Sha256: b87486af0a69ae311ca428db1590e8fb2b5573a6f8d1041b0c12caed51e0a6dc

Contents?: true

Size: 721 Bytes

Versions: 1

Compression:

Stored size: 721 Bytes

Contents

class CreateUnicoCreditorBankAccounts < ActiveRecord::Migration
  def change
    create_table :unico_creditor_bank_accounts do |t|
      t.references :creditor
      t.references :agency
      t.string :status
      t.string :account_type
      t.string :number
      t.string :digit
      t.timestamps
    end

    add_foreign_key :unico_creditor_bank_accounts, :unico_creditors,
                    column: :creditor_id
    add_foreign_key :unico_creditor_bank_accounts, :unico_agencies,
                    column: :agency_id

    add_index :unico_creditor_bank_accounts, :creditor_id
    add_index :unico_creditor_bank_accounts, :agency_id
    add_index :unico_creditor_bank_accounts, [:agency_id, :number]
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
unico-training-7.8.0 db/migrate/20130708150305_create_unico_creditor_bank_accounts.rb