Four projects, one maintainer

PostgreSQL Migration, Replication and High Availability Tools

Pick the one that matches the problem you have this quarter

Four tools, each solving one operational problem, all maintained upstream by the same person. Every project page below covers what the tool does, what is being worked on right now, and what funding its maintenance buys you.

Choose the Tool for the Job

Each page covers the tool, its current backlog, and its maintenance funding

pgloader

Migrate to PostgreSQL from any source

pgloader handles heterogeneous database migrations (MySQL, SQLite, and more) with automatic schema conversion and high-performance loading. Designed for real-world edge cases, it has been maintained and used in production since 2005.

pgcopydb

Copy and upgrade PostgreSQL databases

pgcopydb enables PostgreSQL-to-PostgreSQL copy, upgrade, and migration workflows with minimal downtime. It is designed for modern environments where source and target systems are not binary-compatible or run on separate platforms/clouds, making WAL-based replication impractical. Built on logical decoding, it provides a reliable, repeatable approach to controlled data movement.

pg_auto_failover

Automated PostgreSQL high availability

pg_auto_failover monitors PostgreSQL nodes and manages failover automatically using native PostgreSQL features. It provides a clear, predictable high availability model without complex external orchestration.

pgextwlist

PostgreSQL extension whitelisting

pgextwlist lets cloud providers and hosting platforms safely offer PostgreSQL extension installation to non-superuser tenants. It intercepts CREATE EXTENSION statements and runs whitelisted ones under superuser privileges, dropping those privileges before returning control — a sudo model for extensions. Used in production by Heroku, Aiven, Zalando, and Azure Database for PostgreSQL.

Maintenance

Professional upstream maintenance

These projects are actively maintained with a paid support model that ensures ongoing fixes, compatibility with new PostgreSQL releases, and regular improvements.

Support These Projects

Get priority access, predictable releases, and direct support.