当前事务中止,命令被忽略,直到事务结束

问题描述 投票:-1回答:1

sql:'从“工作”中选择*,其中“类型” =?和(meta->> \'campaignId \'):: UUID =?极限吗? }200415 / 014921.244,[log,error,sqs-consumer]消息:从* jobs中选择*,其中“ type” = $ 1和(meta->>'campaignId'):: UUID = $ 2 limit $ 3-当前交易被中止,命令被忽略,直到事务块结束,堆栈:错误:当前事务被中止,命令被忽略直到事务块结束在Connection.parseE(/home/ubuntu/hu-messaging-server/node_modules/pg/lib/connection.js:604:11)

postgresql connection node-modules amazon-sqs jobs
1个回答
0
投票

如果事务中的语句导致错误,则事务中止。同一事务中的所有以下所有语句将导致您观察到错误。交易注定要失败,只能回滚。

您应该处理由SQL语句引起的错误,并在发生错误时回滚事务。

© www.soinside.com 2019 - 2024. All rights reserved.