---
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
```
