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();