import { neon } from "@neondatabase/serverless";
import { drizzle } from "drizzle-orm/neon-http";
import { migrate } from "drizzle-orm/neon-http/migrator";
import { config } from "../lib/config";
async function runMigrations() {
const sql = neon(config.databaseUrl);
const db = drizzle(sql);
console.log("Running migrations...");
await migrate(db, { migrationsFolder: "./drizzle" });
console.log("Migrations complete.");
}
runMigrations().catch((err) => {
console.error("Migration failed:", err);
process.exit(1);
});
|