CouchDB - Erstellen einer Datenbank
Datenbank ist die äußerste Datenstruktur in CouchDB, in der Ihre Dokumente gespeichert sind. Sie können diese Datenbanken mit dem von CouchDB bereitgestellten Dienstprogramm cURL sowie mit Futon, der Weboberfläche von CouchDB, erstellen.
Erstellen einer Datenbank mit dem Dienstprogramm cURL
Sie können eine Datenbank in CouchDB erstellen, indem Sie eine HTTP-Anforderung mithilfe der PUT-Methode über das Dienstprogramm cURL an den Server senden. Es folgt die Syntax zum Erstellen einer Datenbank:
$ curl -X PUT http://127.0.0.1:5984/database name
Verwenden von −XWir können die zu verwendende benutzerdefinierte HTTP-Anforderungsmethode angeben. In diesem Fall verwenden wir die PUT-Methode. Wenn wir die PUT-Operation / -Methode verwenden, gibt der Inhalt der URL den Objektnamen an, den wir mithilfe einer HTTP-Anforderung erstellen. Hier müssen wir den Namen der Datenbank mit der Put-Anfrage in der URL senden, um eine Datenbank zu erstellen.
Beispiel
Verwenden Sie die oben angegebene Syntax, wenn Sie eine Datenbank mit Namen erstellen möchten my_databasekönnen Sie wie folgt erstellen
curl -X PUT http://127.0.0.1:5984/my_database
{
"ok":true
}
Als Antwort gibt der Server ein JSON-Dokument mit Inhalt zurück “ok” - - true Anzeige, dass die Operation erfolgreich war.
Überprüfung
Überprüfen Sie, ob die Datenbank erstellt wurde, indem Sie alle Datenbanken wie unten gezeigt auflisten. Hier können Sie den Namen einer neu erstellten Datenbank beobachten," my_database " In der Liste.
$ curl -X GET http://127.0.0.1:5984/_all_dbs
[ "_replicator " , " _users " , " my_database " ]
Erstellen einer Datenbank mit Futon
Um eine Datenbank zu erstellen, öffnen Sie die http://127.0.0.1:5984/_utils/. Sie erhalten eine Übersicht / Indexseite von CouchDB, wie unten gezeigt.
Auf dieser Seite sehen Sie die Liste der Datenbanken in CouchDB, ein Optionsfeld Datenbank erstellen auf der linken Seite.
Klicken Sie nun auf den Link Datenbank erstellen. Sie können ein Popup-Fenster sehenCreate New DatabasesFragen Sie nach dem Datenbanknamen für die neue Datenbank. Wählen Sie einen beliebigen Namen nach den genannten Kriterien. Hier erstellen wir eine weitere Datenbank mit dem Namen tutorials_point. Klicken Sie auf die Schaltfläche Erstellen, wie im folgenden Screenshot gezeigt.