ALTER SCHEMA в PostgreSQL: изменение схемы

В 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;