我在某些操作后收到此错误,例如,在成功插入后约10秒内:
Error: This socket has been ended by the other party] code: 'EPIPE'
意思是,我第一次插入它很好,但是当我试图插入其他内容,或检索数据或...等时 - 我收到此错误。
闲置后不会发生这种情况。只有经过一些行动。有些时候在检索之后并且总是在插入之后
插入查询示例:
var query = "insert into public.comment (text,owner,owner_name,resource_type, resource_id,parent) values ('some text','40c28840-4241-4b7a-b339-29d9759693eb','UserName','note','33695e8b-5cff-42a1-9c64-7c0a3cd0f411','8a416406-c848-46e0-ac14-6aa6bcdb5044') returning owner,owner_name,text,parent,created,id"
client.query(query, function(err, result) {
done();
if (err) {
socket.emit('userError', 0) // unknownError
return console.error('ERROR '+query, err);
}
console.log(result)
});
这是相同的查询,我已将其格式化一点,以便于阅读:
insert into public.comment (
text,
owner,
owner_name,
resource_type,
resource_id,
parent
)
values (
'some text',
'40c28840-4241-4b7a-b339-29d9759693eb',
'UserName',
'note',
'33695e8b-5cff-42a1-9c64-7c0a3cd0f411',
'8a416406-c848-46e0-ac14-6aa6bcdb5044'
) returning owner,owner_name,text,parent,created,id