CouchDB - 创建数据库

数据库是CouchDB中存储文档的最外层数据结构.您可以使用CouchDB提供的cURL实用程序以及CouchDB的Web界面Futon创建这些数据库.

使用cURL实用程序创建数据库

您可以通过cURL实用程序使用PUT方法向服务器发送HTTP请求,从而在CouchDB中创建数据库.以下是创建数据库的语法 :

 $ curl -X PUT http://127.0.0.1:5984/

使用 :  X ,我们可以指定要使用的HTTP自定义请求方法.在这种情况下,我们使用PUT方法.当我们使用PUT操作/方法时,url的内容指定我们使用HTTP请求创建的对象名称.这里我们必须使用url中的put请求发送数据库的名称来创建数据库.

示例

使用上面给出的语法if如果要创建名为 my_database 的数据库,可以按如下方式创建

 curl -X PUT http://127.0.0.1:5984/my_database 
 {
"ok":true 
}

作为回应服务器将返回一个内容为"ok"的JSON文档 :   true 表示操作成功.

验证

通过列出所有数据库来验证数据库是否已创建如下所示.在这里,您可以在列表中观察新创建的数据库的名称,"my_database".

 $ curl  - X GET http://127.0.0.1:5984/_all_dbs 
 ["_replicator","_ users","my_database"]

使用Futon创建数据库

要创建数据库,请打开 http://127.0.0.1:5984/_utils/.您将获得
CouchDB的概览/索引页面,如下所示.

Futon Homepage

在此页面中,您可以看到CouchDB中的数据库列表,左侧是选项按钮Create Database.

现在点击创建数据库链接.您可以看到一个弹出窗口创建新数据库,询问新数据库的数据库名称.按照提到的标准选择任何名称.这里我们创建另一个名为tutorials_point的数据库.单击创建按钮,如以下屏幕截图所示.

创建数据库