나는 다음과 같은 쿼리가 :pg 풀이 활성/유효하고 있는지 여부를 어떻게 확인합니까?
QUERY 1 : 나는 수영장이 활성화되어 있는지 확인 어떻게, 아래의 코드에서, 풀의 기능을 호출하기 전에를?
const { Pool } = require('pg');
var pool = new Pool(); //global variable, used by multiple modules
function f1(){
/*
Check here if pool is active or not. If active, then execute following
code
*/
pool.connect(...)
}
확인하지 않으면 풀이 활성 상태가 아닌 경우 (다른 모듈에서 종료되었을 수 있음) 다음 오류가 발생할 수 있습니다.
Error: Cannot use a pool after calling end on the pool
쿼리 2 : 풀을 종료하지 않으면 어떻게됩니까?
을, 나는 풀) (pool.end'경우 (자체 가까이/종료 될 수 있다는 가능성이 있는지 여부를 알고 싶어'하지 않은 사용되었습니다). [스레드] (https://github.com/brianc/node-postgres/issues/1477)의 토론에 따르면 대답은 '아니오'인 것으로 보입니다. –
풀에 대해 잘 모르지만 지정된 시간이 지난 후에 풀이 연결됩니다. –
데이터베이스 연결의 경우 문서에 명확하게 기록되어 있으며 해당 이벤트 리스너도 있습니다. 나는 수영장에 대해서만 의심의 여지가있다. –