The website for SQLancer, built with Jekyll and the Minimal Mistakes remote theme, and published through GitHub Pages.
bundle install
bundle exec jekyll serve/impact/ presents what SQLancer has found and what has
been built on it: bugs by database system and over time, which database system
projects use SQLancer, and the research that reuses, extends or compares against
it. Every figure on that page -- and the statistics on the homepage -- is
computed from structured, evidence-backed records rather than written by hand.
- The records live in
_data/impact/, one JSON file per kind of claim, each validated against a schema inschemas/impact/. Every record carries the primary source that justifies it. - The policy that governs what is admitted is in
_data/impact/policy.jsonand is rendered on the impact page, so the rules the collectors enforce and the rules the page describes cannot drift apart. - The pipeline that proposes changes to the records is in
tools/impact/-- see its README for how it works, how to run it, and what it enforces. It runs weekly through.github/workflows/impact.ymland opens a pull request; it never writes tomain.
make validate # schemas and cross-file integrity
make build # regenerate derived statistics and charts, then validate
make test # the impact test suitestats.json and the charts are generated: CI fails if they do not match the
records they are derived from.
If a bug, paper, integration or resource is missing or wrongly attributed, please open an issue. The dataset is meant to be corrected in public.