Skip to main content

Changes & Diff

The Changes view shows all pending modifications in the current draft before committing. Two tabs — Tables and Row Changes — with search and filters.

Row Changes list — modified and added rows with search, table filter, and type filter
Row Changes list — modified and added rows with search, table filter, and type filter

What's Tracked

Every modification in the draft is recorded:

Change typeDetails
Tables addedNew tables created in the draft
Tables removedTables deleted in the draft
Schema changesField additions, removals, type changes
Rows addedNew rows with all their data
Rows removedDeleted rows
Rows modifiedField-level diff (old value → new value)
MigrationsSchema migration records
ViewsChanges to table view configurations

When multiple tables and rows are affected, the changes list shows everything at a glance:

Changes list with 6 row changes across data, schema, migrations, and views
Changes list with 6 row changes across data, schema, migrations, and views

Field-Level Diff

Click any row change to see the exact fields that were modified. Old and new values are displayed side by side with color coding:

Diff dialog — field-level comparison showing old and new values for modified and added fields
Diff dialog — field-level comparison showing old and new values for modified and added fields

Commit

After reviewing changes, click Commit to create a new immutable revision. The draft resets to a clean state.

Revert

Click Revert to discard all pending modifications and return the draft to the HEAD state.