Разница между модулями pg и pg-pool в NodeJs?

Я работаю над проектом NodeJs, который предполагает соединение с базой данных PostgreSQL. Я столкнулся с двумя пакетами, а именно, pg и pg-pool. Создатель этих двух пакетов один и тот же, поэтому должны быть некоторые различия в функциональности этих двух пакетов. Есть идеи, что это? Какой из пакетов должен быть предпочтительным?

1 ответ

Решение

Можно написать приложение, используя только объект Pool, но оно все равно должно быть включено через основной драйвер pg:

const Pool = require('pg').Pool;

pg-pool реализует только сам пул + интерфейс запросов. Есть много всего общего в библиотеке - все находится в модуле pg.

И вы включаете только ПГ в вашем package.json,

Другие вопросы по тегам