Couchdb-creating-a-database

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

CouchDB-データベースの作成

データベースは、ドキュメントが保存されるCouchDBの最も外側のデータ構造です。 CouchDBが提供するcURLユーティリティ、およびCouchDBのWebインターフェイスFutonを使用して、これらのデータベースを作成できます。

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

cURLユーティリティを介してPUTメソッドを使用してHTTP要求をサーバーに送信することにより、CouchDBにデータベースを作成できます。 以下は、データベースを作成するための構文です-

$ curl -X PUT http://127.0.0.1:5984/database name
*-X* を使用すると、使用するHTTPカスタムリクエストメソッドを指定できます。 この場合、PUTメソッドを使用しています。 PUT操作/メソッドを使用する場合、urlのコンテンツは、HTTPリクエストを使用して作成しているオブジェクト名を指定します。 ここで、データベースを作成するためにURLのputリクエストを使用してデータベースの名前を送信する必要があります。

*my_database* という名前のデータベースを作成する場合、上記の構文を使用して、次のように作成できます。
curl -X PUT http://127.0.0.1:5984/my_database
{
   "ok":true
}

応答として、サーバーは、操作が成功したことを示すコンテンツ*“ ok” - *true を含むJSONドキュメントを返します。

検証

以下に示すように、すべてのデータベースをリストして、データベースが作成されているかどうかを確認します。 ここでは、新しく作成されたデータベースの名前 "my_database" をリストで確認できます。

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

[ "_replicator " , " _users " , " my_database " ]

Futonを使用したデータベースの作成

データベースを作成するには、 http://127.0.0.1:5984/_utils/ を開きます。 以下に示すように、CouchDBの概要/インデックスページが表示されます。

布団ホームページ

このページでは、CouchDBのデータベースのリスト、左側の[データベースの作成]オプションボタンを見ることができます。

次に、データベースの作成リンクをクリックします。 新しいデータベースのデータベース名を尋ねるポップアップウィンドウ Create New Databases が表示されます。 上記の基準に従って名前を選択します。 ここでは、tutorials_pointという名前の別のデータベースを作成しています。 次のスクリーンショットに示すように、作成ボタンをクリックします。

データベースの作成