支援的版本:目前 (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 的擴充功能。

提交更正

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