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