ALTER SCHEMA

Изменение определения схемы.

Синтаксис

ALTER SCHEMA name RENAME TO newname

ALTER SCHEMA name OWNER TO newowner

Описание

ALTER SCHEMA изменяет определение схемы.

Пользователь должен обладать правами на использование данной схемы, чтобы выполнить команду ALTER SCHEMA. Чтобы переименовать схему, пользователь также должен иметь привилегию CREATE для базы данных. Чтобы изменить владельца, пользователь должен быть прямым или косвенным членом новой роли-владельца, и эта роль должна обладать привилегией CREATE в базе данных. Примечание: суперпользователи автоматически имеют все эти привилегии.

Параметры

name

  • Имя существующей схемы.

newname

  • Новое имя схемы. Имена не могут начинаться с pg_, поскольку такие имена зарезервированы для системных схем.

newowner

  • Новый владелец данной схемы.

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

В стандарте SQL отсутствует оператор ALTER SCHEMA.

Смотрите также

CREATE SCHEMA, DROP SCHEMA