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の概要/インデックスページを取得します。
ここでは、ユーザーが作成した3つのデータベースを見ることができます。 tutorials_point2という名前のデータベースを削除しましょう。 データベースを削除するには、データベースのリストから1つを選択してクリックします。選択したデータベースの概要ページが表示され、データベースに対するさまざまな操作を確認できます。 次のスクリーンショットは同じを示しています-
その中には、*データベースの削除*オプションがあります。 それをクリックすると、ポップアップウィンドウが表示され、確認するかどうかを確認できます。 選択したデータベースを削除するには、削除をクリックします。