2019-01-03 14:49:40 -07:00
|
|
|
class DeprecateDeviceSerialNumberTable < ActiveRecord::Migration[5.2]
|
2019-02-12 15:20:07 -07:00
|
|
|
|
|
|
|
unless Kernel.const_defined?("DeviceSerialNumber")
|
|
|
|
# Shim so that legacy users don't crash when (up|down)grading
|
|
|
|
class DeviceSerialNumber
|
|
|
|
def self.preload(*x)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
2019-01-03 14:49:40 -07:00
|
|
|
def change
|
|
|
|
DeviceSerialNumber.preload(:devices) do |x|
|
2019-02-12 15:20:07 -07:00
|
|
|
x.device.update_attributes!(serial_number: x.serial_number)
|
2019-01-03 14:49:40 -07:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|