我正在使用使用 docker 部署 postgresql 12 的 caprover。现在我的 postgresql 数据库不断重新启动并每次都打印此日志:
[24] LOG: invalid resource manager ID ...
[24] LOG: invalid primary checkpoint record ...
[24] PANIC: could not locate a valid checkpoint record
问题是容器立即死亡,所以我无法docker exec
尝试pg_dump
或在最坏的情况下做任何事情pg_resetwal
。
知道为什么会这样吗?我怎么可能pg_dump
?pg_resetwal