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вариант. Нажав на нее, вы увидите всплывающее окно с вопросом, уверены ли вы! Нажмите «Удалить», чтобы удалить выбранную базу данных.