ЦИТК-659 - Возможность работы нескольких серверов параллельно

This commit is contained in:
Dollerino 2025-05-29 17:49:24 +03:00
parent 9ba6d2771f
commit 6875fbc2b6

View File

@ -190,13 +190,13 @@ const connect = async prms => {
try { try {
//Создаем пул подключения //Создаем пул подключения
let pool = new pg.Pool({ let pool = new pg.Pool({
connectionString: `postgres://${prms.connectSettings.sUser}:${prms.connectSettings.sPassword}@${prms.connectSettings.sConnectString}`, connectionString: `postgres://${prms.sUser}:${prms.sPassword}@${prms.sConnectString}`,
connectionTimeoutMillis: 600000, connectionTimeoutMillis: 600000,
min: prms.connectSettings.nPoolMin ? prms.connectSettings.nPoolMin : 4, min: prms.nPoolMin ? prms.nPoolMin : 4,
max: prms.connectSettings.nPoolMax ? prms.connectSettings.nPoolMax : 4 max: prms.nPoolMax ? prms.nPoolMax : 4
}); });
pool.on("acquire", async client => { pool.on("acquire", async client => {
await client.query(`select ALTER_SESSION_SET_SCHEMA($1);`, [prms.connectSettings.sSchema]); await client.query(`select ALTER_SESSION_SET_SCHEMA($1);`, [prms.sSchema]);
}); });
return pool; return pool;
} catch (e) { } catch (e) {