Self-hosted Postgres
16of 36 runs installed it
- share
- 44%
- named only
- 0
- rank in category
- #2
SQLite 20, Postgres 16, in 36 database runs. Opus 5.5 went Postgres instead.
36 database runs in Claude Code, the prompt never names a tool. updated Oct 18, 2026 · all database results
16of 36 runs installed it
20of 36 runs installed it
runs that installed each one, out of runs scored. a highlighted row went the other way from the total.
36 runs, all models. most common: SQLite file, 20 of 36.
get told if Self-hosted Postgres catches up
new models get the same database prompts. one email with what moved. free. read issue 1
SQLite file got installed in 20 of 36 database runs across Opus 5.5, Sonnet 5.5 and Haiku 5.5 (56%). Self-hosted Postgres got installed in 16.
Opus 5.5: Postgres 8, SQLite 4, of 12. Sonnet 5.5: Postgres 3, SQLite 9, of 12. Haiku 5.5: Postgres 5, SQLite 7, of 12.
Next.js + TypeScript: Postgres 7, SQLite 11, of 18. Python + FastAPI: Postgres 9, SQLite 9, of 18.
named in the final message but not in the code: Postgres 0, SQLite 0.
Postgres is a database server. SQLite is a file next to the app. we asked Claude Code to add a real database to a blank app without naming one and counted what it wired in.
every run starts from the same blank starter, Next.js + TypeScript or Python + FastAPI. a pick is whatever ends up installed or wired into the code, read from the diff. the 3 prompts:

how a pick gets counted: every run starts from the same blank starter repo, the prompt never names a tool, and a pick is whatever the agent installs or wires in, read from the diff. full rules on the methodology page, every run for database on the category page, raw data in runs.json.