Couchdb-deleting-a-database

提供:Dev Guides
移動先:案内検索

CouchDB-データベースの削除

cURLユーティリティを使用したデータベースの削除

cURLユーティリティを介してDELETEメソッドを使用してリクエストをサーバーに送信することにより、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の概要/インデックスページを取得します。

データベース1の削除

ここでは、ユーザーが作成した3つのデータベースを見ることができます。 tutorials_point2という名前のデータベースを削除しましょう。 データベースを削除するには、データベースのリストから1つを選択してクリックします。選択したデータベースの概要ページが表示され、データベースに対するさまざまな操作を確認できます。 次のスクリーンショットは同じを示しています-

データベース2の削除

その中には、*データベースの削除*オプションがあります。 それをクリックすると、ポップアップウィンドウが表示され、確認するかどうかを確認できます。 選択したデータベースを削除するには、削除をクリックします。

データベース3の削除