Sha256: 38cabe26a834d478d39a0168a65445f3b41e7f348ea5959ffc7f90d0fd869504

Contents?: true

Size: 640 Bytes

Versions: 14

Compression:

Stored size: 640 Bytes

Contents

class CreateSailProfiles < ActiveRecord::Migration<%= migration_version %>
  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.boolean :active, default: 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

14 entries across 14 versions & 1 rubygems

Version Path
sail-3.6.1 lib/generators/sail/install/templates/create_sail_profiles.rb
sail-3.6.0 lib/generators/sail/install/templates/create_sail_profiles.rb
sail-3.5.1 lib/generators/sail/install/templates/create_sail_profiles.rb
sail-3.5.0 lib/generators/sail/install/templates/create_sail_profiles.rb
sail-3.4.0 lib/generators/sail/install/templates/create_sail_profiles.rb
sail-3.3.0 lib/generators/sail/install/templates/create_sail_profiles.rb
sail-3.2.4 lib/generators/sail/install/templates/create_sail_profiles.rb
sail-3.2.3 lib/generators/sail/install/templates/create_sail_profiles.rb
sail-3.2.2 lib/generators/sail/install/templates/create_sail_profiles.rb
sail-3.2.1 lib/generators/sail/install/templates/create_sail_profiles.rb
sail-3.2.0 lib/generators/sail/install/templates/create_sail_profiles.rb
sail-3.1.0 lib/generators/sail/install/templates/create_sail_profiles.rb
sail-3.0.1 lib/generators/sail/install/templates/create_sail_profiles.rb
sail-3.0.0 lib/generators/sail/install/templates/create_sail_profiles.rb