Postgresql查看某表是否被锁表以及解决方式
--查询是否锁表了selectoidfrompg_classwhererelname='lockTableName';selectpidfrompg_lockswhererelation='上面查出的oid';--如果查询到了结果,表示该表被锁则需要释放锁定selectpg_cancel_backend(上面查到的pid);...
·
--查询是否锁表了
select oid from pg_class where relname='lockTableName';
select pid from pg_locks where relation='上面查出的oid';
--如果查询到了结果,表示该表被锁 则需要释放锁定
select pg_cancel_backend(上面查到的pid);
更多推荐
已为社区贡献3条内容
所有评论(0)