历史版本。 PostgreSQL 8.4 已结束支持。 请参阅 当前版本手册.
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 USERnameSETconfiguration_parameter{ TO | = } {value| DEFAULT } ALTER USERnameSETconfiguration_parameterFROM CURRENT ALTER USERnameRESETconfiguration_parameterALTER USERnameRESET ALL
描述
ALTER USER现为ALTER ROLE的别名。
兼容性
ALTER USER语句是
PostgreSQL的一种扩展。SQL 标准将用户的定义交由具体实现决定。