panels-origin/db/README.md
2026-08-21 16:55:01 -05:00

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.