Skip to content

Latest commit

 

History

History
13 lines (8 loc) · 892 Bytes

role.md

File metadata and controls

13 lines (8 loc) · 892 Bytes
用户和角色

postgresql中,角色是权限的集合,通常把一些权限付给一个角色,再把一个角色付给一个用户, 在Postgresql中,用户和角色没有区别,一个用户也是一个角色,可以把一个用户的权限付给另一个用户

用户和角色是全局的,在同一个实例中,不同数据库,看到的用户是相同的

在初始化数据库系统时,有一个预定义的超级用户,这个用户名称与初始化该数据库的操作系统用户名相同,如果数据库是建立在操作系统要好过户postgres下,这个数据库超级用户也会叫postgres ,这个相当于数据库的root,可以使用这个用户建立其他用户

CREATE ROLE创建的用户默认不带LOGIN属性,而CREATE USER创建的用户默认带有LOGIN属性

安装后第一次登录  sudo -u postgres psql