W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
DROP DATABASE — 移除一個(gè)數(shù)據(jù)庫(kù)
DROP DATABASE [ IF EXISTS ] name
[ [ WITH ] ( option
[, ...] ) ]
其中選項(xiàng)
可以是:
FORCE
DROP DATABASE
移除一個(gè)數(shù)據(jù)庫(kù)。它會(huì) 移除該數(shù)據(jù)庫(kù)的系統(tǒng)目錄項(xiàng)并且刪除包含數(shù)據(jù)的文件目錄。它只能由數(shù)據(jù)庫(kù) 擁有者執(zhí)行。當(dāng)你已經(jīng)連接到目標(biāo)數(shù)據(jù)庫(kù)時(shí),它不能被執(zhí)行(連接 到postgres
或者任何其他數(shù)據(jù)庫(kù)來(lái)發(fā)出這個(gè)命令)。 另外,如果其他任何人已經(jīng)連接到目標(biāo)數(shù)據(jù)庫(kù),這個(gè)命令將會(huì)失敗,除非您 使用以下所述的FORCE
選項(xiàng)。
DROP DATABASE
不能被撤銷。請(qǐng)小心使用!
IF EXISTS
如果該數(shù)據(jù)庫(kù)不存在則不要拋出一個(gè)錯(cuò)誤,而是發(fā)出一個(gè)提示。
name
要移除的數(shù)據(jù)庫(kù)的名稱。
FORCE
嘗試終止與目標(biāo)數(shù)據(jù)庫(kù)的所有現(xiàn)有連接。 如果目標(biāo)數(shù)據(jù)庫(kù)中存在準(zhǔn)備好的事務(wù)、活躍的邏輯復(fù)制槽或訂閱,則不會(huì)終止。
如果當(dāng)前用戶沒(méi)有終止其他連接的權(quán)限,則此操作將失敗。所需權(quán)限與 第 9.27.2 節(jié)中描述的 pg_terminate_backend
相同。如果我們不能 終止連接,則此操作也將會(huì)失敗。
DROP DATABASE
不能在一個(gè)事務(wù)塊內(nèi)執(zhí)行。
在連接到目標(biāo)數(shù)據(jù)庫(kù)時(shí),這個(gè)命令不能被執(zhí)行。因此,使用程序 dropdb會(huì)更方便,它是這個(gè)命令的一個(gè)包裝器。
SQL 標(biāo)準(zhǔn)中沒(méi)有DROP DATABASE
語(yǔ)句。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: