Skip to content

Releases: vivainio/sql-sage

Release list

v0.1.0

Choose a tag to compare

@vivainio vivainio released this 04 Oct 20:01

First release.

Parse, check, translate and review SQL for PostgreSQL, SQLite and Oracle. Every dialect parses into one shared AST.

  • --check syntax check, with line/column errors
  • --to postgres|sqlite|oracle translation (pagination, MINUS/EXCEPT, bind parameters, data types, ...)
  • --compat TARGET compatibility report: incompatible / warning / unverified / rewritten
  • --to ordered|tight readable outlines for code review
  • --fingerprint tables, operations and functions with a stable id and a [ora,pg,lite] compatibility code
  • --ast AST as YAML (--ast-compact, --ast-debug)
  • Function catalogs for PostgreSQL 18, SQLite 3.53.4 and Oracle 26ai

Install: pipx install sql-sage, or download a binary below. See the README for the library API.

Full Changelog: https://github.com/vivainio/sql-sage/commits/v0.1.0