CouchDB 创建数据库
数据库是CouchDB中存储文档的最外层数据结构。 您可以使用CouchDB提供的cURL实用程序以及CouchDB的Web界面Futon创建这些数据库。
使用cURL实用程序创建数据库
您可以通过使用PUT方法通过cURL实用程序向服务器发送HTTP请求,在CouchDB中创建数据库。 以下是创建数据库的语法:
- $ curl -X PUT http://127.0.0.1:5984/ database_name
使用-X我们可以指定要使用的HTTP自定义请求方法。 在这种情况下,我们使用PUT方法。 当我们使用PUT操作/方法时,url的内容指定我们使用HTTP请求创建的对象名称。 这里我们必须使用put请求在url中发送数据库的名称来创建数据库。
例
使用上面给定的语法,如果你想创建一个名称为my_database的数据库,你可以创建它如下所述。 作为响应,服务器将返回一个JSON文档,内容为“ok”:true表示操作成功。
- curl -X PUT http://127.0.0.1:5984/my_database
- {
- "ok":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的数据库。 单击创建按钮,如下面的屏幕截图所示。