Limits

pgaibench(1) / limits
Versionpgaibench-core 0.1.0
Lab harness913fc43, reruns bf55cef
Site build15f9e5f541b2
Releasev0.1.0 (2026-11-11)
Updated2026-11-12T00:04:11Z UTC
Lab cells263 of 264 finished

What v0.1 can and cannot tell you.

Read this page before you use a PGAIBench number to choose a model or to let one touch your database. v0.1 answers a narrow question: given one routine change and a good description of the database, does the model write a safe change or escalate? It does not tell you how the same model behaves as an agent that explores the database for an hour.

What v0.1 measures

v0.1 measures one thing: the change a model proposes when it sees the task and a description of the database, in one answer. This is the Analyzer role. The models work without tools here: one written answer per task, no web search, no queries against the database, no experiments. In real use, agents usually have such tools, so we expect results with tools to be better. We plan to measure that too. Agents that inspect the database with tools, retry and react are planned as a separate track (see the roadmap). The Auditor role, which judges a change someone else wrote, is a second benchmark, PGAIBench-Auditor, now in preparation.

What we did not check

Known limits

Known issues

The known issues of the current data are listed on the results page, next to the numbers they affect. Other issues are tracked in the repository: https://github.com/NikolayS/pgaibench/issues.

Disclosure

We built this benchmark with AI coding agents from one of the evaluated vendors. The publisher, Postgres.AI, sells Postgres AI products. The scenarios, the harness, the answers and the data are open, so that anyone can check the results and run the benchmark again.