DROP TABLESPACE
DROP TABLESPACE — удалить табличное пространство
Синтаксис
DROP TABLESPACE [ IF EXISTS ] имя
Описание
DROP TABLESPACE
удаляет табличное пространство из системы.
Удалить табличное пространство может только его владелец или суперпользователь. Перед удалением его необходимо очистить от всех объектов базы данных. Даже если в текущей базе данных не будет ни одного объекта, находящегося в этом пространстве, в нём вполне могут оставаться объекты других баз данных. Кроме того, если табличное пространство указано в списке temp_tablespaces любого активного сеанса, команда DROP
может завершиться ошибкой, если в этом пространстве окажутся временные файлы.
Параметры
IF EXISTS
Не считать ошибкой, если табличное пространство не существует. В этом случае будет выдано замечание.
имя
Имя табличного пространства.
Замечания
DROP TABLESPACE
не может быть выполнена в блоке транзакции.
Примеры
Удаление табличного пространства mystuff
из системы:
DROP TABLESPACE mystuff;
Совместимость
DROP TABLESPACE
является расширением Postgres Pro.