2024-02-07 07:31:32 +00:00
|
|
|
import 'dotenv/config';
|
2024-02-09 02:56:09 +00:00
|
|
|
import { drizzle } from 'drizzle-orm/postgres-js';
|
|
|
|
|
import { migrate } from 'drizzle-orm/postgres-js/migrator';
|
|
|
|
|
import postgres from 'postgres';
|
2024-02-04 02:21:32 +00:00
|
|
|
|
2024-02-09 02:56:09 +00:00
|
|
|
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
|
|
|
|
|
});
|
2024-02-04 02:21:32 +00:00
|
|
|
const db = drizzle(connection);
|
|
|
|
|
|
2024-02-07 07:31:32 +00:00
|
|
|
await migrate(db, { migrationsFolder: 'drizzle' });
|
2024-02-04 02:21:32 +00:00
|
|
|
|
2024-02-07 07:31:32 +00:00
|
|
|
await connection.end();
|