Newer
Older
dmpopidor / db / migrate / 20131118094629_change_versions_published.rb
@Ruby Rails Dev Account Ruby Rails Dev Account on 15 Nov 2016 435 bytes expand migration to work with pg
class ChangeVersionsPublished < ActiveRecord::Migration
  def change
    add_column :versions, :published_tmp, :boolean

    Version.reset_column_information # make the new column available to model methods
    Version.all.each do |v|
      v.published_tmp = v.published == 't' ? true : false
      v.save
    end

    remove_column :versions, :published
    rename_column :versions, :published_tmp, :published
  end
end