【问题标题】:how to perform upsert when using ADF for postgresql使用 ADF for postgresql 时如何执行 upsert
【发布时间】:2022-08-04 02:48:06
【问题描述】:

我需要帮助,所以我的任务是在 PostgreSQL 的 ADF 管道中执行 upsert。我尝试做的方式是使用简单的复制活动,但不允许我为 postgre db 执行写入行为。所以我现在的方式是使用存储过程活动,但该活动不允许我创建与 postgre 数据库的链接服务。如果不使用存储过程,那么如何进行 upsert?有谁能帮忙吗? 提前致谢!

  • 请提供足够的代码,以便其他人可以更好地理解或重现该问题。

标签: postgresql azure azure-data-factory


【解决方案1】:

将数据流活动添加到您的管道画布并在其中添加您的 Postgres 源,然后使用 Alter Row 活动来定义您的 upsert 规则。

【讨论】:

  • 嗨,马克,再次感谢您的回答,但没有区别,或者至少我不知道如何正确地做到这一点!基本上,这个想法是为了实现以下目标:当添加重复的记录时,过程或活动需要删除并且不允许添加。并且当记录是新的时,将作为新记录插入。我不确定 upsert 是正确的还是单独的插入/删除条件。有什么建议在这种情况下正确的方法是什么?谢谢
猜你喜欢
  • 2020-07-22
  • 1970-01-01
  • 2016-12-30
  • 2022-01-26
  • 2014-05-18
  • 1970-01-01
  • 1970-01-01
  • 2017-06-03
  • 2016-07-24
相关资源
最近更新 更多