PostgreSQL用户角色
postgresql吧
全部回复
仅看楼主
吧务
level 11
nckia_98 楼主
数据库用户user和操作系统用户不同,但是可以通过文件做映射;
角色 role是一系列相关权限的集合,跟用户user的唯一区别是初始创建不具有login权限,但是可以授予;
pg通过角色role来给用户授予权限,管理数据库访问权限;
role在整个cluster中是全局性的,即同一个服务器的不同数据库中,看到的用户是相同的,授予权限后可以访问操作集簇下的数据库对象。
2020年06月04日 08点06分 1
吧务
level 11
nckia_98 楼主
-----楼2
2. 用户角色管理
分类
1)超级用户 -》postgres
2)普通用户 -》create user username;
创建用户
方式1:
在系统命令行使用createuser命令中创建
createuser --help
createuser username
方式2:
在psql命令行使用CREATE ROL[USER]E指令创建
\h create role|user
create role[user] rolename;
2020年06月04日 08点06分 2
1