Я думаю, что где-то читал, что запуск ALTER TABLE foo ADD COLUMN baz text
в базе данных postgres не приведет к блокировке чтения или записи. Установка значения по умолчанию вызывает блокировку, но разрешение нулевого значения по умолчанию предотвращает блокировку.
Я не могу найти это в документации. Может ли кто-нибудь указать на место, которое говорит, окончательно, если это правда или нет?