2013-11-21 2 views
8

PostgreSQL의 3 개 테이블에서 실수로 모든 레코드를 삭제했습니다. 어떻게 데이터를 복원 할 수 있습니까? 여기에서 논의 된 바와 같이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 데이터 복구 전문가에게 문의하십시오.