–查询是否锁表了
select oid from pg_class where relname=‘可能锁表了的表’
select pid from pg_locks where relation=‘上面查出的oid’
–如果查询到了结果,表示该表被锁 则需要释放锁定
select pg_cancel_backend(上面查到的pid)
ps:pg_cancel命令需要对应权限来执行
本文介绍了一种检查和解锁PostgreSQL中被锁定表格的方法,通过执行特定的SQL查询来定位并解除表锁,确保数据库操作正常进行。
–查询是否锁表了
select oid from pg_class where relname=‘可能锁表了的表’
select pid from pg_locks where relation=‘上面查出的oid’
–如果查询到了结果,表示该表被锁 则需要释放锁定
select pg_cancel_backend(上面查到的pid)
ps:pg_cancel命令需要对应权限来执行
2813
2280
2445

被折叠的 条评论
为什么被折叠?