访问Postgres数据库时出现以下错误
ERROR: could not access status of transaction 69675
DETAIL: Could not open file "pg_clog/0000": No such file or directory.
我没有对pg_clog
文件夹执行任何操作,但是0000
文件不存在。
有什么方法可以恢复该文件或以任何方式解决此问题?
任何帮助将不胜感激。
答案 0 :(得分:1)
您遇到数据库损坏,应该从备份中还原。您应该尝试找出数据库发生了什么,以便将来防止它发生。
fsync = off
之类的危险设置?pg_clog
目录中是否有文件?应该有。