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


Design Principles

1

Simplicity First

PDU consists of only two files: the executable and a configuration file. No complex dependencies, no lengthy setup procedures.

2

Unified Interface

One tool handles all recovery scenarios. No need to learn multiple tools with different interfaces and workflows.

3

PostgreSQL-Native Experience

Familiar commands like \\l, \\dt, \\d+ make PDU feel like a natural extension of psql.

4

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:

PostgreSQL 10PostgreSQL 11PostgreSQL 12PostgreSQL 13PostgreSQL 14PostgreSQL 15PostgreSQL 16PostgreSQL 17PostgreSQL 18

EL 7/8/9

Linux x86_64

Linux ARM64