ALTER USER
是用于修改数据库角色的DDL命令。
ALTER USER
添加于 PostgreSQL 6.3。从 PostgreSQL 8.1 开始,它成为 ALTER ROLE
的别名。
更改历史记录
- PostgreSQL 14
ALTER USER ... OWNER TO CURRENT_ROLE
语法添加(提交 45b98057)
- PostgreSQL 10
- 选项
UNENCRYPTED PASSWORD
已移除 (eb61136d)
- 选项
- PostgreSQL 9.6
- 选项
CREATEUSER
/NOCREATEUSER
已移除(提交 d371bebd)
- 选项
- PostgreSQL 9.5
- PostgreSQL 9.1
- 选项
REPLICATION
/NOREPLICATION
添加(提交 9b8aff8c)
- 选项
- PostgreSQL 8.3
ALTER USER ... {
语法添加(提交 e7889b83)SET ... FROM CURRENT |
RESET ALL }
- PostgreSQL 8.1
- PostgreSQL 7.4
ALTER USER ... RENAME TO ...
语法添加(提交 b256f242)
- PostgreSQL 7.3
ALTER USER ... [ SET ... | RESET ... ]
语法添加(提交 1aac2c85)
- PostgreSQL 7.2
PASSWORD
选项可以指定为ENCRYPTED
或UNENCRYPTED
(提交 38bb1abc)
- PostgreSQL 7.1
- PostgreSQL 7.0
SYSID
选项添加(提交 eebfb9ba)
- PostgreSQL 6.3
- 添加(提交 4c04f772)
参考文献
- PostgreSQL文档: ALTER USER