@@ -0,0 +1,14 @@
|
||||
const path = require("node:path");
|
||||
const postgres = require("postgres");
|
||||
const { drizzle } = require("drizzle-orm/postgres-js");
|
||||
const { migrate } = require("drizzle-orm/postgres-js/migrator");
|
||||
(async () => {
|
||||
const client = postgres(process.env.DATABASE_URL, { max: 1 });
|
||||
await migrate(drizzle(client), {
|
||||
migrationsFolder: path.join(process.cwd(), "drizzle/migrations"),
|
||||
});
|
||||
await client.end();
|
||||
})().catch((error) => {
|
||||
console.error("Migration failed", error);
|
||||
process.exit(1);
|
||||
});
|
||||
Reference in New Issue
Block a user