DROP TABLESPACE
DROP TABLESPACE — 移除一個資料表空間
語法
DROP TABLESPACE [ IF EXISTS ] name
說明
DROP TABLESPACE 從系統中移除資料表空間。
資料表空間只能由其所有者或超級使用者移除。資料表空間在移除之前必須清空所有的資料庫物件。即使目前資料庫中沒有物件正在使用資料表空間,其他資料庫中的物件仍可能仍駐留在資料表空間中。另外,如果資料表空間在任何連線中的 temp_tablespaces 設定列表上,則 DROP 可能會因臨時檔案駐留在資料表空間中而失敗。
參數
IF EXISTS
如果資料表空間不存在,請不要拋出錯誤。在這種情況下發布通知。
name
資料表空間的名稱。
注意
DROP TABLESPACE 不能在交易事務內執行。
範例
從系統中移除資料表空間 mystuff:
DROP TABLESPACE mystuff;
相容性
DROP TABLESPACE 是 PostgreSQL 的延伸功能。