Вы можете удалить базу данных в CouchDB, отправив запрос на сервер, используя метод DELETE через утилиту cURL. Ниже приведен синтаксис для создания базы данных —
$ 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/ url, где вы получите страницу обзора / индекса CouchDB, как показано ниже.
Здесь вы можете увидеть три пользовательских базы данных. Давайте удалим базу данных с именем tutorials_point2. Чтобы удалить базу данных, выберите одну из списка баз данных и нажмите на нее, что приведет к странице обзора выбранной базы данных, где вы сможете увидеть различные операции с базами данных. Следующий скриншот показывает то же самое —
Среди них вы можете найти опцию Удалить базу данных . Нажав на нее, вы получите всплывающее окно с вопросом, уверены ли вы! Нажмите на удалить, чтобы удалить выбранную базу данных.