- CouchDB 教程
- CouchDB - 主页
- CouchDB - 简介
- CouchDB - 安装
- CouchDB - Curl 与 Futon
- CouchDB - HTTP API
- CouchDB - 创建数据库
- CouchDB - 删除数据库
- CouchDB - 创建文档
- CouchDB - 更新文档
- CouchDB - 删除文档
- CouchDB - 附加文件
- CouchDB 的有用资源
- CouchDB - 快速指南
- CouchDB - 资源
- CouchDB - 讨论
CouchDB - 删除数据库
使用 cURL 实用程序删除数据库
您可以通过使用 DELETE 方法通过 cURL 实用程序向服务器发送一个请求来在 CouchDB 中删除一个数据库。以下是创建数据库的语法 −
$ curl -X DELETE http://127.0.0.1:5984/database name
使用 −X,我们可以指定我们正在使用的一种定制的 HTTP 请求方法,同时与 HTTP 服务器通信。在此情况下,我们正在使用 DELETE 方法。通过在其中指定要删除的数据库,将 URL 发送给服务器。
示例
假设在 CouchDB 中有一个名为 my_database2 的数据库。如果您想使用给定以上的语法删除它,您可以按如下所示进行操作 −
$ curl -X DELETE http://127.0.0.1:5984/my_database2
{
"ok" : true
}
作为响应,服务器将向您返回一个具有内容 “ok” − true 的 JSON 文档,表示操作已成功执行。
验证
通过如下所示列出所有数据库来验证该数据库是否已删除。此处您可以观察到,已删除数据库的名称 “my_database” 不在列表中。
$ curl -X GET http://127.0.0.1:5984/_all_dbs [ "_replicator " , " _users " ]
使用 Futon 删除数据库
要删除一个数据库,打开 http://127.0.0.1:5984/_utils/ URL,在那里您将获得 CouchDB 的概述/索引页面,如下所示。
此处您可以看到三个用户创建的数据库。让我们删除名为 tutorials_point2 的数据库。要删除数据库,从数据库列表中选择一个数据库,然后单击它,这将转到所选数据库的概述页面,在那里您可以看到针对数据库的各种操作。以下屏幕截图显示了相同的内容 −
在其中,您可以找到 删除数据库 选项。单击它,您将获得一个弹出窗口,询问您是否确定!单击删除,删除所选数据库。
广告