【发布时间】:2015-11-01 11:17:49
【问题描述】:
我正在使用 Node 包 pg 用于 postgres (here):
npm i pg
var pg = require('pg');
我正在查询一个不属于我的大型集群,在某些情况下可能会失败。失败可能是易于处理的不良响应或无休止的查询。 请注意,我不能在数据库端引入更改 [配置或其他方式]。
有没有办法设置查询时间的超时? 我希望我的客户在设定的时间后放弃,并返回超时错误。
在文档中找不到类似的内容。
谢谢你!
【问题讨论】:
-
似乎只能通过
cancel命令,根据作者:github.com/brianc/node-postgres/issues/518
标签: javascript database node.js postgresql timeout