2013-11-21 4 views
8

Я случайно удалил все записи из 3 таблиц в PostgreSQL. Как восстановить данные?Восстановление удаленных записей в PostgreSQL

+1

У вас есть резервная копия базы данных со вчерашнего дня? – cha

+0

У меня ничего нет, есть способ восстановления? – user236928

+3

Вам, вероятно, не повезло. Я думаю, [Craig Ringer] (http://stackoverflow.com/users/398670/craig-ringer) написал большой ответ об этом, но он может быть завершен на dba.stackexchange.com. –

ответ

7

Это аналогичная проблема, как описано здесь:

Can I rollback a transaction I've already committed? (data loss)

В основном, восстановление из резервной копии. Если вы не можете, вы можете получить с pg_dirtyread.

Если у вас нет резервных копий, остановите весь сервер, возьмите образ диска на диске и обратитесь к эксперту по восстановлению данных $ lots.

Смежные вопросы