pg-workload is an open-source Python package and CLI tool that emulates realistic PostgreSQL backend activity. It generates diverse workload plans, captures logs, and produces runtime statistics useful for performance testing, diagnostics, and observability. It is designed for DBAs and developers who need to simulate production-like database loads.
pg-workload is a Databases (SQL, NoSQL, vector, graph) project. It focuses on emulating realistic and varied PostgreSQL workloads for testing, benchmarking, and observability without manual query scripting. It is built as an open-source project for database administrators. pg-workload is open source under the MIT license. It ships for the command line.
O2eg builds and maintains pg-workload, and it first shipped in 2026. Development happens publicly on GitHub with 3 commits in the last 90 days. Among its 4 catalogued features are Workload Emulation, Runtime Statistics, and Query Logging.
Summary written by a language model from the project’s public pages.
What PulseGate has recorded for this listing
Closest matches by what these projects do