Sha256: 5b95430376696376181d74f3ad8eeedf6983c21ea2d9e0ef2ca8f3d2f5d41390

Contents?: true

Size: 530 Bytes

Versions: 3

Compression:

Stored size: 530 Bytes

Contents

class ValidityRangeForDagLinks < ActiveRecord::Migration
  def up
    change_table :dag_links do |t|
      t.rename :deleted_at, :valid_to
      t.datetime :valid_from
      #DagLink.connection.execute "UPDATE `dag_links` SET `valid_from`=`created_at` WHERE 1"
    end
  end
  def down
    change_table :dag_links do |t|
      t.rename :valid_to, :deleted_at
      #DagLink.connection.execute "UPDATE `dag_links` SET `created_at`=`valid_from` WHERE `valid_from` IS NOT NULL"   
      t.remove_column :valid_from
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
your_platform-1.0.1 db/migrate/20131115114715_validity_range_for_dag_links.rb
your_platform-1.0.0 db/migrate/20131115114715_validity_range_for_dag_links.rb
your_platform-0.0.2 db/migrate/20131115114715_validity_range_for_dag_links.rb