CouchDB - 删除数据库
使用 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" − true表示操作成功。
验证
通过列出所有数据库来验证数据库是否已删除,如下所示。 在这里您可以观察已删除数据库的名称,"my_database"不在列表中。
$ curl -X GET http://127.0.0.1:5984/_all_dbs [ "_replicator " , " _users " ]
使用 Futon 删除数据库
要删除数据库,请打开 http://127.0.0.1:5984/_utils/ 网址,您将在其中获得 CouchDB 的概述/索引页面,如下所示。
在这里您可以看到三个用户创建的数据库。 让我们删除名为tutorials_point2 的数据库。 要删除数据库,请从数据库列表中选择一个数据库,然后单击它,这将进入所选数据库的概述页面,您可以在其中看到对数据库的各种操作。 下面的屏幕截图显示了相同的−
其中您可以找到删除数据库选项。 单击它,您将看到一个弹出窗口,询问您是否确定! 单击"删除",删除所选数据库。