enterprisecargo / src /db /pool.js
vish85521's picture
Upload 64 files
eeb3436 verified
Raw
History Blame Contribute Delete
438 Bytes
const { Pool } = require("pg");
function createDbPool(config, logger) {
const pool = new Pool(config.db.pg);
pool.on("error", (error) => {
logger.error("Unexpected PostgreSQL pool error", { error: error.message });
});
return pool;
}
async function verifyDbConnection(pool) {
const result = await pool.query("SELECT NOW() AS now");
return result.rows[0];
}
module.exports = {
createDbPool,
verifyDbConnection,
};