feat(database): use new logger

This commit is contained in:
Pihkaal
2025-12-05 20:47:43 +01:00
parent cf6cc7ff7b
commit 30cc00efa8

View File

@@ -1,20 +1,20 @@
import { drizzle } from "drizzle-orm/node-postgres"; import { drizzle } from "drizzle-orm/node-postgres";
import { migrate } from "drizzle-orm/node-postgres/migrator"; import { migrate } from "drizzle-orm/node-postgres/migrator";
import { env } from "~/env"; import { createLogger } from "@lbf-bot/utils";
import { fileURLToPath } from "node:url"; import { fileURLToPath } from "node:url";
import { dirname, join } from "node:path"; import { dirname, join } from "node:path";
import { env } from "~/env";
const __filename = fileURLToPath(import.meta.url); const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename); const __dirname = dirname(__filename);
const dbLogger = createLogger({ prefix: "db" });
export async function runMigrations() { export async function runMigrations() {
console.log("Connecting to database...");
const db = drizzle(env.DATABASE_URL); const db = drizzle(env.DATABASE_URL);
const migrationsFolder = join(__dirname, "..", "drizzle"); const migrationsFolder = join(__dirname, "..", "drizzle");
console.log(`Running migrations from: ${migrationsFolder}`);
dbLogger.info(`Running migrations`);
await migrate(db, { migrationsFolder }); await migrate(db, { migrationsFolder });
dbLogger.info("Migrations completed");
console.log("✅ Database migrations completed");
} }