阅读308 返回首页    go 阿里云 go 技术社区[云栖]


postgresql中user表

在postgresql中建立张user(userid,username)表,select * from user返回current_username postgres。select * from public.user 得到正确结果。

删除user表,select user返回current_username postgres。postgresql中user环境变量,最好不要当做表名,用户表可以改为tuser。

以前工作中建表,用户表tuser(id,name),用户组表tgroup(id,name,userid)。这种风格不好,相同字段在不同表中命名不同,为了全局统一可读,建议tuser(userid,username),tgroup(groupid,groupname,userid)这种风格。

前几天在微信中看一片文章,建议主键全部使用自增id,结合自己的工作经验觉得满合理。改进后用户表tuser(id,userid,username),tgroup(id,groupid,groupname,userid)。至于逻辑上怎么保持两个用户记录不重复,建议服务后台做验证,数据库只用于存储数据。

坚持写博客,坚持精炼语言。

快乐的初学者。

最后更新:2017-04-26 20:00:17

  上一篇:go 异步获取邮件推送结果
  下一篇:go 阿里华先胜问依图朱珑,“ 万一阿里云免费了,你怎么办?”