ALTER TABLESPACE
Изменяет определение табличного пространства.
Синтаксис
ALTER TABLESPACE <name> RENAME TO <new_name>
ALTER TABLESPACE <name> OWNER TO <new_owner>
ALTER TABLESPACE <name> SET ( <tablespace_option> = <value> [, ... ] )
ALTER TABLESPACE <name> RESET ( <tablespace_option> [, ... ] )
Описание
Команда ALTER TABLESPACE изменяет определение табличного пространства.
Необходимо быть владельцем табличного пространства, чтобы использовать ALTER TABLESPACE.
Чтобы изменить владельца, необходимо также быть прямым или косвенным членом новой роли владельца.
Обратите внимание, что суперпользователи имеют эти права автоматически.
Параметры
| Параметр | Описание |
|---|---|
name |
Имя существующего табличного пространства |
new_name |
Новое имя табличного пространства.
Новое имя не может начинаться с |
new_owner |
Новый владелец табличного пространства |
tablespace_option |
Параметр табличного пространства для установки или сброса.
В настоящее время доступны только параметры |
Примеры
Переименование табличного пространства index_space в fast_raid:
ALTER TABLESPACE index_space RENAME TO fast_raid;
Изменение владельца табличного пространства index_space:
ALTER TABLESPACE index_space OWNER TO mary;
Совместимость
В стандарте SQL нет команды ALTER TABLESPACE.