У меня есть таблица, которая должна содержать уникальный список значений ('activityid') из других таблиц в базе данных.Я могу сгенерировать список уникальных значений, но когда я пытаюсь добавить его в таблицу (которая пуста для начала), PostgreSQL возвращает ошибку:
ERROR: null value in column "id" violates not-null constraint
Это мой запрос SQL:
INSERT INTO catalog_activityid(activityid1)
SELECT distinct activityid from
(select activityid from d115ablackboxes
union select activityid from d115afilecabinets
union select activityid from d115arolledmaps
union select activityid from rockboxes1040)
as activityid
Как сделать так, чтобы SQL добавлял значение к столбцу id одновременно с командой INSERT?Или есть другой обходной путь?