Sha256: cd66ce42cd484faab3bdea4da0e3fb939ef455b9cda60e090459fb4b9113ee6b

Contents?: true

Size: 656 Bytes

Versions: 6

Compression:

Stored size: 656 Bytes

Contents

class CreateComeeCorePurchaseOrders < ActiveRecord::Migration[7.1]
  def change
    create_table :comee_core_purchase_orders do |t|
      t.string :po_number, null: false
      t.references :supplier,
                   null: false,
                   index: {name: "suppliers_on_ccpo_indx"},
                   foreign_key: {to_table: :comee_core_suppliers}
      t.date :order_date, default: Date.today
      t.integer :status, default: 0
      t.string :delivery_address, null: false
      t.date :delivery_date, null: false
      t.string :terms

      t.timestamps
    end
    add_index :comee_core_purchase_orders, :po_number, unique: true
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
comee_core-0.2.50 db/migrate/20230728123823_create_comee_core_purchase_orders.rb
comee_core-0.2.49 db/migrate/20230728123823_create_comee_core_purchase_orders.rb
comee_core-0.2.48 db/migrate/20230728123823_create_comee_core_purchase_orders.rb
comee_core-0.2.47 db/migrate/20230728123823_create_comee_core_purchase_orders.rb
comee_core-0.2.46 db/migrate/20230728123823_create_comee_core_purchase_orders.rb
comee_core-0.2.45 db/migrate/20230728123823_create_comee_core_purchase_orders.rb