表里只有3w+数据,但删除字段一直保存不了
复制表,删除表等操作一直卡住
后来查了一下发现是表锁住了
看pgsql的表是否锁住
select oid from pg_class where relname='表名'
select pid from pg_locks where relation='上面检索出的oid'
如果能检索出结果,则使用下面的语句逐个kill掉进程(我的理解),进程编号是刚才查的pid
select pg_terminate_backend('这里是上面的检索结果')
--或者
select pg_cancel_backend('这里是上面的检索结果')
参考:
https://blog.csdn.net/gghhm/article/details/104575971
https://blog.csdn.net/wanghai__/article/details/6196278
记得给我点赞哦~