Назад | Перейти на главную страницу

Postgresql: недостающие данные после сбоя

Я только что перезагрузил свой сервер после сбоя / перезагрузки (причину еще не определил). Сервер: centos, Postgresql: 9.2.8

Похоже, все мои базы данных postgresql были возвращены в состояние, в котором они были 3 месяца назад. Столбцы, которые я недавно добавил, отсутствуют, а максимальные значения для created все столбцы с отметками времени датированы 3 месяцами назад.

Есть ли сценарий сбоя, который мог вызвать это? Есть идеи по поводу подхода к восстановлению, кроме восстановления из резервной копии?

Сначала я предполагаю, что вы перешли на новый PostgreSQL или вручную установили исправленный, а для вашей новой версии не установлен автоматический запуск. Итак, старая версия запустилась со старыми данными. Проверьте, есть ли где-нибудь более новый каталог данных.

В противном случае, как предлагает @yoonix, возможно, вы переместили каталог данных и смонтировали новый том поверх старого места, но забыли настроить его на автоматическое монтирование в / etc / fstab.