ALTER SCHEMA
ALTER SCHEMA — изменить определение схемы
Синтаксис
ALTER SCHEMAимя
RENAME TOновое_имя
ALTER SCHEMAимя
OWNER TO {новый_владелец
| CURRENT_ROLE | CURRENT_USER | SESSION_USER }
Описание
ALTER SCHEMA
изменяет определение схемы.
Выполнить ALTER SCHEMA
может только владелец соответствующей схемы. Чтобы переименовать схему, необходимо также иметь право CREATE
в базе данных схемы. Чтобы сменить владельца, необходимо иметь право SET ROLE
для новой роли-владельца, а эта роль должна иметь право CREATE
в базе данных. (Суперпользователи наделяются этими правами автоматически.)
Параметры
имя
Имя существующей схемы.
новое_имя
Новое имя схемы. Новое имя не может начинаться с
pg_
, так как такие имена зарезервированы для системных схем.новый_владелец
Новый владелец схемы.
Совместимость
Оператор ALTER SCHEMA
отсутствует в стандарте SQL.