Uecko_ERP/apps/server/src/config/register-models.ts
2025-02-03 19:03:23 +01:00

19 lines
517 B
TypeScript

import { sequelize } from "./database";
/**
* 🔹 Registra todos los modelos en Sequelize
*/
export const registerModels = async () => {
try {
if (process.env.NODE_ENV !== "production") {
await sequelize.sync({ alter: true });
console.log("✅ Database synchronized successfully.");
} else {
console.log("⚠️ Running in production mode - Skipping database sync.");
}
} catch (error) {
console.error("❌ Error synchronizing database:", error);
process.exit(1);
}
};