?
本文檔使用
php中文網(wǎng)手冊(cè) 發(fā)布
DROP TABLESPACE [ IF EXISTS ] tablespace_name
DROP TABLESPACE從系統(tǒng)里刪除一個(gè)表空間。
一個(gè)表空間只能由其所有者或者超級(jí)用戶刪除。在刪除一個(gè)表空間之前, 表空間里面不能有任何數(shù)據(jù)庫(kù)對(duì)象。即使當(dāng)前數(shù)據(jù)庫(kù)里面已經(jīng)沒有任何對(duì)象在使用這個(gè)表空間了, 也有可能有其它的數(shù)據(jù)庫(kù)對(duì)象存留在這個(gè)表空間里。 另外,若表空間被列在任意活動(dòng)會(huì)話的temp_tablespaces設(shè)置中,DROP 會(huì)因?yàn)榕R時(shí)文件駐留在表空間中而失敗。
如果指定的表空間不存在,那么發(fā)出一個(gè)notice而不是拋出一個(gè)錯(cuò)誤。
表空間的名字
DROP TABLESPACE不能出現(xiàn)在事務(wù)塊內(nèi)部。
從系統(tǒng)里刪除表空間mystuff:
DROP TABLESPACE mystuff;
DROP TABLESPACE是PostgreSQL擴(kuò)展