使用pg模块和客户端池,我需要调用done()方法才能将客户端返回到客户端池中。
连接到服务器后,我添加 SQL 查询客户端的查询队列,并开始在 row 事件中逐行异步处理结果:
// Execute SQL query
var query = client.query("SELECT * FROM categories");
// Handle every row asynchronously
query.on('row', handleRow );
我什么时候应该调用done()方法?我应该在收到end事件并处理所有行后调用它,还是在将 SQL 查询添加到客户端的查询队列后立即调用它?