CouchDB - Eliminación de una base de datos

Eliminar una base de datos mediante la utilidad cURL

Puede eliminar una base de datos en CouchDB enviando una solicitud al servidor usando el método DELETE a través de la utilidad cURL. A continuación se muestra la sintaxis para crear una base de datos:

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

Utilizando −Xpodemos especificar un método de solicitud personalizado de HTTP que estamos usando, mientras nos comunicamos con el servidor HTTP. En este caso, estamos usando el método DELETE. Envíe la URL al servidor especificando la base de datos que se eliminará en él.

Ejemplo

Suponga que hay una base de datos llamada my_database2 en CouchDB. Usando la sintaxis dada anteriormente si desea eliminarla, puede hacerlo de la siguiente manera:

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

Como respuesta, el servidor le devolverá un documento JSON con contenido “ok” - true indicando que la operación fue exitosa.

Verificación

Verifique si la base de datos se elimina enumerando todas las bases de datos como se muestra a continuación. Aquí puede observar el nombre de la base de datos eliminada,"my_database" no está en la lista.

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

[ "_replicator " , " _users " ]

Eliminar una base de datos usando Futon

Para eliminar una base de datos, abra el http://127.0.0.1:5984/_utils/ url donde obtendrá una página de resumen / índice de CouchDB como se muestra a continuación.

Aquí puede ver tres bases de datos creadas por usuarios. Eliminemos la base de datos llamada tutorials_point2. Para eliminar una base de datos, seleccione una de la lista de bases de datos y haga clic en ella, lo que le llevará a la página de descripción general de la base de datos seleccionada, donde podrá ver las diversas operaciones en las bases de datos. La siguiente captura de pantalla muestra lo mismo:

Entre ellos puedes encontrar Delete Databaseopción. Al hacer clic en él, aparecerá una ventana emergente que le preguntará si está seguro. Haga clic en eliminar para eliminar la base de datos seleccionada.