boredgame/src/migrate.ts

18 lines
479 B
TypeScript
Raw Normal View History

2024-02-07 07:31:32 +00:00
import 'dotenv/config';
import { drizzle } from 'drizzle-orm/mysql2';
import { migrate } from 'drizzle-orm/mysql2/migrator';
import { createConnection } from 'mysql2';
const connection = createConnection({
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();