遇到pg数据库锁表的时候,我们需要做两步操作。
找出锁表iod
select oid from pg_class where relname='表名';
select pid from pg_locks where relation='查出的oid';
2.将搜索到pid去掉。
select pg_cancel_backend(pid)
结束。
3.最后一种办法就是简单粗暴,直接重启数据库。
使用portainer工具,对容器内的pg数据库进行重启操作。