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
}

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

検証

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

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

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

布団を使ったデータベースの作成

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

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

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