import { migrate } from "drizzle-orm/postgres-js/migrator"; import postgres from "postgres"; import { drizzle } from "drizzle-orm/postgres-js"; // Solo cargamos dotenv en desarrollo if (process.env.NODE_ENV !== 'production') { require('dotenv').config({ path: '.env.local' }); } const queryClient = postgres(process.env.POSTGRES_URL!); const db = drizzle(queryClient); async function main() { try { await migrate(db, { migrationsFolder: "migrations" }); await queryClient.end(); } catch (error) { console.error("Error in main:", error); process.exit(1); // Salir del proceso con código de error } } main();