В PostgreSQL команда ALTER SCHEMA
используется для изменения имени схемы или её владельца. Это помогает управлять структурой базы данных и доступом к её объектам.
Синтаксис ALTER SCHEMA
ALTER SCHEMA имя_схемы RENAME TO новое_имя;
ALTER SCHEMA имя_схемы OWNER TO новый_владелец;
имя_схемы
— название существующей схемы.новое_имя
— новое название схемы.новый_владелец
— пользователь, который станет владельцем схемы.
Изменение имени схемы
Пример изменения имени схемы sales
на business
:
ALTER SCHEMA sales RENAME TO business;
После этого все объекты схемы останутся доступными, но теперь её нужно указывать с новым именем.
Изменение владельца схемы
Пример передачи прав на схему sales
пользователю admin_user
:
ALTER SCHEMA sales OWNER TO admin_user;