Sha256: 20c2998ee42424a9017d04f3df7273e7914e0d3db8cc52d3f7a97d52114ff12f
Contents?: true
Size: 611 Bytes
Versions: 5
Compression:
Stored size: 611 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
5 entries across 5 versions & 1 rubygems