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という名前の別のデータベースを作成しています。 次のスクリーンショットに示すように、作成ボタンをクリックします。