ALTER USER
Contents
Изменяет определение роли базы данных (пользователя).
Синтаксис
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>' [, ...] ) ]
| 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> ]
где значения attribute и value могут быть следующими:
type='readable'|'writable'
protocol='gpfdist'|'gpfdists'|'http'
Описание
ALTER USER — это псевдоним для ALTER ROLE.
Для получения дополнительной информации см. ALTER ROLE.
Совместимость
Оператор ALTER USER является расширением Greengage DB.
Стандарт SQL оставляет реализацию определения пользователей на усмотрение разработчиков конкретной СУБД.