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
привилегию для базы данных.
Чтобы изменить владельца, вы должны иметь возможность SET ROLE
на
новую роль владельца, и эта роль должна иметь
CREATE
привилегию для базы данных.
(Обратите внимание, что суперпользователи автоматически имеют все эти привилегии.)
Параметры
name
Имя существующей схемы.
new_name
Новое имя схемы. Новое имя не может начинаться с
pg_
, так как такие имена зарезервированы для системных схем.new_owner
Новый владелец схемы.
Совместимость
В стандарте SQL нет оператора ALTER SCHEMA
.