Crea tu propia base de datos de recetas

PostgreSQLBeginner
Practicar Ahora

Introducción

En este desafío, te embarcarás en una aventura culinaria al crear tu propia base de datos de recetas utilizando PostgreSQL. Como entusiasta del mundo gastronómico y bloguero en potencia, configurarás una base de datos específica llamada recipe_db para organizar y administrar tu repertorio de platos.

El reto consiste en utilizar el comando createdb para generar la base de datos y la instrucción psql -l para comprobar que se ha creado correctamente mediante el listado de todas las bases de datos existentes. Todas las operaciones deben realizarse en el directorio de usuario predeterminado ~/project. Al completar el desafío con éxito, recipe_db aparecerá reflejada en la salida de psql -l.

Crea tu propia base de datos de recetas

¡Comienza tu viaje culinario! Como bloguero gastronómico que empieza, necesitas un sistema bien organizado para gestionar tu colección de recetas. Este desafío te guiará en la configuración de una base de datos de PostgreSQL dedicada exclusivamente a almacenar y administrar tus deliciosas creaciones.

Tareas

  • Crear una base de datos de PostgreSQL llamada recipe_db.
  • Verificar la creación de la base de datos listando todas las bases de datos disponibles.

Requisitos

  1. Utilizar el comando createdb para crear la base de datos.
  2. Utilizar el comando psql -l para listar todas las bases de datos y confirmar la existencia de recipe_db.
  3. Todos los comandos deben ejecutarse en el directorio de usuario predeterminado ~/project.

Ejemplos

Tras crear la base de datos correctamente y listar los elementos, deberías ver recipe_db en la salida de psql -l.

                              List of databases
   Name    |  Owner   | Encoding | Collate |  Ctype  |   Access privileges
-----------+----------+----------+---------+---------+-----------------------
 postgres  | postgres | UTF8     | C.UTF-8 | C.UTF-8 |
 recipe_db | labex    | UTF8     | C.UTF-8 | C.UTF-8 |
 template0 | postgres | UTF8     | C.UTF-8 | C.UTF-8 | =c/postgres          +
           |          |          |         |         | postgres=CTc/postgres
 template1 | postgres | UTF8     | C.UTF-8 | C.UTF-8 | =c/postgres          +
           |          |          |         |         | postgres=CTc/postgres
(4 rows)
Ejemplo de salida del listado de bases de datos

Consejos

  • Recuerda emplear el comando createdb seguido del nombre que deseas asignar a la base de datos.
  • El comando psql -l es la herramienta estándar para visualizar todas las bases de datos disponibles en el servidor.
✨ Revisar Solución y Practicar

Resumen

En este desafío, el objetivo era crear una base de datos de PostgreSQL denominada recipe_db utilizando el comando createdb y verificar posteriormente su existencia listando las bases de datos con psql -l. El ejercicio ha puesto énfasis en el uso de herramientas de línea de comandos para la gestión de bases de datos en un entorno PostgreSQL.

Los puntos clave de aprendizaje incluyen comprender cómo generar una nueva base de datos mediante createdb y cómo inspeccionar las bases de datos existentes con psql -l. Completar este desafío con éxito demuestra competencia en las tareas básicas de administración de bases de datos PostgreSQL.