CouchDB - 创建数据库

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

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

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

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

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

示例

使用上面给出的语法,如果你想创建一个名为my_database的数据库,你可以按如下方式创建它

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

作为响应,服务器将返回一个 JSON 文档,内容为 "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 的概述/索引页面,如下所示。

Futon 主页

在此页面中,您可以看到 CouchDB 中的数据库列表,左侧有一个"创建数据库"选项按钮。

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

创建数据库