Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 944 Bytes

File metadata and controls

43 lines (27 loc) · 944 Bytes

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 [ [WITH] option [ ... ] ]

其中 option 可能是:

      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 语句是一个 HashData 数据库扩展。 SQL 标准中使用用户的定义来实现。

另见

ALTER ROLE

上级主题: SQL命令参考