ALTER USER

更改数据库用户(角色)的定义。

概要

  1. ALTER USER name RENAME TO newname
  2. ALTER USER name SET config_parameter {TO | =} {value | DEFAULT}
  3. ALTER USER name RESET config_parameter
  4. ALTER USER name [ [WITH] option [ ... ] ]

其中option can be:

  1. SUPERUSER | NOSUPERUSER
  2. | CREATEDB | NOCREATEDB
  3. | CREATEROLE | NOCREATEROLE
  4. | CREATEUSER | NOCREATEUSER
  5. | INHERIT | NOINHERIT
  6. | LOGIN | NOLOGIN
  7. | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'
  8. | VALID UNTIL 'timestamp'

描述

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

兼容性

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

另见

ALTER ROLE

上级主题: SQL命令参考