Sha256: 4181a7c77f9ee64f11487efb15b55170b9eef0f96125decf0c1746393dba8380

Contents?: true

Size: 822 Bytes

Versions: 1

Compression:

Stored size: 822 Bytes

Contents

class UpgradeBizTxnEventsEnteredDateDataType < ActiveRecord::Migration
  def up
    if column_exists?(:biz_txn_events, :entered_date)
      change_column :biz_txn_events, :entered_date, :date if BizTxnEvent.columns_hash['entered_date'].type == :datetime
    end

    if column_exists?(:biz_txn_events, :post_date)
      change_column :biz_txn_events, :post_date, :date if BizTxnEvent.columns_hash['post_date'].type == :datetime
    end
  end
  
  def down
    if column_exists?(:biz_txn_events, :entered_date)
      change_column :biz_txn_events, :entered_date, :datetime if BizTxnEvent.columns_hash['entered_date'].type == :date
    end

    if column_exists?(:biz_txn_events, :post_date)
      change_column :biz_txn_events, :post_date, :datetime if BizTxnEvent.columns_hash['post_date'].type == :date
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
erp_txns_and_accts-4.2.0 db/migrate/20160628145626_upgrade_biz_txn_events_entered_date_data_type.rb