view db/migrate/20180625074738_convert_timestamps_to_with_time_zone.rb @ 498:300bac944674

Remove newrelic To be replaced with sentry (maybe).
author nanaya <me@nanaya.net>
date Sun, 15 Dec 2024 22:31:14 +0900
parents b1ef80121c79
children d2ef59c9a4b4
line wrap: on
line source

class ConvertTimestampsToWithTimeZone < ActiveRecord::Migration[5.2]
  COLUMNS = {
    ar_internal_metadata: [:created_at, :updated_at],
    pastes: [:created_at, :updated_at],
  }

  def up
    COLUMNS.each do |table, columns|
      change_table table do |t|
        columns.each do |column|
          t.change column, :timestamptz
        end
      end
    end
  end

  def down
    COLUMNS.each do |table, columns|
      change_table table do |t|
        columns.each do |column|
          t.change column, :timestamp
        end
      end
    end
  end
end