12345678910111213141516 |
- class World < ApplicationRecord
- self.table_name = "World"
- alias_attribute(:randomNumber, :randomnumber) \
- if connection.adapter_name.downcase.start_with?('postgres')
- if connection.adapter_name.downcase.start_with?('trilogy')
- def self.upsert_all(attributes, on_duplicate: :update, update_only: nil, returning: nil, unique_by: nil, record_timestamps: nil)
- # On MySQL Batch updates verification isn't supported yet by TechEmpower.
- # https://github.com/TechEmpower/FrameworkBenchmarks/issues/5983
- attributes.each do |attrs|
- where(id: attrs[:id]).update_all(randomNumber: attrs[:randomNumber])
- end
- end
- end
- end
|