Sha256: be53fc25254f4cf0a2731bc98e545939cec8289e450becb54af83cbc9bd0b14a
Contents?: true
Size: 497 Bytes
Versions: 170
Compression:
Stored size: 497 Bytes
Contents
class AddCreatedAtToAllTables < ActiveRecord::Migration def self.up ActiveRecord::Base.connection.tables.each do |t| add_column t.to_s, :created_at, :datetime unless ActiveRecord::Base.connection.columns(t).collect {|c| c.name}.include?("created_at") end end def self.down ActiveRecord::Base.connection.tables.each do |t| remove_column t.to_s, :created_at unless ActiveRecord::Base.connection.columns(t).collect {|c| c.name}.include?("created_at") end end end
Version data entries
170 entries across 170 versions & 5 rubygems