28 lines
701 B
JavaScript
28 lines
701 B
JavaScript
const { Client } = require('pg');
|
|
const client = new Client({
|
|
user: 'admin',
|
|
password: 'password',
|
|
host: 'aisop.houseofwebsites.ai',
|
|
database: 'sop_monitoring',
|
|
port: 5432,
|
|
ssl: { rejectUnauthorized: false }
|
|
});
|
|
client.connect()
|
|
.then(() => {
|
|
console.log('Connected to DB');
|
|
return client.query("SELECT table_name FROM information_schema.tables WHERE table_schema = 'public'");
|
|
})
|
|
.then(res => {
|
|
console.log('Tables:', res.rows);
|
|
return client.query('SELECT COUNT(*) FROM events');
|
|
})
|
|
.then(res => {
|
|
console.log('Events count:', res.rows[0]);
|
|
})
|
|
.catch(err => {
|
|
console.error('DB Error:', err.message);
|
|
})
|
|
.finally(() => {
|
|
client.end();
|
|
});
|