Introdução
Neste desafio, você embarcará em uma jornada gastronômica ao criar seu próprio banco de dados de receitas utilizando o PostgreSQL. Como um novo entusiasta da culinária digital, você precisará configurar um banco de dados específico chamado recipe_db para organizar seu acervo de pratos e sabores.
O desafio consiste em utilizar o comando createdb para gerar o banco de dados e o comando psql -l para validar a operação, listando todos os bancos existentes. Todas as instruções devem ser executadas no diretório padrão do usuário ~/project. Ao concluir a tarefa com sucesso, o recipe_db deverá constar na listagem exibida pelo psql -l.
Crie Seu Próprio Banco de Dados de Receitas
Comece sua trajetória culinária! Como um blogueiro de comida em ascensão, você precisa de um sistema bem estruturado para gerenciar suas receitas. Este desafio guiará você na configuração de um banco de dados PostgreSQL dedicado para armazenar e organizar suas deliciosas criações.
Tarefas
- Criar um banco de dados PostgreSQL chamado
recipe_db. - Verificar a criação do banco de dados listando todos os bancos disponíveis.
Requisitos
- Utilize o comando
createdbpara criar o banco de dados. - Utilize o comando
psql -lpara listar os bancos de dados e confirmar a existência dorecipe_db. - Todos os comandos devem ser executados no diretório padrão do usuário
~/project.
Exemplos
Após criar o banco de dados com sucesso e listar os registros, você deverá visualizar o recipe_db na saída do comando 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)

Dicas
- Lembre-se de usar o comando
createdbseguido pelo nome que deseja atribuir ao banco. - O comando
psql -lé a ferramenta padrão para visualizar todos os bancos de dados disponíveis no servidor.
Resumo
Neste desafio, a tarefa consistiu em criar um banco de dados PostgreSQL chamado recipe_db através do comando createdb e validar sua existência listando os bancos de dados com o comando psql -l. O exercício enfatizou o uso de ferramentas de linha de comando para a administração de dados em um ambiente PostgreSQL.
Os principais pontos de aprendizado incluíram a compreensão de como instanciar um novo banco de dados via createdb e como consultar a lista de bancos existentes com psql -l. A conclusão bem-sucedida deste desafio demonstra competência em tarefas fundamentais de administração de bancos de dados PostgreSQL.


