with one click
compare
Compare two versions of a Starlake project
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Compare two versions of a Starlake project
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Manage GizmoSQL processes: start, stop, list, and stop-all DuckLake-backed SQL servers
Create or modify database connections in application.sl.yml
Manage Quack DuckDB query servers exposing DuckLake over a thin remote protocol โ serve (foreground), start/stop/list/stop-all (background)
Automatically infer schemas and load data from the incoming directory
Data quality expectations syntax, built-in macros, and validation patterns
Apply Row Level Security (RLS) and Column Level Security (CLS) policies
| name | compare |
| description | Compare two versions of a Starlake project |
Compares two versions of a Starlake project and generates a diff report. Supports comparing by file paths, git commit SHAs, or git tags. Useful for reviewing schema changes, added/removed tables, and modified configurations between releases.
starlake compare [options]
--path1 <value>: Path to the old version of the project--path2 <value>: Path to the new version of the project--gitWorkTree <value>: Local path to the git repository--commit1 <value>: Old commit SHA--commit2 <value>: New commit SHA--tag1 <value>: Old git tag (use latest for most recent tag)--tag2 <value>: New git tag (use latest for most recent tag)--template <value>: SSP/Mustache template path for custom report format--output <value>: Output file path--reportFormat <value>: Report output format: console, json, or htmlstarlake compare --gitWorkTree /path/to/repo --commit1 abc1234 --commit2 def5678
starlake compare --gitWorkTree . --commit1 HEAD~1 --commit2 HEAD
starlake compare --gitWorkTree . --tag1 v1.0.0 --tag2 v2.0.0
starlake compare --gitWorkTree . --tag1 latest --commit2 HEAD
starlake compare --path1 /old/project --path2 /new/project
starlake compare --gitWorkTree . --commit1 HEAD~1 --commit2 HEAD --template /path/to/report.ssp --output /tmp/report.html