mirror of
https://origin.cursor.com/mrdevmx/panels.git
synced 2026-10-09 13:23:17 +00:00
784 B
784 B
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+.
# 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.