Glossary

Schema change

A change to a table's structure — a column added, dropped, renamed or retyped — that can silently break everything downstream.

Reviewed by Francisco Ferreira ·

What is schema change?

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.

Why it matters

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.

How Tabkeel helps

Tabkeel watches your schema and tells you when it changes, so the people relying on a table hear about it before their reports do.

Watch this on your dataRead the docs

Related terms