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