CouchDB - 刪除資料庫



使用 cURL 實用程式刪除資料庫

您可以透過使用 DELETE 方法透過 cURL 實用程式向伺服器傳送一個請求來在 CouchDB 中刪除一個數據庫。以下是建立資料庫的語法 −

$ curl -X DELETE http://127.0.0.1:5984/database name

使用 −X,我們可以指定我們正在使用的一種定製的 HTTP 請求方法,同時與 HTTP 伺服器通訊。在此情況下,我們正在使用 DELETE 方法。透過在其中指定要刪除的資料庫,將 URL 傳送給伺服器。

示例

假設在 CouchDB 中有一個名為 my_database2 的資料庫。如果您想使用給定以上的語法刪除它,您可以按如下所示進行操作 −

$ curl -X DELETE http://127.0.0.1:5984/my_database2
{
   "ok" : true
}

作為響應,伺服器將向您返回一個具有內容 “ok” − true 的 JSON 文件,表示操作已成功執行。

驗證

透過如下所示列出所有資料庫來驗證該資料庫是否已刪除。此處您可以觀察到,已刪除資料庫的名稱 “my_database” 不在列表中。

$ curl -X GET http://127.0.0.1:5984/_all_dbs

[ "_replicator " , " _users " ]

使用 Futon 刪除資料庫

要刪除一個數據庫,開啟 http://127.0.0.1:5984/_utils/ URL,在那裡您將獲得 CouchDB 的概述/索引頁面,如下所示。

Delete Database1

此處您可以看到三個使用者建立的資料庫。讓我們刪除名為 tutorials_point2 的資料庫。要刪除資料庫,從資料庫列表中選擇一個數據庫,然後單擊它,這將轉到所選資料庫的概述頁面,在那裡您可以看到針對資料庫的各種操作。以下螢幕截圖顯示了相同的內容 −

Delete Database2

在其中,您可以找到 刪除資料庫 選項。單擊它,您將獲得一個彈出視窗,詢問您是否確定!單擊刪除,刪除所選資料庫。

Delete Database3
廣告
© . All rights reserved.