有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
更改数据库用户(角色)的定义。

概要

ALTER USER name RENAME TO newname
ALTER USER name SET config_parameter {TO | =} {value | DEFAULT}
ALTER USER name RESET config_parameter
ALTER USER name [ [WITH] option [ ... ] ]
其中 option can be:
SUPERUSER | NOSUPERUSER
| CREATEDB | NOCREATEDB
| CREATEROLE | NOCREATEROLE
| CREATEUSER | NOCREATEUSER
| INHERIT | NOINHERIT
| LOGIN | NOLOGIN
| [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'
| VALID UNTIL 'timestamp'

描述

ALTER USER 是一个已弃用的命令,但由于历史原因仍然被接受,它是 ALTER ROLE 的别名。参见 ALTER ROLE 获取更多信息。

兼容性

ALTER USER 语句是一个数据库扩展。SQL 标准中使用用户的定义来实现。

另见

ALTER ROLE