import { migrate } from 'drizzle-orm/node-postgres/migrator'; import { drizzle } from 'drizzle-orm/node-postgres'; import { Pool } from 'pg'; const databaseUrl = process.env.DATABASE_URL; if (!databaseUrl) { console.error('DATABASE_URL is required'); process.exit(1); } async function main() { const pool = new Pool({ connectionString: databaseUrl }); const db = drizzle(pool); await migrate(db, { migrationsFolder: './drizzle/migrations' }); console.log('Migrations complete'); await pool.end(); } main().catch((err) => { console.error(err); process.exit(1); });