Восстановление данных PostgreSQL после потери pg_control
Grigory Smolkin:
Кстати про resetxlog
если применяли, то можете спокойно удалить этот инстанс
Используя pg_resetxlog, вы можете потерять часть данных. Вы отказываетесь от всех текущих журналов транзакций и считаете, что PostgreSQL завершил свою работу штатно: все данные записаны в файлы, как будто только что завершилась контрольная точка.
resetxlog - должно применяться только для того, чтобы открыть базу и снять с нее логический дамп, работать в ней нельзя!!!
И только в том случае если нет резервной копии!!!
ковыряться в нем нет смысла, он неконсистентен.
Grigory Smolkin:
Кстати про resetxlog
если применяли, то можете спокойно удалить этот инстанс
Используя pg_resetxlog, вы можете потерять часть данных. Вы отказываетесь от всех текущих журналов транзакций и считаете, что PostgreSQL завершил свою работу штатно: все данные записаны в файлы, как будто только что завершилась контрольная точка.
resetxlog - должно применяться только для того, чтобы открыть базу и снять с нее логический дамп, работать в ней нельзя!!!
И только в том случае если нет резервной копии!!!
ковыряться в нем нет смысла, он неконсистентен.
Комментариев нет:
Отправить комментарий