CouchDB - Удаление базы данных
Удаление базы данных с помощью утилиты cURL
Вы можете удалить базу данных в 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. Чтобы удалить базу данных, выберите одну из списка баз данных и щелкните по ней, после чего откроется страница обзора выбранной базы данных, где вы сможете увидеть различные операции с базами данных. На следующем снимке экрана показано то же самое -
Среди них можно найти Delete Databaseвариант. Нажав на нее, вы увидите всплывающее окно с вопросом, уверены ли вы! Нажмите «Удалить», чтобы удалить выбранную базу данных.