CouchDB創建數據庫

在CouchDB中,數據庫是存儲文檔的最外層結構。 CouchDB提供cURL實用程序來創建數據庫。 您也可以使用Futon的CouchDB Web界面。

使用Fauxton創建數據庫

在網絡瀏覽器中打開以下鏈接:

http://localhost:5984/_utils/

應該會看到類似下面的一個頁面:

CouchDB創建數據庫

點擊紅色圓圈中的「Create Database」選項卡,創建一個名爲「yiibai_db」的數據庫。

CouchDB創建數據庫

它將顯示一條消息,表示數據庫已成功創建。可以在**概覽(Overview)**選項卡中檢查創建的數據庫。

CouchDB創建數據庫

CouchDB使用cURL工具創建數據庫

在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「。