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 USERALTER ROLE的别名。 参阅 [ALTER ROLE](ALTER_ROLE.html#topic1)获取更多信息。

兼容性

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

See Also

[ALTER ROLE](ALTER_ROLE.html#topic1)

Parent topic: SQL Command Reference

当前内容版权归GreenPlum和翻译组所有,若有侵权请联系删除下架 修订时间: 2024-09-15 21:48:10

results matching ""

    No results matching ""