CouchDB創建資料庫

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

使用Fauxton創建資料庫

在網路流覽器中打開以下鏈接:

http://localhost:5984/_utils/

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

點擊紅色圓圈中的“Create Database”選項卡,創建一個名為“zaixian_db”的資料庫。

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

CouchDB使用cURL工具創建資料庫

在CouchDB中通過cURL實用程式向伺服器發送HTTP請求的PUT方法來創建資料庫。

語法:

curl -X PUT http://localhost:5984/database_name

示例:

創建一個名為“zaixian_db2”的資料庫。伺服器將返回一個包含“{ok:true}”的JSON文檔的回應,它表示操作成功。

curl -X PUT http://localhost:5984/zaixian_db2

執行結果如下 -

zaixian@ubuntu:~$ curl -X PUT http://localhost:5984/zaixian_db2
{"ok":true}
zaixian@ubuntu:~$ curl -X PUT http://localhost:5984/zaixian_db2
{"error":"file_exists","reason":"The database could not be created, the file already exists."}

驗證

通過使用以下命令列出所有資料庫來驗證資料庫是否已經創建:

curl -X GET http://localhost:5984/_all_dbs

示例:

請參閱下麵的示例來獲取資料庫“zaixian_db2”的資訊。

輸出:

zaixian@ubuntu:~$ curl -X GET http://localhost:5984/_all_dbs
["_replicator","_users","zaixian_db","zaixian_db2"]
zaixian@ubuntu:~$

上面輸出結果中,可以看到上面創建過的兩個數據庫:”zaixian_db“和”zaixian_db2“。


上一篇: CouchDB HTTP API 下一篇: CouchDB快速入門