Couchdb 简明教程

CouchDB - Creating a Database

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

Creating a Database using cURL Utility

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

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

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

Example

如果您想使用上述给定的语法创建一个名为 my_database 的数据库,则可以按照以下方式创建:

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

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

Verification

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

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

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

Creating a Database using Futon

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

futon homepage

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

现在,点击创建数据库链接。您可以看到一个弹出窗口 Create New Databases ,询问新数据库的数据库名称。根据所述条件选择任意名称。此处我们创建一个名为 tutorials_point 的新数据库。点击屏幕截图中所示的创建按钮。

create database