import { Pool } from 'pg'; import dotenv from 'dotenv'; dotenv.config(); export const pgPool = new Pool({ host: process.env.POSTGRES_HOST, port: Number(process.env.POSTGRES_PORT || 5432), database: process.env.POSTGRES_DB, user: process.env.POSTGRES_USER, password: process.env.POSTGRES_PASSWORD, }); export async function initDb(): Promise { await pgPool.query(` CREATE TABLE IF NOT EXISTS motd ( id SERIAL PRIMARY KEY, message TEXT NOT NULL, created_at TIMESTAMP NOT NULL DEFAULT NOW() ) `); }