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