CouchDB - Membuat Database

Database adalah struktur data terluar di CouchDB tempat dokumen Anda disimpan. Anda dapat membuat database ini menggunakan utilitas cURL yang disediakan oleh CouchDB, serta Futon antarmuka web CouchDB.

Membuat Database menggunakan Utilitas cURL

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

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

Menggunakan −Xkita dapat menentukan metode permintaan kustom HTTP yang akan digunakan. Dalam hal ini, kami menggunakan metode PUT. Saat kita menggunakan operasi / metode PUT, isi url menentukan nama objek yang kita buat menggunakan permintaan HTTP. Disini kita harus mengirimkan nama database menggunakan put request di url untuk membuat database.

Contoh

Menggunakan sintaks yang diberikan di atas jika Anda ingin membuat database dengan nama my_database, Anda dapat membuatnya sebagai berikut

curl -X PUT http://127.0.0.1:5984/my_database
{
   "ok":true
}

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

Verifikasi

Verifikasi apakah database dibuat, dengan mendaftar semua database seperti yang ditunjukkan di bawah ini. Di sini Anda dapat mengamati nama database yang baru dibuat," my_database " dalam daftar.

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

[ "_replicator " , " _users " , " my_database " ]

Membuat Database menggunakan Futon

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

Di halaman ini, Anda dapat melihat daftar database di CouchDB, tombol pilihan Buat Database di sisi kiri.

Sekarang klik pada tautan buat basis data. Anda dapat melihat jendela popupCreate New Databasesmenanyakan nama database untuk database baru. Pilih nama apa pun yang mengikuti kriteria yang disebutkan. Di sini kami membuat database lain dengan nama tutorials_point. Klik pada tombol buat seperti yang ditunjukkan pada tangkapan layar berikut.