Files
rltn/db.js

23 lines
450 B
JavaScript
Raw Normal View History

// db.js
require('dotenv').config();
const { Pool } = require('pg');
const pool = new Pool({
connectionString: process.env.DATABASE_URL,
ssl: false
});
module.exports = {
/**
* Execute a SQL query using the shared connection pool.
* @param {string} text
* @param {any[]} [params]
*/
query: (text, params) => pool.query(text, params),
/**
* Expose the underlying pool for transactions or advanced usages.
*/
pool
};