Add a new column and fill existing rows with a default.
highlighted = computed this step
Add a column with a default
The first change adds a new column. Existing rows receive the same default value.
add default column
Show the new shape
After 1 step, the table has 3 columns.
columns=3
Schema-change examples are tiny finite table transforms; SQL dialects, online migration algorithms, locks, performance, ORMs, compliance, and operational runbooks are out of scope.
Read the new column
The new column appears in every row because the default was applied to the whole tiny table.
default fills rows
Summary
This is a finite table transform, not a SQL dialect claim.