25 lines
707 B
JavaScript
25 lines
707 B
JavaScript
/**
|
|
* Script CLI de migrações.
|
|
*
|
|
* Uso: node scripts/migracoes.js [alias]
|
|
*
|
|
* As migrações também rodam automaticamente no boot do servidor.
|
|
* Este script existe para execução manual/diagnóstico.
|
|
*/
|
|
|
|
const migrationRunner = require('./migrationRunner');
|
|
|
|
const alias = process.argv[2] || 'novo_local';
|
|
|
|
(async () => {
|
|
console.log(`\n=== MIGRAÇÕES DE BANCO DE DADOS ===`);
|
|
console.log(`Alias: ${alias}\n`);
|
|
|
|
const count = await migrationRunner.executarMigracoes(alias);
|
|
console.log(`\n✅ ${count} migração(ões) executada(s). Total: ${migrationRunner.MIGRACOES.length}.`);
|
|
process.exit(0);
|
|
})().catch((err) => {
|
|
console.error('❌ Erro:', err.message);
|
|
process.exit(1);
|
|
});
|