過去 PostgreSQL 針對資料表,新增允許 NULL 的 COLUMN 時,可以馬上完成,但若 COLUMN 是不允許 NULL 的時候,情況就不一樣的。若已存在資料表的資料數量過於龐大,此時操作不僅費時還會影響上線作業的效能。

現在,PostgreSQL 11 之後,新增不允許 NULL 的 COLUMN 時,效能影響降低了許多,線上操作作業的友善度提高了。

資料來源