CouchDB刪除數據庫

CouchDB使用Fauxton刪除數據庫

打開Fauxton網址:http://localhost:5984/_utils/ ,如下圖所示 -

CouchDB刪除數據庫

單擊其中一個數據庫:yiibai_db,將看到這個數據庫所有信息,並點擊刪除(「Delete Database…」)選項來刪除當前數據庫(yiibai_db),如下圖中所示 -

CouchDB刪除數據庫

它將顯示一個彈出消息,要求確認數據庫名稱。如下圖中所示 -

CouchDB刪除數據庫

點擊「Delete」後,數據庫就被刪除了,列表中再沒有數據庫(yiibai_db)。如下圖中所示 -

CouchDB刪除數據庫

CouchDB使用cURL工具刪除數據庫

CouchDB可通過使用cURL實用程序向服務器發送HTTP請求DELETE方法來刪除數據庫。

語法:

curl -H 'Content-Type: application/json' -X DELETE http://localhost:5984/database_name

注意:HTTP服務器通信使用-X選項時,用於指定HTTP的自定義請求方法。要刪除數據庫,請通過指定數據庫將URL發送到服務器。

示例:

要刪除一個名稱爲「yiibai_db2」的數據庫。

使用以下命令:

curl -H 'Content-Type: application/json' -X DELETE http://localhost:5984/yiibai_db2

執行結果:

yiibai@ubuntu:~$ curl -H 'Content-Type: application/json' -X DELETE http://localhost:5984/yiibai_db2
{"ok":true}
yiibai@ubuntu:~$

驗證刪除結果

可以使用以下命令驗證數據庫是否被刪除:

yiibai@ubuntu:~$ curl -X GET http://localhost:5984/_all_dbs
["_replicator","_users"]
yiibai@ubuntu:~$

如上面返回的結果集中,數據庫:yiibai_db2已經被刪除了。