如何修复PutDatabaseRecord处理器的upsert脚本?

wljmcqd8  于 2022-10-15  发布在  PostgreSQL
关注(0)|答案(1)|浏览(114)

我正在开发一个ETL,它从Progress中提取数据并将其存储到PostgreSQL中。

然而,当我有重复的密钥时,我的插入就有问题。
问题是该组件正在创建无效的脚本。如您所见,它缺少双引号。它需要是:ON CONFLICT ("cdConstrucao")

我的设置是:

显示错误:

示例表:

有没有办法解决这个问题?
亲切地问候朱利亚诺

snz8szmq

snz8szmq1#

我不确定你是否还在面临这个问题。尝试以下2个设置

Statement Type: INSERT_IGNORE, 

Translate Field Names: false

相关问题