Sha256: 2b96afae979a7f2e19457d98ddbffaf7d8e852eb309ed0d8824fd2d9dbc685bc

Contents?: true

Size: 570 Bytes

Versions: 5

Compression:

Stored size: 570 Bytes

Contents

class CreateEcomCoreEquipment < ActiveRecord::Migration[6.0]
  def change
    create_table :ecom_core_equipment do |t|
      t.string :name, null: false
      t.string :description
      t.float :minimum_acquisition_time, null: false, default: 0
      t.references :equipment_category,
                   null: false,
                   index: { name: 'ec_on_ece_indx' },
                   foreign_key: { to_table: :ecom_core_equipment_categories }

      t.timestamps
    end

    add_index :ecom_core_equipment, %i[name equipment_category_id], unique: true
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ecom_core-1.2.11 db/migrate/20200315152143_create_ecom_core_equipment.rb
ecom_core-1.2.10 db/migrate/20200315152143_create_ecom_core_equipment.rb
ecom_core-1.2.9 db/migrate/20200315152143_create_ecom_core_equipment.rb
ecom_core-1.2.7 db/migrate/20200315152143_create_ecom_core_equipment.rb
ecom_core-1.2.6 db/migrate/20200315152143_create_ecom_core_equipment.rb