Сбой Django при сохранении сериализатора со ссылками на внешний ключ

Объединить с предложением where для меня:

merge into table1
using table2
on (table1.id = table2.id)
when matched then update set table1.startdate = table2.start_date
where table1.startdate > table2.start_date;

Вам нужно предложение WHERE, потому что столбцы, на которые ссылается в предложении ON, не могут быть обновлены.

0
задан Dylan Frost 15 January 2019 в 21:09
поделиться

1 ответ

Благодаря @WillKeeling я понял, что в моем методе save () есть ссылка на Finding.q_id, которую я забыл обновить после внесения изменений в FK. PK внешней таблицы - qkb_id, поэтому я изменил ссылку на Finding.q_id.qkb_id и смог сохранить модель.

0
ответ дан Dylan Frost 15 January 2019 в 21:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: