CouchDB - Suppression d'une base de données

Suppression d'une base de données à l'aide de l'utilitaire cURL

Vous pouvez supprimer une base de données dans CouchDB en envoyant une requête au serveur en utilisant la méthode DELETE via l'utilitaire cURL. Voici la syntaxe pour créer une base de données -

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

En utilisant −Xnous pouvons spécifier une méthode de requête HTTP personnalisée que nous utilisons, tout en communiquant avec le serveur HTTP. Dans ce cas, nous utilisons la méthode DELETE. Envoyez l'url au serveur en spécifiant la base de données à supprimer.

Exemple

Supposons qu'il existe une base de données nommée my_database2 dans CouchDB. En utilisant la syntaxe ci-dessus si vous souhaitez le supprimer, vous pouvez le faire comme suit -

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

En réponse, le serveur vous retournera un document JSON avec du contenu “ok” - true indiquant que l'opération a réussi.

Vérification

Vérifiez si la base de données est supprimée en répertoriant toutes les bases de données comme indiqué ci-dessous. Ici, vous pouvez observer le nom de la base de données supprimée,"my_database" n'est pas là dans la liste.

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

[ "_replicator " , " _users " ]

Supprimer une base de données à l'aide de Futon

Pour supprimer une base de données, ouvrez le http://127.0.0.1:5984/_utils/ url où vous obtiendrez une page de présentation / d'index de CouchDB comme indiqué ci-dessous.

Ici, vous pouvez voir trois bases de données créées par l'utilisateur. Supprimons la base de données nommée tutorials_point2. Pour supprimer une base de données, sélectionnez-en une dans la liste des bases de données, et cliquez dessus, ce qui mènera à la page de présentation de la base de données sélectionnée où vous pourrez voir les différentes opérations sur les bases de données. La capture d'écran suivante montre la même chose -

Parmi eux, vous pouvez trouver Delete Databaseoption. En cliquant dessus, vous obtiendrez une fenêtre contextuelle vous demandant si vous êtes sûr! Cliquez sur supprimer pour supprimer la base de données sélectionnée.