Sqitch-compatible PostgreSQL migration tool (v0.3.0) with built-in static analysis, expand/contract workflows, batched DML, and AI-powered explanations. Released via npm and GitHub, compiled as a single binary with Bun for sub-50ms startup. Unlike Sqitch (Perl/JVM) and other tools, sqlever offers 22 safety rules, snapshot includes for reproducible deploys, and a TUI dashboard. Apache 2.0 licensed, no runtime dependencies.
npm install sqleverNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Full workflow: init project, add migration, write SQL, analyze, deploy, verify, check status.
Pass --no-snapshot flag to use HEAD versions, or ensure shared files are versioned correctly.
Upgrade PostgreSQL or avoid these features.
Pin exact version in CI, or wait for v1.0.
Use npx, bunx, or install globally.
Use correct format: db:pg://user:pass@host/dbname
Use format: db:pg://user:pass@host/dbname
Initialize git repo, or pass --no-snapshot to use current HEAD versions.
Upgrade PostgreSQL to 12+ or avoid batched DML.
No dependency data recorded yet.