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