A change to a table's structure — a column added, dropped, renamed or retyped — that can silently break everything downstream.
Reviewed by Francisco Ferreira ·
A schema change is any change to the shape of a table: a new column, a dropped one, a rename, or a type change such as an integer becoming a string. These are routine in a healthy codebase — and routinely catastrophic when nobody downstream is told about them.
A dropped column breaks the query that reads it. A renamed one makes a join return nothing. A retyped one makes a sum produce garbage. None of these raise an obvious error; they just produce wrong answers that look perfectly plausible until someone checks.
Tabkeel watches your schema and tells you when it changes, so the people relying on a table hear about it before their reports do.