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