您的位置:首页 > 博客中心 > 数据库 >

Postgresql的用户管理二

时间:2022-03-10 17:12

 

6.3 创建成员角色

 

test=> \c postgres postgres
You are now connected to database "postgres" as user "postgres".
postgres=# CREATE ROLE son1 login nosuperuser nocreatedb nocreaterole inherit encrypted password ‘abc123‘;
CREATE ROLE
postgres=#

 

 

用renee 角色新创建一张表,再次测试

 

test=> \c test renee
You are now connected to database "test" as user "renee".
test=> CREATE TABLE dept (
test(> deptid integer,
test(> deptname text);
CREATE TABLE
test=> INSERT INTO dept (deptid, deptname) values(1, ‘ts‘);
INSERT 0 1
test=> \c test son1
You are now connected to database "test" as user "son1".
test=> SELECT * from dept ;
ERROR:  permission denied for relation dept
test=>

 

“ Member of ” 项表示son1 和son2 角色属于father 角色组。

七、参考

  • PostgreSQL 官方资料:http://www.postgresql.org/docs/9.2/static/user-manag.html

 

 

 

 

 

 

 

 

Postgresql的用户管理二,布布扣,bubuko.com

热门排行

今日推荐

热门手游