⬡
Catrust Playground
Loading WASM parser…
⬡
Cat
rust
Schema migrations you can prove — no SQL scripts, exact rollback
Docs
Get Catrust →
Step 1
⬡ Model
Your schema, live-rendered as a diagram
Step 2
▶ Query
Load data & query it — typed, FK-aware
Step 3
Σ Migrate
v1 → v2 in one click, zero SQL written
Step 4
Δ Rollback
Exact rollback — even after new writes
Schema v1
Data v1
Query
Schema v2
Mapping v1→v2
Data v2 (live)
schema
{ entities · foreign_keys · attributes }
instance
Name
:
Schema
{ rows · FK links }
query
{ from · where · select } — follows FKs with dots:
e.dept.dept_name
schema
v2 — the shape you want to migrate
to
mapping
— declares how v1 maps onto v2. This IS the migration.
instance
: v2 — production data
after
migration (note the new hire!)
⬡ Render diagram
▶ Run query
Ctrl
↵
Σ Migrate v1 → v2
Δ Roll back to v1
Reset example
Loading
⬡
Your
CQL schema
renders here as a live diagram.
Results
Follow the steps above — results appear here.
Ready