CouchDB - Excluindo um Banco de Dados

Excluindo um banco de dados usando o utilitário cURL

Você pode excluir um banco de dados no CouchDB enviando uma solicitação ao servidor usando o método DELETE por meio do utilitário cURL. A seguir está a sintaxe para criar um banco de dados -

$ curl -X DELETE http://127.0.0.1:5984/database name

Usando −Xpodemos especificar um método de solicitação personalizado de HTTP que estamos usando, enquanto nos comunicamos com o servidor HTTP. Neste caso, estamos usando o método DELETE. Envie o url para o servidor especificando o banco de dados a ser excluído dele.

Exemplo

Suponha que haja um banco de dados denominado my_database2 no CouchDB. Usando a sintaxe fornecida acima, se você quiser excluí-lo, você pode fazer da seguinte maneira -

$ curl -X DELETE http://127.0.0.1:5984/my_database2
{
   "ok" : true
}

Como resposta, o servidor retornará um documento JSON com conteúdo “ok” - true indicando que a operação foi bem-sucedida.

Verificação

Verifique se o banco de dados foi excluído listando todos os bancos de dados conforme mostrado abaixo. Aqui você pode observar o nome do banco de dados excluído,"my_database" não está na lista.

$ curl -X GET http://127.0.0.1:5984/_all_dbs

[ "_replicator " , " _users " ]

Excluindo um banco de dados usando o Futon

Para excluir um banco de dados, abra o http://127.0.0.1:5984/_utils/ url onde você obterá uma página de índice / visão geral do CouchDB, conforme mostrado abaixo.

Aqui você pode ver três bancos de dados criados pelo usuário. Vamos excluir o banco de dados denominado tutorials_point2. Para excluir um banco de dados, selecione um da lista de bancos de dados e clique nele, o que o levará à página de visão geral do banco de dados selecionado, onde você pode ver as várias operações nos bancos de dados. A imagem a seguir mostra o mesmo -

Entre eles você pode encontrar Delete Databaseopção. Ao clicar nele, você obterá uma janela pop-up perguntando se você tem certeza! Clique em deletar para deletar o banco de dados selecionado.