且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Postgres:删除外键约束查询卡住

更新时间:2023-02-04 09:52:46

使用以下方法检查是否有死锁

Check for any dead locks using

SELECT * FROM pg_stat_activity;

如果有的话,杀死并在sql下运行,然后使用

If any then kill and run below sql,and then drop using

SELECT pg_terminate_backend(pid);

如果未解决,请检查是否有任何虚拟交易

If Not solved check for any virtual transaction

SELECT database, gid FROM pg_prepared_xacts;

使用回滚

回滚准备好的'gid';

ROLLBACK PREPARED 'gid';