2025-08-14 20:14:42 +03:00
|
|
|
|
require('dotenv').config();
|
|
|
|
|
|
const { Pool } = require('pg');
|
|
|
|
|
|
|
|
|
|
|
|
const connectionString =
|
2025-08-31 15:08:38 +03:00
|
|
|
|
process.env.DATABASE_URL_VIRTUAL_WORLD;
|
|
|
|
|
|
console.log('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ', connectionString);
|
2025-08-14 20:14:42 +03:00
|
|
|
|
const virtualWorldPool = new Pool({
|
|
|
|
|
|
connectionString,
|
|
|
|
|
|
ssl: false
|
|
|
|
|
|
});
|
2025-08-31 15:08:38 +03:00
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
virtualWorldPool.on('error', (err) => {
|
|
|
|
|
|
console.error('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:', err);
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
virtualWorldPool.on('connect', () => {
|
|
|
|
|
|
console.log('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
|
|
|
|
|
});
|
2025-08-14 20:14:42 +03:00
|
|
|
|
|
|
|
|
|
|
module.exports = {
|
|
|
|
|
|
query: (text, params) => virtualWorldPool.query(text, params)
|
|
|
|
|
|
};
|