Разница между модулями pg и pg-pool в NodeJs?
Я работаю над проектом NodeJs, который предполагает соединение с базой данных PostgreSQL. Я столкнулся с двумя пакетами, а именно, pg и pg-pool. Создатель этих двух пакетов один и тот же, поэтому должны быть некоторые различия в функциональности этих двух пакетов. Есть идеи, что это? Какой из пакетов должен быть предпочтительным?
1 ответ
Решение
Можно написать приложение, используя только объект Pool, но оно все равно должно быть включено через основной драйвер pg:
const Pool = require('pg').Pool;
pg-pool
реализует только сам пул + интерфейс запросов. Есть много всего общего в библиотеке - все находится в модуле pg.
И вы включаете только ПГ в вашем package.json
,