问题描述
我正在尝试运行循环和提交的sql迁移步骤。当我在自动提交会话中交互式运行sql时-一切正常,当我取消已完成的循环的数据时,就会提交。
但是,当我尝试从飞行通道执行此操作时,会出现错误。
ERROR: invalid transaction termination
Where: PL/pgSQL function migrate_item_outlet_sales() line 37 at COMMIT
如果我将其更改为事务性的,则我会从交互式会话中得到相同的错误。因此,我尝试添加一个包含executeInTransaction = false的配置V_xxxx.sql.conf,但这没什么区别。
我怀疑它甚至没有在使用我的conf文件,因此我尝试添加'xxxx = false',期望它会因无效的财产投诉而失败,但仍会继续。
我正在使用gradle插件,版本6.0.8和Postgres 12 db。
是真的不执行事务吗?还是我怀疑conf被忽略了?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)