Кажется, что вы хотите заполнить новый столбец для существующих строк таблицы, но вы делаете, чтобы добавить новые строки, в которых все столбцы, кроме foot_p
(и столбцы со значением DEFAULT
) ) будет NULL.
Вы, вероятно, хотите сделать
UPDATE citydb.surfaces
SET foot_p = st_area(geom);
Это изменит существующие строки.
Это обновление значительно раздувает вашу таблицу, поэтому рассмотрите возможность запуска
VACUUM (FULL) citydb.surfaces;
впоследствии.