CouchDB: creación de una base de datos
La base de datos es la estructura de datos más externa en CouchDB donde se almacenan sus documentos. Puede crear estas bases de datos utilizando la utilidad cURL proporcionada por CouchDB, así como Futon, la interfaz web de CouchDB.
Crear una base de datos usando la utilidad cURL
Puede crear una base de datos en CouchDB enviando una solicitud HTTP al servidor utilizando el método PUT a través de la utilidad cURL. A continuación se muestra la sintaxis para crear una base de datos:
$ curl -X PUT http://127.0.0.1:5984/database name
Utilizando −Xpodemos especificar el método de solicitud HTTP personalizado que se utilizará. En este caso, estamos usando el método PUT. Cuando usamos la operación / método PUT, el contenido de la URL especifica el nombre del objeto que estamos creando usando la solicitud HTTP. Aquí tenemos que enviar el nombre de la base de datos usando la solicitud de colocación en la url para crear una base de datos.
Ejemplo
Usando la sintaxis dada anteriormente si desea crear una base de datos con el nombre my_database, puedes crearlo de la siguiente manera
curl -X PUT http://127.0.0.1:5984/my_database
{
"ok":true
}
Como respuesta, el servidor le devolverá un documento JSON con contenido “ok” - true indicando que la operación fue exitosa.
Verificación
Verifique si la base de datos está creada, enumerando todas las bases de datos como se muestra a continuación. Aquí puede observar el nombre de una base de datos recién creada," my_database " en la lista.
$ curl -X GET http://127.0.0.1:5984/_all_dbs
[ "_replicator " , " _users " , " my_database " ]
Creando una base de datos usando Futon
Para crear una base de datos, abra el http://127.0.0.1:5984/_utils/. Obtendrá una página de resumen / índice de CouchDB como se muestra a continuación.
En esta página, puede ver la lista de bases de datos en CouchDB, un botón de opción Crear base de datos en el lado izquierdo.
Ahora haga clic en el enlace crear base de datos. Puedes ver una ventana emergenteCreate New Databasespreguntando por el nombre de la base de datos para la nueva base de datos. Elija cualquier nombre siguiendo los criterios mencionados. Aquí estamos creando otra base de datos con el nombre tutorials_point. Haga clic en el botón crear como se muestra en la siguiente captura de pantalla.