历史版本。 PostgreSQL 8.1 已结束支持。 请参阅 当前版本手册.
ALTER USER
ALTER USER — 更改数据库角色
大纲
ALTER USERname[ [ WITH ]option[ ... ] ] whereoptioncan be: SUPERUSER | NOSUPERUSER | CREATEDB | NOCREATEDB | CREATEROLE | NOCREATEROLE | CREATEUSER | NOCREATEUSER | INHERIT | NOINHERIT | LOGIN | NOLOGIN | CONNECTION LIMITconnlimit| [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password' | VALID UNTIL 'timestamp' ALTER USERnameRENAME TOnewnameALTER USERnameSETparameter{ TO | = } {value| DEFAULT } ALTER USERnameRESETparameter
描述
ALTER USER现在是ALTER ROLE的别名,更多信息请参见该命令。
兼容性
ALTER USER语句是
PostgreSQL的一种扩展。SQL 标准将用户的定义交由具体实现决定。