PostgerSQL 解决锁表

查询是否锁表
select oid from pg_class where relname='可能被锁的表';
select pid from pg_locks where relation='上面查出的oid' order by pid asc;
 

如果查询到了结果,表示该表被锁 则需要释放锁定(http://www.amjmh.com/v/)
select pg_cancel_backend(上面查到的第一个pid);
以上SQL语句表示杀死进程,pid为****
---------------------

原文地址:https://www.cnblogs.com/hyhy904/p/11331539.html