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.