Database Migrations in Git: Commit, Review, Run
Keep database migrations in Git: commit each one as a plain SQL file, then run it from that exact commit. Fetch, pull and push from Fox Schema.
Keep database migrations in Git: commit each one as a plain SQL file, then run it from that exact commit. Fetch, pull and push from Fox Schema.
Database schema history in one place: track versions, see what changed, revert with a plan you review first, and review every migration run.
Rename a column safely or change its type in steps: see what it touches, copy rows in batches, then switch over. Preview every statement first.
Archive a large table as name_N and recreate an empty one with the same name and columns, so your app keeps working. Preview the SQL first.
A database backup strategy is not simply about making a copy of the database. A reliable strategy must answer three
Your Database Choice Starts With the Primary Key When starting a new application, one of the first decisions developers make
How to self-host a database schema diff and migration tool with Docker — a single container, encrypted credentials, on your own infrastructure.
A breakdown of cross-dialect readiness — which schema object types translate cleanly between SQL dialects and which need manual review.
How to compare database schemas from the command line with the fox CLI — setup, compare, snapshot, and migrate for scripts and CI.
How to build a custom language in Monaco Editor — Monarch tokenizers, embedding TypeScript inside SQL, virtual documents for IntelliSense, semantic tokens and diagnostics.