29 lines
683 B
Plaintext
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
|
|
```
|