数据库是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的概览/索引页面,如下所示.
在此页面中,您可以看到CouchDB中的数据库列表,左侧是选项按钮Create Database.
现在点击创建数据库链接.您可以看到一个弹出窗口创建新数据库,询问新数据库的数据库名称.按照提到的标准选择任何名称.这里我们创建另一个名为tutorials_point的数据库.单击创建按钮,如以下屏幕截图所示.