Prowess Data Unloader Complete Manual

PDU recovers PostgreSQL 10–18 data. This documentation is organized by failure type and includes command and parameter references.

Scope

PostgreSQL 10–18

EL 7/8/9 · Ubuntu · Debian

Linux x86 / ARM64

Offline file analysis

Before recovery, copy PGDATA, tablespaces, WAL, and logs. Do not continue writing to the original media.

Recovery scenarios

Confirm the current database state, then select the matching procedure.

File recovery

Database files and directories

The instance is unavailable, or damaged pages must be bypassed for direct file parsing.

WAL recovery

Accidental DELETE and UPDATE

The database remains available and WAL covering the incident time range has been preserved.

Media recovery

Dropped and truncated tables

The table was dropped or truncated and no directly restorable backup is available.

File and Page Identification

Unknown Files and Page Images

Choose recovery paths from surviving relation files, page images and schema evidence.

Basic workflow

Preserve the original files, identify the problem, then carry out recovery on copies.

  1. 1

    Preserve recovery materials

    Copy PGDATA, tablespaces, WAL, and logs, and record the PostgreSQL version.

  2. 2

    Identify the failure type

    Separate instance damage, file damage, accidental DML, and dropped tables.

  3. 3

    Recover from a copy

    Choose the matching commands and record the export counts, parsing failures and recovery results reported by PDU.

Reference

Find command syntax, parameter purpose, and version differences.

Supported Data Types

Numericsmallint, integer, bigint, numeric, real, double precision, money
Text and binarychar, varchar, text, name, bytea
Date and timedate, time, timestamp, timestamptz, interval
Documents and identifiersjson, jsonb, jsonpath, xml, uuid
Network and systeminet, cidr, macaddr, oid, xid, tid
Advanced typesenum, domain, tsvector, range, multirange, pgvector vector
Professional and Enterprisearrays, PostGIS geometry / geography / raster
PostgreSQL 文档