Skip to content

feat: adiciona schema inicial do banco de dados - #1

Merged
davidmartins-dev merged 1 commit into
mainfrom
feature/database-schema
Oct 2, 2026
Merged

davidmartins-dev merged 1 commit into
mainfrom
feature/database-schema

Conversation

@davidmartins-dev

Copy link
Copy Markdown
Owner

Resumo

Adiciona a estrutura inicial do banco de dados do Cifra utilizando Prisma 7 e PostgreSQL.

Alterações

  • adiciona os modelos User, Category e Transaction
  • adiciona os enums UserRole e TransactionType
  • configura relacionamentos e integridade referencial
  • adiciona índices e restrições de unicidade
  • adiciona prisma.config.ts seguindo o padrão do Prisma 7
  • adiciona a migration inicial do banco de dados
  • adiciona dotenv para carregamento das variáveis utilizadas pelo Prisma CLI

Validações

  • pnpm lint
  • pnpm build
  • pnpm test
  • prisma validate
  • migration inicial aplicada com sucesso em PostgreSQL 16

@davidmartins-dev
davidmartins-dev merged commit 96aeb9c into main Oct 2, 2026
1 check passed
@davidmartins-dev
davidmartins-dev deleted the feature/database-schema branch October 2, 2026 21:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant