Вопросы к Поиску с Алисой
Возможно, имелась в виду разница между добавлением столбца с указанием значения по умолчанию и без него в PostgreSQL. postgrespro.ru pgdocs.ru
Добавление столбца с указанием значения по умолчанию требует обновления каждой строки таблицы, чтобы сохранить новое значение колонки. pgdocs.ru yandex.ru Для большой таблицы это создаёт длительную операцию, которая её заблокирует. yandex.ru
Добавление столбца без указания значения по умолчанию позволяет избежать физического обновления. pgdocs.ru Если планируется заполнить столбец значениями, которые в большинстве своём не совпадают с теми, которые заданы по умолчанию, лучше добавить колонку без указания значения по умолчанию, затем вставить нужные значения с помощью UPDATE, а потом добавить любое значение по умолчанию. pgdocs.ru yandex.ru
При этом можно сразу определить ограничения столбца. postgrespro.ru Однако значение по умолчанию должно удовлетворять заданным ограничениям, иначе выполнение ADD закончится ошибкой. pgdocs.ru