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