CouchDB - usuwanie bazy danych

Usuwanie bazy danych za pomocą narzędzia cURL

Możesz usunąć bazę danych w CouchDB, wysyłając żądanie do serwera metodą DELETE za pomocą narzędzia cURL. Poniżej znajduje się składnia tworzenia bazy danych -

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

Za pomocą −Xmożemy określić niestandardową metodę żądania HTTP, z której korzystamy podczas komunikacji z serwerem HTTP. W tym przypadku używamy metody DELETE. Wyślij adres URL na serwer, określając bazę danych do usunięcia z niego.

Przykład

Załóżmy, że w CouchDB istnieje baza danych o nazwie my_database2. Używając powyższej składni, jeśli chcesz ją usunąć, możesz to zrobić w następujący sposób -

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

W odpowiedzi serwer zwróci Ci dokument JSON z zawartością “ok” - true co wskazuje, że operacja się powiodła.

Weryfikacja

Sprawdź, czy baza danych została usunięta, wyświetlając wszystkie bazy danych, jak pokazano poniżej. Tutaj możesz obserwować nazwę usuniętej bazy danych,"my_database" nie ma na liście.

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

[ "_replicator " , " _users " ]

Usuwanie bazy danych za pomocą Futon

Aby usunąć bazę danych, otwórz plik http://127.0.0.1:5984/_utils/ url, gdzie otrzymasz przegląd / indeks strony CouchDB, jak pokazano poniżej.

Tutaj możesz zobaczyć trzy bazy danych utworzone przez użytkowników. Usuńmy bazę danych o nazwie tutorials_point2. Aby usunąć bazę danych, wybierz jedną z listy baz danych i kliknij ją, co spowoduje wyświetlenie strony przeglądu wybranej bazy danych, gdzie możesz zobaczyć różne operacje na bazach danych. Poniższy zrzut ekranu pokazuje to samo -

Wśród nich możesz znaleźć Delete Databaseopcja. Klikając na nią, pojawi się wyskakujące okienko z pytaniem, czy na pewno! Kliknij usuń, aby usunąć wybraną bazę danych.