Sha256: f6d5acf5add03cbf2c499a2a67f0ec00137ba30f632ab1fa820aa79921ea73fc

Contents?: true

Size: 445 Bytes

Versions: 32

Compression:

Stored size: 445 Bytes

Contents

class CreateReleafSettings < ActiveRecord::Migration
  def self.up
    create_table :settings do |t|
      t.string :var, :null => false
      t.text   :value, :null => true
      t.integer :thing_id, :null => true
      t.string :thing_type, :limit => 30, :null => true
      t.timestamps(null: false)
    end

    add_index :settings, [ :thing_type, :thing_id, :var ], :unique => true
  end

  def self.down
    drop_table :settings
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
releaf-core-1.1.22 lib/generators/releaf/templates/migrations/create_releaf_settings.rb
releaf-core-1.1.21 lib/generators/releaf/templates/migrations/create_releaf_settings.rb
releaf-core-1.1.20 lib/generators/releaf/templates/migrations/create_releaf_settings.rb
releaf-core-1.1.19 lib/generators/releaf/templates/migrations/create_releaf_settings.rb
releaf-core-1.1.18 lib/generators/releaf/templates/migrations/create_releaf_settings.rb
releaf-core-1.1.17 lib/generators/releaf/templates/migrations/create_releaf_settings.rb
releaf-core-1.1.16 lib/generators/releaf/templates/migrations/create_releaf_settings.rb
releaf-core-1.1.15 lib/generators/releaf/templates/migrations/create_releaf_settings.rb
releaf-core-1.1.14 lib/generators/releaf/templates/migrations/create_releaf_settings.rb
releaf-core-1.1.13 lib/generators/releaf/templates/migrations/create_releaf_settings.rb
releaf-core-1.1.12 lib/generators/releaf/templates/migrations/create_releaf_settings.rb
releaf-core-1.1.11 lib/generators/releaf/templates/migrations/create_releaf_settings.rb
releaf-core-1.1.10 lib/generators/releaf/templates/migrations/create_releaf_settings.rb
releaf-core-1.1.9 lib/generators/releaf/templates/migrations/create_releaf_settings.rb
releaf-core-1.1.8 lib/generators/releaf/templates/migrations/create_releaf_settings.rb
releaf-core-1.1.7 lib/generators/releaf/templates/migrations/create_releaf_settings.rb
releaf-core-1.1.6 lib/generators/releaf/templates/migrations/create_releaf_settings.rb
releaf-core-1.1.5 lib/generators/releaf/templates/migrations/create_releaf_settings.rb
releaf-core-1.1.4 lib/generators/releaf/templates/migrations/create_releaf_settings.rb
releaf-core-1.1.3 lib/generators/releaf/templates/migrations/create_releaf_settings.rb