8
Tôi vô tình xóa tất cả các bản ghi khỏi 3 bảng trong PostgreSQL. Làm thế nào tôi có thể khôi phục dữ liệu?Khôi phục các bản ghi đã xóa trong PostgreSQL
Tôi vô tình xóa tất cả các bản ghi khỏi 3 bảng trong PostgreSQL. Làm thế nào tôi có thể khôi phục dữ liệu?Khôi phục các bản ghi đã xóa trong PostgreSQL
Đây là một vấn đề tương tự như đã thảo luận ở đây:
Can I rollback a transaction I've already committed? (data loss)
Về cơ bản, khôi phục từ bản sao lưu. Nếu bạn không thể, bạn có thể có thể khôi phục với pg_dirtyread
.
Nếu bạn không có bản sao lưu, hãy dừng toàn bộ máy chủ, chụp ảnh đĩa của ổ đĩa và liên hệ với chuyên gia khôi phục dữ liệu $ lot.
Bạn có sao lưu cơ sở dữ liệu từ hôm qua không? – cha
tôi không nhận được gì ,,, có phương pháp khôi phục nào không? – user236928
Có lẽ bạn đã hết may mắn. Tôi nghĩ [Craig Ringer] (http://stackoverflow.com/users/398670/craig-ringer) đã viết một câu trả lời lớn về điều này nhưng nó có thể kết thúc trên dba.stackexchange.com. –