Sha256: 9e65783e735dbc00824b646dda32c18821577b01413c2c6876fad57d9f3804ae

Contents?: true

Size: 581 Bytes

Versions: 4

Compression:

Stored size: 581 Bytes

Contents

class CreateSailProfiles < ActiveRecord::Migration[5.2]
  def change
    create_table :sail_entries do |t|
      t.string :value, null: false
      t.references :setting, index: true
      t.references :profile, index: true
      t.timestamps
    end

    create_table :sail_profiles do |t|
      t.string :name, null: false
      t.index ["name"], name: "index_sail_profiles_on_name", unique: true
      t.timestamps
    end

    add_foreign_key(:sail_entries, :sail_settings, column: :setting_id)
    add_foreign_key(:sail_entries, :sail_profiles, column: :profile_id)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sail-3.2.0 spec/dummy/db/migrate/20190207182505_create_sail_profiles.rb
sail-3.1.0 spec/dummy/db/migrate/20190207182505_create_sail_profiles.rb
sail-3.0.1 spec/dummy/db/migrate/20190207182505_create_sail_profiles.rb
sail-3.0.0 spec/dummy/db/migrate/20190207182505_create_sail_profiles.rb