是否可以在 Rails 中为 Postgres 的 activerecord-import on_duplicate_key_update 选项中的 conflict_target 提供多个唯一索引?
Is it possible to provide multiple unique indexes to conflict_target in activerecord-import on_duplicate_key_update option for Postgres in Rails?
我在两列上有一个唯一约束,一个是主键,在另一列上也有一个唯一索引。当我使用 import
方法时,据我所知我只能定义一个 conflict_target 。这是真的?如果没有,有没有一种方法可以为同一个导入命令定义多个 conflict_target,这样当我插入一条记录时,它不会引发异常,但会使用 activerecord-import
检查 ON CONFLICT DO UPDATE 调用的两个索引gem
只能有一个冲突目标,DO NOTHING
除外,您无需指定冲突目标。
我在两列上有一个唯一约束,一个是主键,在另一列上也有一个唯一索引。当我使用 import
方法时,据我所知我只能定义一个 conflict_target 。这是真的?如果没有,有没有一种方法可以为同一个导入命令定义多个 conflict_target,这样当我插入一条记录时,它不会引发异常,但会使用 activerecord-import
检查 ON CONFLICT DO UPDATE 调用的两个索引gem
只能有一个冲突目标,DO NOTHING
除外,您无需指定冲突目标。