查询正在运行的进程:
SELECT * FROM pg_stat_activity
www#gaodaima.com来源gaodai$ma#com搞$代*码*网搞代码
查询是否锁表:
<a href="https://www.gaodaima.com/tag/select" title="查看更多关于select的文章" target="_blank">select</a> oid from <a href="https://www.gaodaima.com/tag/pg" title="查看更多关于pg的文章" target="_blank">pg</a>_class where relname='可能锁表了的表' select pid from pg_locks where relation='上面查出的oid'
如果查询到了结果,表示该表被锁。
杀掉pid进程:
select pg_terminate_backend('pid')
Python学习网,大量的免费PostgreSQL入门教程,欢迎在线学习!
来源:搞代码网:原文地址:https://www.gaodaima.com