ALTER USER

ALTER USER — изменить роль в базе данных

Синтаксис

ALTER USER указание_роли [ WITH ] параметр [ ... ] Здесь параметр: SUPERUSER | NOSUPERUSER | CREATEDB | NOCREATEDB | CREATEROLE | NOCREATEROLE | INHERIT | NOINHERIT | LOGIN | NOLOGIN | REPLICATION | NOREPLICATION | BYPASSRLS | NOBYPASSRLS | CONNECTION LIMIT предел_подключений | [ ENCRYPTED ] PASSWORD 'пароль' | PASSWORD NULL | VALID UNTIL 'дата_время' | PROFILE имя_профиля | ACCOUNT UNLOCK | ACCOUNT LOCK ALTER USER имя RENAME TO новое_имя ALTER USER { указание_роли | ALL } [ IN DATABASE имя_бд ] SET параметр_конфигурации { TO | = } { значение | DEFAULT } ALTER USER { указание_роли | ALL } [ IN DATABASE имя_бд ] SET параметр_конфигурации FROM CURRENT ALTER USER { указание_роли | ALL } [ IN DATABASE имя_бд ] RESET параметр_конфигурации ALTER USER { указание_роли | ALL } [ IN DATABASE имя_бд ] RESET ALL Здесь указание_роли:имя_роли | CURRENT_ROLE | CURRENT_USER | SESSION_USER

Описание

Оператор ALTER USER теперь стал синонимом оператора ALTER ROLE.

Совместимость

Оператор ALTER USER является расширением Postgres Pro. В стандарте SQL определение пользователей считается зависимым от реализации.

См. также

ALTER ROLE
close