PG 用户(角色)操作

简介: 用户(角色)操作

创建用户并设置密码
值得注意的是,创建用户要有一个同名默认的数据库,则需要新建数据库后再创建新用户。
或者 -d 指定库登录
CREATE USER name [ [ WITH ] option [ ... ] ]
postgres=# create user test with password 'test';
CREATE ROLE

修改密码
alter user postgres with password 'psql';

创建用户(user)和创建角色(role)一样,唯一的区别是用户默认可以登录,而创建的角色默认不能登录。创建用户和角色的各个参数选项是一样的。
create user 默认自带连接功能,相比create role;能连接到数据库。LOGIN权限
create role 不带有连接功能

postgres=# \du 查看

目录
相关文章
|
4月前
|
关系型数据库 数据库 数据安全/隐私保护
PostgreSQL基础之教你如何轻松管理用户角色与权限
PostgreSQL基础之教你如何轻松管理用户角色与权限
199 0
|
5月前
|
存储 数据安全/隐私保护 索引
设计一个完美的用户角色权限表
设计一个完美的用户角色权限表
432 1
|
6月前
|
存储 关系型数据库 MySQL
给用户赋予权限GRANT语句
【6月更文挑战第20天】给用户赋予权限GRANT语句。
117 1
|
7月前
|
关系型数据库 MySQL 数据库
MySQL技能完整学习列表9、用户管理和权限控制——1、创建和管理用户——2、权限授予和撤销
MySQL技能完整学习列表9、用户管理和权限控制——1、创建和管理用户——2、权限授予和撤销
98 0
|
7月前
|
安全 关系型数据库 数据库
postgresql|数据库|角色(用户)管理工作---授权和去权以及usage和select两种权限的区别
postgresql|数据库|角色(用户)管理工作---授权和去权以及usage和select两种权限的区别
359 0
|
SQL 关系型数据库 Shell
postgres的用户和角色
为了引导数据库系统,一个刚刚被初始化好的系统总是包含一个预定义角色。
|
数据库 索引
OushuDB-数据库角色和权限-权限
OushuDB-数据库角色和权限-权限
79 0
|
安全 关系型数据库 Unix
【DB吐槽大会】第26期 - PG 没有基于角色权限的ACL控制
大家好,这里是DB吐槽大会,第26期 - PG 没有基于角色权限的ACL控制