Ejecutar y revertir
Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →
Cuando tengas una migración lista para producción, puedes ejecutarla con este comando CLI:
typeorm migration:run -- -d path-to-datasource-config
Los comandos typeorm migration:create y typeorm migration:generate crearán archivos .ts, a menos que uses la bandera o (más información en Generación de migraciones). Los comandos migration:run y migration:revert solo funcionan con archivos .js. Por lo tanto, los archivos TypeScript deben compilarse antes de ejecutar los comandos. Alternativamente, puedes usar ts-node con typeorm para ejecutar archivos de migración .ts.
Ejemplo con ts-node:
npx typeorm-ts-node-commonjs migration:run -- -d path-to-datasource-config
Ejemplo con ts-node en proyectos ESM:
npx typeorm-ts-node-esm migration:run -- -d path-to-datasource-config
npx typeorm-ts-node-esm migration:generate ./src/migrations/update-post-table -d ./src/data-source.ts
Este comando ejecutará todas las migraciones pendientes en secuencia ordenada por su marca de tiempo.
Esto significa que todas las consultas SQL escritas en los métodos up de tus migraciones se ejecutarán.
¡Eso es todo! Ahora tu esquema de base de datos está actualizado.