ALTER USER
更改数据库用户(角色)的定义。
概要
ALTER USER name RENAME TO newname
ALTER USER name SET config_parameter {TO | =} {value | DEFAULT}
ALTER USER name RESET config_parameter
ALTER USER name RESOURCE QUEUE {queue_name | NONE}
ALTER USER name RESOURCE GROUP {group_name | NONE}
ALTER USER name [ [WITH] option [ ... ] ]
其中option可以是:
SUPERUSER | NOSUPERUSER
| CREATEDB | NOCREATEDB
| CREATEROLE | NOCREATEROLE
| CREATEUSER | NOCREATEUSER
| CREATEEXTTABLE | NOCREATEEXTTABLE
[ ( attribute='value'[, ...] ) ]
where attributes and value are:
type='readable'|'writable'
protocol='gpfdist'|'http'
| INHERIT | NOINHERIT
| LOGIN | NOLOGIN
| REPLICATION | NOREPLICATION
| CONNECTION LIMIT connlimit
| [ENCRYPTED | UNENCRYPTED] PASSWORD 'password'
| VALID UNTIL 'timestamp'
| [ DENY deny_point ]
| [ DENY BETWEEN deny_point AND deny_point]
| [ DROP DENY FOR deny_point ]
描述
ALTER USER是ALTER ROLE的别名。 参阅 ALTER ROLE获取更多信息。
兼容性
ALTER USER语句是一个Greenplum数据库扩展。 SQL标准中使用用户的定义来实现。
See Also
Parent topic: SQL Command Reference