Rust-native plugin for PostgreSQL 12-17. Full PITR (full + WAL incremental + differential), parallel multi-DB DUMP, VLDB split via COPY-range, physical and logical replication with slot capture, automated 6-phase restore with 5-second rollback. PG17 block-level incremental via pg_basebackup –incremental.

What it does

  • Full PITR — Full + WAL-only incremental + differential. Recovery target by time/lsn/xid/name.
  • VLDB split — Numeric-PK tables above the threshold are split into parallel range chunks.
  • Replication-aware — Physical + logical slots in the manifest; CREATE SUBSCRIPTION DDL synthesized.
  • Automated restore — 6 phases (stop → receive → config → start → monitor → cleanup) with mv-based rollback.

Differentiators

Feature Bacula Community alone Bacula Enterprise / Veeam PodHeitor
VM-aware backup with CBT No Yes Yes
Cross-site replication No Yes ($$) Yes, no extra license
Cross-hypervisor restore No Partial Yes
Cost Free (no support) $$$$ ≥ 50% cheaper than Enterprise/Veeam

Compatibility

  • Bacula Community 15.0.3+
  • PostgreSQL 12, 13, 14, 15, 16, 17 (incremental e VLDB pedem PG17)
  • Linux x86_64 (RHEL/OL/Debian/Ubuntu)
  • musl static-pie binary (portátil entre glibc)

Quick install

apt install podheitor-postgresql_2.0.0_amd64.deb ou dnf install podheitor-postgresql-2.0.0.el9.rpm.

Ready to switch?

Bring your Bacula Enterprise, Veeam, Commvault or NetBackup renewal or contract proposal. We guarantee at least a 50% discount with more features.

Heitor Faria · heitor@opentechs.lat · +1 789 726-1749 · +55 61 98268-4220 (WhatsApp)

Request a Quote

Disponível em: pt-brPortuguês (Portuguese (Brazil))enEnglishesEspañol (Spanish)