When Do You Need PDU?
Explore PostgreSQL recovery scenarios and choose a method based on surviving sources.
PostgreSQL data recovery overviewFiles and Instances
Recover readable data from surviving data files.
Logs and History
Use preserved WAL to recover data before accidental changes.
Pages and Fragments
Identify unknown files and parse page images and surviving fragments.
Table Dropped or Truncated by Mistake?
Extract surviving data after DROP TABLE through disk-fragment scanning; recovery depends on retained pages and definitions.
Data Files Survive, but Their Tables Are Unknown?
Use Probe and ProbeBatch to identify candidate table definitions, then export with confirmed mappings.
Only a Page Image Survives, with the Data Directory Lost?
Use PDUPlan and RecoverISO to recover data from a PDU page image.
Table Files Are Lost, but Data Remains on Disk?
Preserve surviving pages and distinguish file identification, image recovery, historical layouts and attribution evidence.
Dealing with Data Loss?
PDU provides professional-grade recovery capabilities to help you recover data safely and efficiently.