Я использую ActiveRecord :: Base.import для массовой вставки строк в таблицу. Я хочу, чтобы результирующие строки были уникальными для определенной комбинации столбцов.
Параметр on_duplicate_key_update
позволит мне применить подход «последний в выигрыше» к дублирующему разрешению, при этом столбец без ключа получает последнее вставленное значение. Но то, что я действительно хочу, когда дубликат найден, это обновить неключевой столбец существующей строки, ДОБАВЛЯЯ значение из дублирующейся строки.
Есть ли у import
такая опция?
(я мог бы написать это достаточно легко, но если есть свободный способ сделать это с помощью существующего инструмента, я бы предпочел сделать это)