Repository navigation
add database
Pre-release
Pre-release
-
Defina os Recursos
- Escolha as entidades (recursos) a serem gerenciadas no sistema, incluindo os campos
necessários. Exemplos:- Cursos (id, nome, descrição) e Alunos (id, nome, email, curso_id).
- Pacientes (id, nome, telefone) e Consultas (id, paciente_id, data, hora, descrição).
- Times (id, nome, cidade) e Jogadores (id, nome, posição, time_id).
- Produtos (id, nome, preço) e Pedidos (id, cliente, total, status).
- Escolha as entidades (recursos) a serem gerenciadas no sistema, incluindo os campos
-
Implemente o Banco de Dados
- Use o PostgreSQL.
- Use a biblioteca SQLAlchemy para criar e manipular os modelos do banco de dados.
- Crie as tabelas no banco e implemente as relações necessárias (e.g., um aluno pertence
a um curso, um pedido contém vários produtos).
-
Padrões de Projetos
- Utilize o Pydantic schemas para serialização dos dados.
- Implemente as estruturas de liberação de CORS no main.py.
- Crie um arquivo independente para as rotas.
- Crie um arquivo específico para definir as configurações de banco de dados.
- Use um arquivo .env para salvar as credenciais e carregue-o onde for necessário no
projeto