Sha256: d9939c52c16da4fb6aae20571fa9923690d365f1a4efb925ea85f13e7f930419
Contents?: true
Size: 472 Bytes
Versions: 122
Compression:
Stored size: 472 Bytes
Contents
class AddOwnersToTasks < ActiveRecord::Migration def up add_column :dorsale_flyboy_tasks, :owner_type, :string if column_exists? :dorsale_flyboy_tasks, :owner_id Dorsale::Flyboy::Task.where("owner_id is not null").update_all(owner_type: 'User') else add_column :dorsale_flyboy_tasks, :owner_id, :integer end end def down remove_column :dorsale_flyboy_tasks, :owner_id remove_column :dorsale_flyboy_tasks, :owner_type end end
Version data entries
122 entries across 122 versions & 1 rubygems