На живой таблице: ADD COLUMN с DEFAULT (в PG 11+ не переписывает таблицу для volatile default). Без DEFAULT или с NOT NULL: в PG может потребоваться полный переписывание таблицы (блокировка). Подходы: добавить колонку как nullable без default; заполнить в батчах; затем добавить NOT NULL/default при необходимости. В MySQL 8.0 ALGORITHM=INSTANT для некоторых ADD COLUMN. Использовать ONLINE-операции и низкую нагрузку.