Free client-side preflight

Catch the migration risk before merge.

Paste PostgreSQL SQL or the generated SQL from an ORM migration. Get a conservative risk tier, the three findings that deserve attention first, and the missing production facts your reviewer needs.

Your SQL stays in this tab.
This tool has no backend, analytics SDK, account form, or database connection. It does not execute SQL.

Postgres Migration Preflight

Local browser analysis

Migration context

Static heuristics only. Redact secrets and customer data even though this page does not upload the input.

Result preview

The free report shows your three highest-risk signals.

Example Postgres migration preflight report showing a RED result

It also names the production facts a reviewer still needs. Your SQL stays in this browser tab.

What this catches

Stop signals tied to release decisions.

The scanner prioritizes lock duration, rewrite exposure, destructive boundaries, rolling-deploy compatibility, and unbounded data changes.

Lock and transaction traps

Blocking index builds, concurrent index builds inside transactions, immediate constraint validation, and missing lock timeouts.

Rewrite and backfill risk

Type changes, volatile defaults, large single-transaction updates, and missing batching or restart boundaries.

Compatibility and recovery

Drops, renames, NOT NULL enforcement, application rollout gaps, and facts needed before rollback can be trusted.

Free signal, paid release artifact

The full gate answers how to ship and how to retreat.

Free browser preflightFull Capafy Risk Gate
GREEN, AMBER, or RED heuristic tierPASS, REVISE, or BLOCK merge verdict
Three highest-risk signalsStatement-level findings with context and evidence
Missing production factsSafer DDL and expand/backfill/validate/contract sequence
Static browser-only checkRollback boundaries, tests, monitoring SQL, and PR comment