CouchDB - 删除数据库
使用 cURL 工具删除数据库
您可以通过 cURL 工具向服务器发送 DELETE 方法的请求来删除 CouchDB 中的数据库。以下是创建数据库的语法 −
$ curl -X DELETE http://127.0.0.1:5984/database name
使用 −X 可以指定与 HTTP 服务器通信时使用的自定义 HTTP 请求方法。在本例中,我们使用 DELETE 方法。通过在 URL 中指定要删除的数据库,向服务器发送 URL。
示例
假设 CouchDB 中有一个名为 my_database2 的数据库。使用上述语法删除它,可以如下操作 −
$ curl -X DELETE http://127.0.0.1:5984/my_database2
{
"ok" : true
}
作为响应,服务器将返回一个 JSON 文档,内容为 ok − true,表示操作成功。
验证
通过列出所有数据库来验证数据库是否已删除,如以下所示。这里您可以看到已删除的数据库名称 "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 的数据库。要删除数据库,请从数据库列表中选择一个并点击它,这将进入所选数据库的概览页面,您可以看到数据库上的各种操作。以下截图显示了相同内容 −
其中您可以找到 Delete Database 选项。点击它将弹出窗口,询问您是否确定!点击删除,即可删除所选数据库。
