Interactive prototype

See what a schema change could break.

See how a source-column change travels through transformation SQL to a specific chart and report field.

Sample pull request
Walk through a simulated repository: inspect a change, run a check, apply a correction.
SQL playground
Paste your own schema, migration, and dependency data, or edit the examples.
Example · Rename a payment columnMigration SQL
ALTER TABLE public.payments
  RENAME COLUMN user_cost TO amount_paid;

Example chain · payments.user_cost → stg_payments.paid_amount → monthly_revenue.revenue → Monthly Revenue → Revenue ($).

  1. 01

    Inspect the current schema.

  2. 02

    Propose a schema change.

  3. 03

    Review affected dependencies.

Prototype scope

Static analysis of supplied PostgreSQL schema, migration, transformation SQL, and report definitions within the implemented SQL subset. Supplied compiled dbt SQL can be inspected; dbt is not connected or executed. Reports use supplied definitions, not a Metabase connection. No live database or repository connection. SQL Server, MySQL, and Oracle remain planned.