CouchDB - Creazione di un database

Il database è la struttura dati più esterna in CouchDB in cui sono archiviati i tuoi documenti. È possibile creare questi database utilizzando l'utilità cURL fornita da CouchDB, così come Futon l'interfaccia web di CouchDB.

Creazione di un database utilizzando l'utilità cURL

È possibile creare un database in CouchDB inviando una richiesta HTTP al server utilizzando il metodo PUT tramite l'utilità cURL. Di seguito è riportata la sintassi per creare un database:

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

Utilizzando −Xpossiamo specificare il metodo di richiesta personalizzato HTTP da utilizzare. In questo caso, stiamo usando il metodo PUT. Quando usiamo l'operazione / metodo PUT, il contenuto dell'URL specifica il nome dell'oggetto che stiamo creando utilizzando la richiesta HTTP. Qui dobbiamo inviare il nome del database utilizzando la richiesta put nell'URL per creare un database.

Esempio

Utilizzando la sintassi sopra indicata se si desidera creare un database con nome my_database, puoi crearlo come segue

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

In risposta, il server ti restituirà un documento JSON con il contenuto “ok” - true indicando che l'operazione è andata a buon fine.

Verifica

Verificare se il database è stato creato, elencando tutti i database come mostrato di seguito. Qui puoi osservare il nome di un database appena creato," my_database " nella lista.

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

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

Creazione di un database utilizzando Futon

Per creare un database apri il file http://127.0.0.1:5984/_utils/. Si otterrà una pagina Panoramica / indice di CouchDB come mostrato di seguito.

In questa pagina è possibile vedere l'elenco dei database in CouchDB, un pulsante di opzione Crea database sul lato sinistro.

Ora fai clic sul collegamento Crea database. Puoi vedere una finestra popupCreate New Databaseschiedendo il nome del database per il nuovo database. Scegli qualsiasi nome seguendo i criteri menzionati. Qui stiamo creando un altro database con il nome tutorials_point. Fare clic sul pulsante Crea come mostrato nello screenshot seguente.