Перейти к основному содержимому

DROP TABLESPACE

примечание

Эта страница переведена при помощи нейросети GigaChat.

DROP TABLESPACE - удаление табличного пространства.

Синтаксис

DROP TABLESPACE [ IF EXISTS ] name

Описание

DROP TABLESPACE удаляет табличное пространство из системы.

Удалить табличное пространство может только его владелец или суперпользователь. Перед удалением табличное пространство должно быть полностью свободным от всех объектов базы данных. При этом возможно, что в других базах данных все еще существуют объекты, размещенные в этом табличном пространстве, даже если текущая база данных его не использует. Кроме того, если табличное пространство указано в параметре temp_tablespaces у какой-либо активной сессии, удаление может завершиться неудачей из-за наличия временных файлов в этом табличном пространстве.

Параметры

IF EXISTS
Подавляет ошибку, если указанное табличное пространство не существует, вместо этого выводится уведомление.
name
Задает имя табличного пространства, которое должно быть удалено.

Примечания

DROP TABLESPACE не может быть выполнен внутри блока транзакции.

Примеры

Удаление табличного пространства mystuff из системы:

DROP TABLESPACE mystuff;

Совместимость

DROP TABLESPACE является расширением PostgreSQL.

Смотрите также

CREATE TABLESPACE, ALTER TABLESPACE