postgres 创建新用户并授权

postgres 默认用户是postgres,为超级用户。

第一步:先以postgress 登录

1)psql -U '用户名' 

2.)创建数据库新用户
CREATE USER 用户名 WITH PASSWORD '*****';

3)授予用户数据库权限 
GRANT ALL PRIVILEGES ON DATABASE 数据库名 TO 用户名;

4)授予用户查看刚授权的数据库的里面的表的权限
GRANT ALL PRIVILEGES ON TABLE 表名  TO 用户名;
附带一条:修改的表的类型
alter table 表名 alter 字段名 type 类型;
附带一条:增加表新的字段
alter table 表名 add column 字段名 text(字段类型);

我来吐槽

*

*