CouchDB - การลบฐานข้อมูล

การลบฐานข้อมูลโดยใช้ cURL Utility

คุณสามารถลบฐานข้อมูลใน CouchDB ได้โดยส่งคำร้องขอไปยังเซิร์ฟเวอร์โดยใช้เมธอด DELETE ผ่านยูทิลิตี้ cURL ต่อไปนี้เป็นไวยากรณ์ในการสร้างฐานข้อมูล -

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

การใช้ −Xเราสามารถระบุวิธีการร้องขอที่กำหนดเองของ HTTP ที่เราใช้ในขณะที่สื่อสารกับเซิร์ฟเวอร์ HTTP ในกรณีนี้เรากำลังใช้เมธอด DELETE ส่ง url ไปยังเซิร์ฟเวอร์โดยระบุฐานข้อมูลที่จะลบในนั้น

ตัวอย่าง

สมมติว่ามีฐานข้อมูลชื่อ my_database2 ใน CouchDB ใช้ไวยากรณ์ที่ระบุข้างต้นหากคุณต้องการลบคุณสามารถทำได้ดังนี้ -

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

ตามการตอบกลับเซิร์ฟเวอร์จะส่งคืนเอกสาร JSON พร้อมเนื้อหาให้คุณ “ok” - true แสดงว่าการดำเนินการสำเร็จ

การยืนยัน

ตรวจสอบว่าฐานข้อมูลถูกลบหรือไม่โดยแสดงรายการฐานข้อมูลทั้งหมดตามที่แสดงด้านล่าง ที่นี่คุณสามารถสังเกตชื่อของฐานข้อมูลที่ถูกลบ"my_database" ไม่มีในรายการ

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

[ "_replicator " , " _users " ]

การลบฐานข้อมูลโดยใช้ Futon

ในการลบฐานข้อมูลให้เปิดไฟล์ http://127.0.0.1:5984/_utils/ url ที่คุณจะได้รับหน้าภาพรวม / ดัชนีของ CouchDB ดังที่แสดงด้านล่าง

ที่นี่คุณสามารถดูฐานข้อมูลที่ผู้ใช้สร้างขึ้นสามฐานข้อมูล ให้เราลบฐานข้อมูลชื่อ tutorials_point2 ในการลบฐานข้อมูลให้เลือกจากรายการฐานข้อมูลและคลิกที่ฐานข้อมูลซึ่งจะนำไปสู่หน้าภาพรวมของฐานข้อมูลที่เลือกซึ่งคุณสามารถดูการดำเนินการต่างๆบนฐานข้อมูลได้ ภาพหน้าจอต่อไปนี้แสดงเหมือนกัน -

ในหมู่พวกเขาคุณสามารถพบ Delete Databaseตัวเลือก เมื่อคลิกแล้วคุณจะได้หน้าต่างป๊อปอัปถามว่าแน่ใจหรือไม่! คลิกที่ลบเพื่อลบฐานข้อมูลที่เลือก