Edite schema.ts com a mudança desejada (nova coluna, nova tabela, novo índice, etc.)
Gere a migration:
npm run db:generate
Drizzle compara o schema.ts atual com o último snapshot e cria um arquivo numerado novo.
Revise o SQL gerado em src/shared/infra/database/migrations/<NNNN>_<nome>.sql
Edite se precisar — caso comum: backfill de dados após uma ADD COLUMN NOT NULL. Drizzle por default faz dois steps (add nullable + default + remove nullable), mas se quiser dado complexo, edite o SQL à mão.
Comite o .sql + o meta/_journal.json + o meta/<NNNN>_snapshot.json juntos