Skip to content

fix(deps): pin SQLQuack f9e4ae6e; Databricks and SQLite fingerprints of queries with columns named ANY, SOME, ORDER, FOR or WITH change once, as those names now keep their case - #53

Merged
kvlonge merged 1 commit into
mainfrom
fix/pin-sqlquack-f9e4ae6e
Nov 9, 2026

Conversation

@kvlonge

@kvlonge kvlonge commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

Why

Pin SQLClean to SQLQuack f9e4ae6e. Its fingerprints have a Databricks feature, so SQLClean must enable it, or every Databricks query_fingerprint fails ("built without the feature for Databricks").

Changes

  • Every SQLQuack dependency moves from 353861ea to f9e4ae6e; Cargo.lock resolves all 11 SQLQuack packages to it.
  • sqlquack-fingerprint gains the databricks feature.
  • No source changes.

Verification

  • Corpus diff against v0.6.3: for each of the 1,066 format corpus queries, format_json at no width and at 80, query_fingerprint and lint_json (postgres also linted as generic and sqlite), 4,538 lines. Output is cmp-equal to v0.6.3. Without the feature, all 62 Databricks fingerprints fail and nothing else differs.
  • Keyword-named column probes, fingerprints compared with v0.6.3:
    • change once, Databricks: select any, some, order from t, SELECT any, some, `order` FROM t, select any from t where some > 1 order by order
    • change once, SQLite: the same three plus select for, with from t
    • unchanged: select a.any, b.some, c.order from t a and select count(*) from t in both, and every probe in generic, postgres and duckdb
  • cargo build -p sqlclean passes. Verify runs on this pull request.

…of queries with columns named ANY, SOME, ORDER, FOR or WITH change once, as those names now keep their case

SQLQuack f9e4ae6e gives fingerprints a Databricks feature, which SQLClean
now enables; without it Databricks fingerprints fail. The format corpus,
its fingerprints and lint outputs are unchanged from 0.6.3.
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying sqlclean with  Cloudflare Pages  Cloudflare Pages

Latest commit: 01447e5
Status: ✅  Deploy successful!
Preview URL: https://539af378.sqlclean.pages.dev
Branch Preview URL: https://fix-pin-sqlquack-f9e4ae6e.sqlclean.pages.dev

View logs

@kvlonge
kvlonge merged commit 72feaf3 into main Nov 9, 2026
15 checks passed
This was referenced Nov 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant