CouchDB 创建数据库


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

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


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

$ curl -X PUT http:// 127.0.0.1:5984/数据库名称

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

例子

如果要创建具有名称的数据库,请使用上面给定的语法 我的数据库 , 你可以按如下方式创建

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

作为响应,服务器将返回一个包含内容的 JSON 文档 “ok” true 表示操作成功。

确认

通过列出所有数据库来验证是否创建了数据库,如下所示。在这里你可以观察到一个新创建的数据库的名称, “我的数据库” 在列表中。

$ curl -X GET http:// 127.0.0.1:5984/_all_dbs

[ "_replicator " , " _users " , " my_database " ]

使用蒲团创建数据库


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

Futon Homepage

在此页面中,你可以看到 CouchDB 中的数据库列表,左侧有一个选项按钮 Create Database。

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

Create Database