PGPorter 2.9.8 · Production release

PostgreSQL migration,
without the drama.

PGPorter adds preflight checks, safety backups, rollback protection, verification and local-first history around native PostgreSQL migration workflows.

PGPorter 2.9.8 · Dashboard
Rust core + PostgreSQL tools ready

Migration readiness

ReadyPostgreSQL tools
SHA-256Backup integrity
LocalHistory storage
124 / 124Regression tests qualified
Python + RustHybrid desktop architecture
SHA-256Backup integrity verification
Linux + WindowsCross-platform targets
Core features

Only the safeguards that matter.

PGPorter uses PostgreSQL’s own tools and adds guardrails around the risky parts of database movement.

Preflight before restore

Validate source, destination, major versions and required tools before changing the target database.

Safety backup + rollback

Capture destination recovery state before destructive work and keep it until the migration is known-good.

Post-restore verification

Compare schema structure and row-count signals instead of trusting only a successful process exit.

Native Rust executor

Python coordinates the UI while Rust handles native process execution and streaming.

Read-only explorer

Inspect schemas, tables, columns and rows without turning the explorer into an editor.

Managed PostgreSQL aware

Preserve libpq and TLS behavior and reject unsupported major-version downgrade migrations.

Privacy

Your history stays on your machine.

Runtime history remains separate from distributed application files.

Local runtime storage

The SQLite history database lives under the current user’s app-data directory, not inside the executable.

Installer privacy gate

The Linux package builder rejects accidental runtime-history databases from the installer payload.

Build

From source to installable .deb.

The production path validates the standalone application before packaging the Debian installer.

Build on Zorin / Ubuntu / Debian / Mint
chmod +x *.sh scripts/*.sh
./INSTALL-BUILD-DEPS-LINUX.sh
./BUILD-INSTALLABLE-LINUX.sh
Install the package
sudo apt install ./dist/packages/PGPorter-2.9.8-amd64.deb
pgporter