Overview
PDU (PostgreSQL Data Unloader) was born from a simple but powerful vision: to make PostgreSQL data recovery accessible to everyone, not just kernel experts.
"All kinds of PostgreSQL data recovery, solved in one tool."
The Philosophy Behind PDU
Why PDU
Understand the pain points in PostgreSQL disaster recovery that led to PDU's creation.
Core Mission
Explore PDU's core capabilities and the scenarios it's designed to handle.
Unique Advantages
Discover what makes PDU different from other recovery tools.
Design Principles
Simplicity First
PDU consists of only two files: the executable and a configuration file. No complex dependencies, no lengthy setup procedures.
Unified Interface
One tool handles all recovery scenarios. No need to learn multiple tools with different interfaces and workflows.
PostgreSQL-Native Experience
Familiar commands like \\l, \\dt, \\d+ make PDU feel like a natural extension of psql.
Non-Invasive Recovery
PDU only reads data, never modifies source files. Your original data remains untouched and safe.
Version Compatibility
PDU provides dedicated executables for each PostgreSQL major version, ensuring accurate data parsing across different internal formats:
EL 7/8/9
Linux x86_64
Linux ARM64