2013-11-21 11 views
8

Ich habe versehentlich alle Datensätze aus 3 Tabellen in PostgreSQL gelöscht. Wie kann ich die Daten wiederherstellen?Gelöschte Datensätze in PostgreSQL wiederherstellen

+1

Haben Sie eine Datenbanksicherung von gestern? – cha

+0

Ich habe nichts, gibt es irgendeine Wiederherstellungsmethode? – user236928

+3

Sie haben wahrscheinlich kein Glück. Ich denke, dass [Craig Ringer] (http://stackoverflow.com/users/398670/craig-ringer) eine große Antwort darüber geschrieben hat, aber es könnte auf dba.stackexchange.com vorbei sein. –

Antwort

7

Dies ist ein ähnliches Problem wie hier diskutiert:

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

Grundsätzlich aus dem Backup wiederherstellen. Wenn Sie nicht können, können Sie mit pg_dirtyread wiederherstellen können.

Wenn Sie keine Backups haben, stoppen Sie den gesamten Server, nehmen Sie ein Disk-Image des Laufwerks und kontaktieren Sie einen $ lots Data Recovery-Experten.

Verwandte Themen