# Database migrations (Liquibase) Homologa el schema de cada ambiente con la misma cadena de changesets. ## Bases | Archivo | Changelog | |---------|-----------| | `data/app.db` | `db/app/` | | `data/platform.db` | `db/platform/` | ## Cómo aplicar Requisitos: Java 17+. ```bash # descarga CLI + JDBC (una vez) y aplica changesets ./db/update.sh all # o solo una ./db/update.sh app ./db/update.sh platform ``` También: `npm run db:migrate` o al arrancar la API (`runLiquibase()` en Deno). Nuevos cambios de schema → nuevo changeset en `db/app/changesets/` o `db/platform/changesets/` y referenciarlo en el `changelog-master.xml` correspondiente. No añadir migraciones en `api/db.ts`. Las herramientas viven en `db/tools/` (gitignored); `bootstrap-tools.sh` las descarga.