Sha256: bdd8203d1ca597059847cdacdf66b20502ea623ca09acdd0cc5dee1dade277a5

Contents?: true

Size: 587 Bytes

Versions: 3

Compression:

Stored size: 587 Bytes

Contents

class AddOrderIdToTransactions < ActiveRecord::Migration
  def up
    change_table :tb_commerce_transactions do |t|
      t.references :tb_commerce_order, :index => true, :foreign_key => true
      t.remove_references :tb_commerce_cart, :index => true, :foreign_key => true
      t.remove :invoice_number
    end
  end
  def down
    change_table :tb_commerce_transactions do |t|
      t.references :tb_commerce_cart, :index => true, :foreign_key => true
      t.string :invoice_number
      t.remove_references :tb_commerce_order, :index => true, :foreign_key => true
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
tb_commerce-0.0.4 db/migrate/20150515164124_add_order_id_to_transactions.rb
tb_commerce-0.0.3 db/migrate/20150515164124_add_order_id_to_transactions.rb
tb_commerce-0.0.2 db/migrate/20150515164124_add_order_id_to_transactions.rb