在CouchDB中,資料庫是儲存文件的最外層結構。 CouchDB提供cURL實用程式來建立資料庫。 您也可以使用Futon
的CouchDB Web介面。
在網路瀏覽器中開啟以下連結:
http://localhost:5984/_utils/
應該會看到類似下面的一個頁面:
點選紅色圓圈中的「Create Database」索引標籤,建立一個名為「yiibai_db
」的資料庫。
它將顯示一條訊息,表示資料庫已成功建立。可以在概覽(Overview)索引標籤中檢查建立的資料庫。
在CouchDB中通過cURL實用程式向伺服器傳送HTTP請求的PUT方法來建立資料庫。
語法:
curl -X PUT http://localhost:5984/database_name
範例:
建立一個名為「yiibai_db2
」的資料庫。伺服器將返回一個包含「{ok:true}
」的JSON文件的響應,它表示操作成功。
curl -X PUT http://localhost:5984/yiibai_db2
執行結果如下 -
yiibai@ubuntu:~$ curl -X PUT http://localhost:5984/yiibai_db2
{"ok":true}
yiibai@ubuntu:~$ curl -X PUT http://localhost:5984/yiibai_db2
{"error":"file_exists","reason":"The database could not be created, the file already exists."}
驗證
通過使用以下命令列出所有資料庫來驗證資料庫是否已經建立:
curl -X GET http://localhost:5984/_all_dbs
範例:
請參閱下面的範例來獲取資料庫「yiibai_db2」的資訊。
輸出:
yiibai@ubuntu:~$ curl -X GET http://localhost:5984/_all_dbs
["_replicator","_users","yiibai_db","yiibai_db2"]
yiibai@ubuntu:~$
上面輸出結果中,可以看到上面建立過的兩個資料庫:」yiibai_db
「和」yiibai_db2
「。