Skip to main content

pgOSV

See what is really present in your PostgreSQL backup repository.

ObjectStoreViewer scans one configured Barman Cloud or pgBackRest repository root over S3, Azure Blob Storage, or GCS and publishes a bounded, conservative inventory: backups, WAL continuity, timelines, and observed recovery coverage. It turns object-store metadata into something you can read at a glance — completed, running, failed, malformed, missing, or unsupported — without digging through object keys by hand.

Read-only by construction

The application lists, inspects, and reads bounded metadata. There is no upload, delete, restore, or mutation surface anywhere in the codebase — not disabled by configuration, absent by design.

Honest about uncertainty

Incomplete, stale, truncated, or unsupported evidence stays unknown. A partial scan cannot produce a healthy result, and a repository it cannot parse fails visibly rather than quietly.

WAL-aware

Compact WAL ranges, timeline history, duplicates, partial files, and candidate or confirmed gaps — the continuity questions you would otherwise answer by listing object keys by hand.

Cloud-neutral

One evidence model over S3, Azure Blob Storage, and GCS. Provider SDK types stay inside their adapter, and every adapter passes the same shared contract suite.