25 lines
582 B
JavaScript
25 lines
582 B
JavaScript
const { DatabaseManager } = require('../backend/database/DatabaseManager');
|
|
require('dotenv').config();
|
|
|
|
async function migrate() {
|
|
console.log('🚀 Rozpoczynam migrację bazy danych...');
|
|
|
|
const db = new DatabaseManager();
|
|
|
|
try {
|
|
await db.initialize();
|
|
console.log('✅ Migracja zakończona pomyślnie');
|
|
} catch (error) {
|
|
console.error('❌ Błąd podczas migracji:', error);
|
|
process.exit(1);
|
|
} finally {
|
|
await db.close();
|
|
}
|
|
}
|
|
|
|
if (require.main === module) {
|
|
migrate();
|
|
}
|
|
|
|
module.exports = { migrate };
|