Sha256: f5eea749933d3f659a626d9d809f10abb3c5db49f49a5e506147e01d771a0559
Contents?: true
Size: 848 Bytes
Versions: 11
Compression:
Stored size: 848 Bytes
Contents
class AddPublishedByToPublishedElements < ActiveRecord::Migration def self.up unless columns(:published_websites).collect {|c| c.name}.include?('published_by_id') add_column :published_websites, :published_by_id, :integer add_index :published_websites, :published_by_id end unless columns(:published_elements).collect {|c| c.name}.include?('published_by_id') add_column :published_elements, :published_by_id, :integer add_index :published_elements, :published_by_id end end def self.down if columns(:published_websites).collect {|c| c.name}.include?('published_by_id') remove_column :published_websites, :published_by_id end if columns(:published_elements).collect {|c| c.name}.include?('published_by_id') remove_column :published_elements, :published_by_id end end end
Version data entries
11 entries across 11 versions & 1 rubygems