CouchDB建立資料庫


在CouchDB中,資料庫是儲存文件的最外層結構。 CouchDB提供cURL實用程式來建立資料庫。 您也可以使用Futon的CouchDB Web介面。

使用Fauxton建立資料庫

在網路瀏覽器中開啟以下連結:

http://localhost:5984/_utils/

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

點選紅色圓圈中的「Create Database」索引標籤,建立一個名為「yiibai_db」的資料庫。

它將顯示一條訊息,表示資料庫已成功建立。可以在概覽(Overview)索引標籤中檢查建立的資料庫。

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

執行結果如下 -

[email protected]:~$ curl -X PUT http://localhost:5984/yiibai_db2
{"ok":true}
[email protected]:~$ 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」的資訊。

輸出:

[email protected]:~$ curl -X GET http://localhost:5984/_all_dbs
["_replicator","_users","yiibai_db","yiibai_db2"]
[email protected]:~$

上面輸出結果中,可以看到上面建立過的兩個資料庫:」yiibai_db「和」yiibai_db2「。