我有一个Airflow作业,每天通过INSERT ON CONFLICT语句更新表的列。该表包含一个名为
基本上,我想做以下事情:
updated_mode
的枚举类型字段,当行是由作业插入/更新时,它设置为automatic,如果手动操作,则设置为manual。
现在,我希望我的作业仅在updated_mode
设置为automatic时才更新行。我该怎么做?基本上,我想做以下事情:
Insert into table (data) values (data) on conflict (fields) if updated_mode=automatic set data=excluded.data else do nothing