Wiederherstellen gelöschter Datensätze in PostgreSQL
Ich versehentlich gelöscht werden alle Datensätze aus 3 Tabellen in PostgreSQL. Wie kann ich die Daten wiederherstellen?
- Hast du ein Datenbank backup von gestern???
- ich habe nichts,,, ist es keine recovery-Methode?
- Wahrscheinlich sind Sie aus Glück heraus. Ich denke, Craig Ringer, schrieb eine große Antwort, aber es könnte mehr auf dba.stackexchange.com.
- ich kann nicht alles tun, um meine Daten zurück??
- Nicht ohne gravierende Daten-recovery-know-how, das kostet ernsthaft Geld. Sie erzählt die Datenbank, um die Daten zu löschen, so Tat er es. Recovery ist nur möglich, wenn der server noch nicht überschrieben, die Daten. Lesen Sie stackoverflow.com/questions/12472318/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist ein ähnliches problem wie hier beschrieben:
Kann ich rollback einer Transaktion, die ich schon begangen? (Daten Verlust)
Grundsätzlich vom backup wiederherstellen. Wenn Sie nicht können, Sie könnte in der Lage sein zu erholen, mit
pg_dirtyread
.Wenn Sie nicht über backups, stoppen Sie den ganzen server ein disk-image der Festplatte, und wenden Sie sich $viele Daten-recovery-Experten.