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 · [email protected] · +1 789 726-1749 · +55 61 98268-4220 (WhatsApp)