boredgame/src/migrate.ts

18 lines
471 B
TypeScript
Raw Normal View History

2024-02-07 07:31:32 +00:00
import 'dotenv/config';
import { drizzle } from 'drizzle-orm/postgres-js';
import { migrate } from 'drizzle-orm/postgres-js/migrator';
import postgres from 'postgres';
const connection = postgres({
2024-02-07 07:31:32 +00:00
host: process.env.DATABASE_HOST,
port: 3306,
user: process.env.DATABASE_USER,
password: process.env.DATABASE_PASSWORD,
database: process.env.DATABASE_DB
});
const db = drizzle(connection);
2024-02-07 07:31:32 +00:00
await migrate(db, { migrationsFolder: 'drizzle' });
2024-02-07 07:31:32 +00:00
await connection.end();