CouchDB - Menghapus Database

Menghapus Database menggunakan cURL Utility

Anda dapat menghapus database di CouchDB dengan mengirimkan permintaan ke server menggunakan metode DELETE melalui utilitas cURL. Berikut sintaks untuk membuat database -

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

Menggunakan −Xkita dapat menentukan metode permintaan khusus dari HTTP yang kita gunakan, saat berkomunikasi dengan server HTTP. Dalam kasus ini, kami menggunakan metode DELETE. Kirim url ke server dengan menentukan database yang akan dihapus di dalamnya.

Contoh

Asumsikan ada database bernama my_database2 di CouchDB. Menggunakan sintaks yang diberikan di atas jika Anda ingin menghapusnya, Anda dapat melakukannya sebagai berikut -

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

Sebagai tanggapan, server akan mengembalikan Anda dokumen JSON dengan konten “ok” - true menandakan operasi berhasil.

Verifikasi

Verifikasi apakah database dihapus dengan mendaftar semua database seperti yang ditunjukkan di bawah ini. Di sini Anda dapat mengamati nama database yang dihapus,"my_database" tidak ada di daftar.

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

[ "_replicator " , " _users " ]

Menghapus Database menggunakan Futon

Untuk menghapus database, buka http://127.0.0.1:5984/_utils/ url di mana Anda akan mendapatkan halaman Ikhtisar / indeks CouchDB seperti yang ditunjukkan di bawah ini.

Di sini Anda dapat melihat tiga database yang dibuat pengguna. Mari kita hapus database bernama tutorials_point2. Untuk menghapus database, pilih satu dari daftar database, dan klik di atasnya, yang akan mengarah ke halaman gambaran umum dari database yang dipilih di mana Anda dapat melihat berbagai operasi pada database. Tangkapan layar berikut menunjukkan hal yang sama -

Di antara mereka, Anda dapat menemukannya Delete Databasepilihan. Dengan mengkliknya Anda akan mendapatkan jendela popup, menanyakan apakah Anda yakin! Klik hapus, untuk menghapus database yang dipilih.