Я пытаюсь подключить Nodejs к базе данных PostgreSQL, для этого я использую node-postgres.
var pool = new Pool({
user: username,
password: password,
host: server
database: database,
max: 25
});
module.exports = {
execute_query: function (query2) {
//usage of query
pool.query('query2', function(err, result){
return (result);
});
}
};
Затем в моем приложении функция execute_query вызывается в разных местах приложения.
Локально это работает, но мне интересно, как управляется пул, достаточно ли этой конфигурации для управления одновременными пользователями, если мое приложение используют разные люди?
Нужно ли что-то еще делать, чтобы в пуле были клиенты?
Или я должен использовать старый способ управления клиентами с помощью жесткого кода?
Я прочитал документацию по node-postgres и там говорится, что pool.query - самый простой способ, но он не говорит, как он управляет соединениями ...
Есть ли у вас информация?
Спасибо