2025年9月25日: PostgreSQL 18 釋出!
支援的版本: 當前 (18) / 17 / 16 / 15 / 14 / 13
開發版本: devel
不支援的版本: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0

DROP TABLESPACE

DROP TABLESPACE — 刪除一個表空間

概要

DROP TABLESPACE [ IF EXISTS ] name

描述

DROP TABLESPACE 從系統中刪除一個表空間。

表空間只能由其所有者或超級使用者刪除。在刪除表空間之前,它必須是空的,不包含任何資料庫物件。即使當前資料庫中沒有物件使用該表空間,其他資料庫中的物件可能仍然存在於該表空間中。此外,如果該表空間被列在任何活動會話的 temp_tablespaces 設定中,DROP 可能會因為表空間中存在臨時檔案而失敗。

引數

IF EXISTS

如果表空間不存在,則不報錯。在這種情況下會發出一個通知。

name

表空間的名稱。

註釋

DROP TABLESPACE 不能在事務塊內執行。

示例

從系統中刪除表空間 mystuff

DROP TABLESPACE mystuff;

相容性

DROP TABLESPACEPostgreSQL 的一個擴充套件。

提交更正

如果您在文件中發現任何不正確、與您對特定功能的實際體驗不符或需要進一步澄清的內容,請使用 此表單 報告文件問題。