Fix JSON format issues with photos and add multi-photo gallery support
This commit is contained in:
37
test-connection.js
Normal file
37
test-connection.js
Normal file
@@ -0,0 +1,37 @@
|
||||
require('dotenv').config();
|
||||
const { Pool } = require('pg');
|
||||
|
||||
// Используем параметры напрямую из .env
|
||||
const pool = new Pool({
|
||||
host: process.env.DB_HOST,
|
||||
port: process.env.DB_PORT,
|
||||
database: process.env.DB_NAME,
|
||||
user: process.env.DB_USERNAME,
|
||||
password: process.env.DB_PASSWORD,
|
||||
max: 5,
|
||||
connectionTimeoutMillis: 5000
|
||||
});
|
||||
|
||||
console.log('DB Connection Details:');
|
||||
console.log(`- Host: ${process.env.DB_HOST}`);
|
||||
console.log(`- Port: ${process.env.DB_PORT}`);
|
||||
console.log(`- Database: ${process.env.DB_NAME}`);
|
||||
console.log(`- User: ${process.env.DB_USERNAME}`);
|
||||
|
||||
async function testConnection() {
|
||||
try {
|
||||
const client = await pool.connect();
|
||||
try {
|
||||
const result = await client.query('SELECT NOW() as current_time');
|
||||
console.log('✅ Connected to database successfully!');
|
||||
console.log(`Current database time: ${result.rows[0].current_time}`);
|
||||
} finally {
|
||||
client.release();
|
||||
}
|
||||
await pool.end();
|
||||
} catch (error) {
|
||||
console.error('❌ Failed to connect to database:', error);
|
||||
}
|
||||
}
|
||||
|
||||
testConnection();
|
||||
Reference in New Issue
Block a user