Files
sesp-site/.cursor/rules/migrations.mdc

29 lines
683 B
Plaintext

---
globs: src/lib/server/db/schema.ts
description: Fluxo de migrações ao editar o schema do banco de dados
---
## Fluxo obrigatório ao alterar [schema.ts](mdc:src/lib/server/db/schema.ts)
Sempre que realizar edits em `src/lib/server/db/schema.ts`, execute este fluxo de migrações:
1. Empurrar alterações usando uma base de teste local (porta 5433):
```bash
DATABASE_URL=postgres://postgres:postgres@localhost:5433/saas_test_db bun run drizzle-kit push
```
2. Sincronizar a base padrão do projeto:
```bash
bun run db:push
```
3. Aviso para commits na branch `main`:
Antes de abrir PR/commit para `main`, gere os artefatos do Drizzle:
```bash
bun run db:generate
```