您可以通過(guò)發(fā)送通過(guò)卷曲工具使用DELETE方法向服務(wù)器發(fā)出請(qǐng)求刪除的CouchDB數(shù)據(jù)庫(kù)。下面是創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)法:
$ curl -X DELETE http://127.0.0.1:5984/ database_name
使用-X我們可以指定使用HTTP的自定義請(qǐng)求的方法,同時(shí)與HTTP服務(wù)器進(jìn)行通信。在這種情況下,我們使用DELETE方法。通過(guò)指定它要?jiǎng)h除的數(shù)據(jù)庫(kù)發(fā)送鏈接到服務(wù)器。
假設(shè)有一個(gè)在CouchDB中名為my_database2數(shù)據(jù)庫(kù)。執(zhí)行的命令如下所述。服務(wù)器應(yīng)具有“OK”JSON文檔回應(yīng)你:真正的指示操作成功。
$ curl -X DELETE http://127.0.0.1:5984/my_database2 { "ok" : true }
驗(yàn)證數(shù)據(jù)庫(kù)是否通過(guò)如下圖所示,列出了所有的數(shù)據(jù)庫(kù)中刪除。在這里,你可以看到被刪除的數(shù)據(jù)庫(kù)的名稱(chēng),“MY_DATABASE”是不存在的列表中。
$ curl -X GET http://127.0.0.1:5984/_all_dbs [ "_replicator " , " _users " ]
在這里您可以看到三個(gè)用戶(hù)創(chuàng)建的數(shù)據(jù)庫(kù)。 讓我們刪除名為tutorials_point2的數(shù)據(jù)庫(kù)。 要?jiǎng)h除數(shù)據(jù)庫(kù),請(qǐng)從數(shù)據(jù)庫(kù)列表中選擇一個(gè)數(shù)據(jù)庫(kù),然后單擊它,這將導(dǎo)向所選數(shù)據(jù)庫(kù)的概述頁(yè)面,您可以在其中查看數(shù)據(jù)庫(kù)上的各種操作。 下面的截圖顯示了同樣的。
其中你可以找到刪除數(shù)據(jù)庫(kù)選項(xiàng)。通過(guò)點(diǎn)擊它,你會(huì)得到一個(gè)彈出窗口,詢(xún)問(wèn)你是否確定!點(diǎn)擊刪除,刪除選定的數(shù)據(jù)庫(kù)。
更多建議: