const { pool } = require('pg'); require('dotenv').config(); const pool = new Pool({ host: process.env.PG_HOST, port: process.env.PG_PORT, user: process.env.PG_USER, password: process.env.PG_PASS, database: process.env.PG_DB, max: 10, idleTimeoutMillis: 30000 }); pool.query('SELECT 1') .then(() => console.log('PostgreSQL connection OK')) .catch(err => { console.error('PostgreSQL connection FAILED'); console.error(err); process.exit(1); }); module.exports = { query: (text, params) => pool.query(text, params), pool };