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 的概述/索引页面,如下所示。

Delete Database1

此处您可以看到三个用户创建的数据库。让我们删除名为 tutorials_point2 的数据库。要删除数据库,从数据库列表中选择一个数据库,然后单击它,这将转到所选数据库的概述页面,在那里您可以看到针对数据库的各种操作。以下屏幕截图显示了相同的内容 −

Delete Database2

在其中,您可以找到 删除数据库 选项。单击它,您将获得一个弹出窗口,询问您是否确定!单击删除,删除所选数据库。

Delete Database3
广告
© . All rights reserved.