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.