当我试图通过Perl脚本执行下面的查询时,我的代码没有响应(没有抛出任何错误,只有光标在等待执行这个查询(。
ALTER TABLE base_table
DETACH PARTITION part_table;
有趣的是,上面的查询在postgres终端上运行良好。
我面临这个问题的所有可能情况是什么?如何解决这个问题?
有一个并发的长时间运行的事务持有表上的锁。终止所有此类交易,它将正常工作。