CouchDB - Eliminazione di un database

Eliminazione di un database utilizzando l'utilità cURL

È possibile eliminare un database in CouchDB inviando una richiesta al server utilizzando il metodo DELETE tramite l'utilità cURL. Di seguito è riportata la sintassi per creare un database:

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

Utilizzando −Xpossiamo specificare un metodo di richiesta personalizzato di HTTP che stiamo utilizzando, durante la comunicazione con il server HTTP. In questo caso, stiamo usando il metodo DELETE. Invia l'URL al server specificando il database da eliminare al suo interno.

Esempio

Supponiamo che ci sia un database chiamato my_database2 in CouchDB. Utilizzando la sintassi sopra indicata se si desidera eliminarlo, è possibile farlo come segue:

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

In risposta, il server ti restituirà un documento JSON con contenuto “ok” - true indicando che l'operazione è andata a buon fine.

Verifica

Verificare se il database è stato eliminato elencando tutti i database come mostrato di seguito. Qui puoi osservare il nome del database cancellato,"my_database" non è presente nell'elenco.

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

[ "_replicator " , " _users " ]

Eliminazione di un database utilizzando Futon

Per eliminare un database, apri il file http://127.0.0.1:5984/_utils/ url dove otterrai una pagina Panoramica / indice di CouchDB come mostrato di seguito.

Qui puoi vedere tre database creati dagli utenti. Cerchiamo di eliminare il database denominato tutorials_point2. Per eliminare un database, selezionarne uno dall'elenco dei database e fare clic su di esso, che porterà alla pagina di panoramica del database selezionato dove è possibile vedere le varie operazioni sui database. Lo screenshot seguente mostra lo stesso:

Tra di loro puoi trovare Delete Databaseopzione. Facendo clic su di esso si aprirà una finestra popup, chiedendoti se sei sicuro! Fare clic su Elimina per eliminare il database selezionato.