const { Pool } = require('pg'); let pool; function initPool(config) { pool = new Pool(config); return pool; } async function getConnection() { if (!pool) { throw new Error('Database pool not initialized'); } return pool.connect(); } module.exports = { initPool, getConnection, getPool: () => pool };