Skip to content

Issue 08.1: Gestão de Migrações (Alembic) e Carga Inicial (Seeding) #57

@lucaspaiva-lp

Description

@lucaspaiva-lp

📝 Resumo

Configurar o versionamento do banco de dados com Alembic e popular a tabela de ferramentas com dados reais para permitir os testes de integração.

🎯 Objetivo

  • Configurar o alembic.ini e o env.py para lerem a DATABASE_URL do .env.
  • Gerar a primeira migração (Revision) baseada nos modelos do SQLAlchemy (alembic revision --autogenerate).
  • Aplicar a migração no Supabase (alembic upgrade head).
  • Criar um script de "Seed" (ex: seed.py ou via DBeaver/SQL) para inserir as ferramentas iniciais (React, Docker, FastAPI, etc.) direto no banco, substituindo a necessidade do mock no frontend.

🔗 Referências

  • Documento: data-dictionary.md
  • Issue Dependente: Issue 08

Metadata

Metadata

Assignees

No fields configured for Feature.

Projects

Status

Stalled

Relationships

None yet

Development

No branches or pull requests

Issue actions