Я использую узел Postgress , и я хотел бы использовать пул соединений с ним.У меня есть простой репозиторий, как это:
Init
const pool = new Pool({
connectionString: process.env.DATABASE_URL,
})
await pool.connect()
Пример кода SELECT ..
export default (
{
pgPool,
}: Object
) => {
return {
getExampleData: async (uid: string) => {
const result = await pgPool.query('SELECT data FROM public.results_table WHERE uid = $1::text;', [uid])
return result.rows
},
}
}
Моя проблема в том, что под давлением (много запросов)Я получаю следующую ошибку:
ошибка: оставшиеся слоты подключения зарезервированы для подключений суперпользователя без репликации
Я не уверен, правильно ли я использую пул.