Discover powerful tools and utilities to enhance your PostgreSQL workflow
pg_flame is a powerful tool designed to convert PostgreSQL `EXPLAIN ANALYZE` output into interactive flamegraphs, enabling developers and database administrators to visualize and analyze query performance. By providing a clear visual hierarchy of execution plans, pg_flame helps identify bottlenecks and optimize database queries effectively.
pg_insights is a powerful SQL-based tool designed for monitoring the health and performance of PostgreSQL databases. Inspired by Heroku's command set, it provides a comprehensive suite of scripts that allow database administrators to easily analyze autovacuum operations, bloat, cache hit rates, and other crucial metrics to ensure optimal database performance.
pg_migrate is a lightweight command-line utility designed to streamline the management of PostgreSQL database schemas, views, triggers, and functions through structured migrations. It supports recursive directory traversal to execute SQL migration files, ensuring that both forward and backward migrations are seamlessly handled for efficient database version control.
The `pg_parquet` extension empowers PostgreSQL users to seamlessly read and write Parquet files stored in S3 or local file systems using standard `COPY` commands. It enhances data interchange capabilities, allowing for efficient export and import of complex data types, as well as comprehensive schema and metadata inspection.
pg_paxos is a PostgreSQL extension that implements a basic table replication mechanism using the Paxos consensus algorithm. It ensures strong consistency across multiple PostgreSQL servers by logging every data modification and applying them in a fault-tolerant manner, allowing for seamless scaling and high availability in distributed database environments.
pg_probackup is a sophisticated utility designed for managing backup and recovery of PostgreSQL database clusters. It supports a variety of backup strategies, including full and incremental backups, enabling efficient data protection and restoration while optimizing storage and performance.
The `pg_shard` extension for PostgreSQL is officially deprecated, with its functionality now integrated into a new open-source solution that offers enhanced capabilities. Existing users are encouraged to migrate to this new system, which simplifies sharding, replication, and scaling of PostgreSQL databases while maintaining compatibility with existing SQL queries.
PG_Themis is a powerful PostgreSQL extension designed for secure data encryption and decryption using advanced cryptographic techniques. Compatible with PostgreSQL version 9.1 and later, it enables seamless integration of data security into database applications, ensuring sensitive information is protected at rest and in transit.
pg_view is an advanced command-line utility designed for real-time monitoring of PostgreSQL databases, providing detailed insights into system and process metrics. By integrating data from PostgreSQL's process activity and system statistics, it enables users to effectively track performance, identify bottlenecks, and ensure optimal database operations during critical workloads.
pg-differ is a powerful migration tool designed for PostgreSQL databases, enabling seamless updates and management of database schemas. It offers robust support for data integrity by allowing updates to columns without data loss, while also managing constraints and indexes efficiently.