Учебники

CouchDB — удаление базы данных

Вы можете удалить базу данных в 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, как показано ниже.

Удалить базу данных1

Здесь вы можете увидеть три пользовательских базы данных. Давайте удалим базу данных с именем tutorials_point2. Чтобы удалить базу данных, выберите одну из списка баз данных и нажмите на нее, что приведет к странице обзора выбранной базы данных, где вы сможете увидеть различные операции с базами данных. Следующий скриншот показывает то же самое —

Удалить базу данных2

Среди них вы можете найти опцию Удалить базу данных . Нажав на нее, вы получите всплывающее окно с вопросом, уверены ли вы! Нажмите на удалить, чтобы удалить выбранную базу данных.