?
This document uses PHP Chinese website manual Release
DROP TABLESPACE [ IF EXISTS ] tablespace_name
DROP TABLESPACE從系統(tǒng)里刪除一個表空間。
一個表空間只能由其所有者或者超級用戶刪除。在刪除一個表空間之前, 表空間里面不能有任何數(shù)據(jù)庫對象。即使當前數(shù)據(jù)庫里面已經(jīng)沒有任何對象在使用這個表空間了, 也有可能有其它的數(shù)據(jù)庫對象存留在這個表空間里。 另外,若表空間被列在任意活動會話的temp_tablespaces設(shè)置中,DROP 會因為臨時文件駐留在表空間中而失敗。
如果指定的表空間不存在,那么發(fā)出一個notice而不是拋出一個錯誤。
表空間的名字
DROP TABLESPACE不能出現(xiàn)在事務(wù)塊內(nèi)部。
從系統(tǒng)里刪除表空間mystuff:
DROP TABLESPACE mystuff;
DROP TABLESPACE是PostgreSQL擴展