Files
clube67.com/backend/test_pg_conn.js
T
2026-05-18 18:32:55 +02:00

29 lines
778 B
JavaScript

const { Client } = require('pg');
const dotenv = require('dotenv');
const path = require('path');
dotenv.config({ path: path.join(__dirname, '.env') });
const client = new Client({
host: process.env.DB_HOST,
port: parseInt(process.env.DB_PORT || '5432'),
user: process.env.DB_USER,
password: process.env.DB_PASSWORD,
database: process.env.DB_NAME,
});
async function main() {
try {
console.log('Connecting to:', process.env.DB_HOST, 'as user:', process.env.DB_USER, 'to database:', process.env.DB_NAME);
await client.connect();
console.log('Connected!');
const res = await client.query('SELECT NOW()');
console.log('Result:', res.rows[0]);
await client.end();
} catch (err) {
console.error('Connection failed:', err);
}
}
main();