📜  CouchDB-删除数据库

📅  最后修改于: 2020-12-02 06:27:24             🧑  作者: Mango


使用cURL实用程序删除数据库

您可以通过cURL实用程序使用DELETE方法将请求发送到服务器,从而删除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
}

作为响应,服务器将返回一个JSON文件与内容€œokâ€表示操作成功。

验证

通过列出所有数据库,验证是否删除了数据库,如下所示。在这里,您可以观察到已删除数据库的名称,列表中没有“ 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的Overview / index页面,如下所示。

删除数据库1

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

删除数据库2

其中您可以找到“删除数据库”选项。通过单击它,您将弹出一个窗口,询问您是否确定!单击删除,以删除选定的数据库。

删除数据库3