程序一直就报这个错,循环不断,找帖子,网上各个帖子别说解释原理了,给的方法都运行不了,真想不通怎么这么多烂帖子,贻害无穷,下面是我的问题解决


背景

因为个人不是做数据库维护这块的,所以了解不多,目的是为了解决问题,所以本帖不讲述原理方面的东西,如有需要最好是官网了解下。

报错内容:

1、postgresql database must be vacuumed within transactions_数据库 image.png

解决方式:

到自己的数据库服务器上运行:

nohup psql -c " VACUUM FREEZE " postgres 2>&1 &

postgres 替换成你需要处理的数据库,回车,然后就不需要管了,问题解决。