sync start
A continuous-sync stream as a live status panel — mode, position, freshness, rows applied, throughput, health, and recent events.



migrate
A one-shot schema-and-data copy with a live phase checklist — tables, a per-table bulk-copy bar, then deferred indexes and constraints.



verify
Reconcile the target against the source, row-for-row (or by count), and report exactly what matched.


backup full
A chunked, optionally encrypted and signed logical backup — with an EndPosition so a later incremental resumes exactly where it left off.


restore
Replay a backup chain into a fresh target — schema, data, then constraints.


sync tui
The fleet dashboard in your terminal — every stream's state, restarts, and time-in-state, with a detail pane for the selected stream.

sync run --dashboard-listen
The same fleet status as a browser dashboard, served on a local port — no terminal required.

sync health
A scriptable per-stream health probe — freshness, position, lag, and spill — exit-code and JSON friendly for cron and CI.

metrics-watch
Live PlanetScale target metrics as a status panel — CPU, memory, storage, lag, and connections, sampled on a cadence, with threshold breaches surfaced as live events.

notifications
Threshold-breach alerts as a rendered HTML email (or Slack / webhook) — advisory, failure-isolated, never affecting the sync.

cutover
Prime the target's sequences and AUTO_INCREMENT columns past the migrated data so the app can write safely after the switch. Runs in milliseconds — here's the result panel.

matview refresh
Refresh the target's materialized views after a load or a sync catch-up.

trigger setup
Install trigger-based CDC capture on a source with no native replication stream — reporting exactly what DDL it applied.

slot list
List the logical-replication slots on a Postgres source — the ACTIVE column shows at a glance which have a live consumer.

