Project

General

Profile

« Previous | Next » 

Revision 0f38d367

Added by Timo Goebel over 7 years ago

fixes #18130 - add autoincrement for bigint id columns

View differences:

db/migrate/20170118142654_add_auto_increment_to_bigint_ids.rb
class AddAutoIncrementToBigintIds < ActiveRecord::Migration
def self.up
if ['mysql', 'mysql2'].include? ActiveRecord::Base.connection.instance_values['config'][:adapter]
change_column :logs, :id, 'SERIAL'
change_column :reports, :id, 'SERIAL'
change_column :fact_values, :id, 'SERIAL'
end
end
def self.down
if ['mysql', 'mysql2'].include? ActiveRecord::Base.connection.instance_values['config'][:adapter]
change_column :logs, :id, :bigint
change_column :reports, :id, :bigint
change_column :fact_values, :id, :bigint
end
end
end

Also available in: Unified diff