我刚刚在崩溃/重新启动后重新启动了我的服务器(我还没有确定原因)。服务器:centos,Postgresql:9.2.8
看起来我所有的 postgresql 数据库都恢复到了 3 个月前的状态。我最近添加的列丢失了,时间戳列的最大值created
都是 3 个月前的。
是否有任何可能导致这种情况的崩溃情况?除了从备份恢复之外,关于恢复方法的任何想法?
我刚刚在崩溃/重新启动后重新启动了我的服务器(我还没有确定原因)。服务器:centos,Postgresql:9.2.8
看起来我所有的 postgresql 数据库都恢复到了 3 个月前的状态。我最近添加的列丢失了,时间戳列的最大值created
都是 3 个月前的。
是否有任何可能导致这种情况的崩溃情况?除了从备份恢复之外,关于恢复方法的任何想法?
我的第一个猜测是你已经升级到一个新的 PostgreSQL 或者手动安装了一个补丁,而你的新版本没有设置为自动启动。所以旧版本开始使用其中的旧数据。检查其他地方是否有更新的数据目录。
失败了,正如@yoonix 建议的那样,也许您移动了数据目录并将新卷安装在旧位置上,但忘记将其设置为在 /etc/fstab 中自动安装。