Sha256: eb3f3bdd33f7afb8cc5f714353102eff9654a008e171a230ff9377de40f321f0

Contents?: true

Size: 448 Bytes

Versions: 13

Compression:

Stored size: 448 Bytes

Contents

class Cleanup < ActiveRecord::Migration
  # Remove obsolete tables and columns that may have been left behind by other migrations.
  def self.up
    if ActiveRecord::Base.connection.columns('venues').map(&:name).include?("version")
      remove_column :venues, :version
    end

    %w[event_versions venue_versions].each do |table|
      if ActiveRecord::Base.connection.tables.include?(table)
        drop_table table
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
calagator-1.0.0 db/migrate/20120709092821_cleanup.rb
grokus-1.0.0.9 db/migrate/20120709092821_cleanup.rb
grokus-1.0.0.8 db/migrate/20120709092821_cleanup.rb
grokus-1.0.0.7 db/migrate/20120709092821_cleanup.rb
grokus-1.0.0.6 db/migrate/20120709092821_cleanup.rb
grokus-1.0.0.5 db/migrate/20120709092821_cleanup.rb
grokus-1.0.0.3 db/migrate/20120709092821_cleanup.rb
grokus-1.0.0.2 db/migrate/20120709092821_cleanup.rb
grokus-1.0.0.1 db/migrate/20120709092821_cleanup.rb
calagator-1.0.0.rc3 db/migrate/20120709092821_cleanup.rb
calagator-1.0.0.rc2 db/migrate/20120709092821_cleanup.rb
calagator-1.0.0.rc1 db/migrate/20120709092821_cleanup.rb
calagator-0.0.1.pre1 db/migrate/20120709092821_cleanup.rb