Sha256: ea5e0f986d2d25f2fdde08a13c161a652047a4d166cbdc870672af6bdfe26a0a

Contents?: true

Size: 695 Bytes

Versions: 1

Compression:

Stored size: 695 Bytes

Contents

class CreateEffectiveRegions < ActiveRecord::Migration[4.2]
  def self.up
    create_table <%= @regions_table_name %> do |t|
      t.string :regionable_type
      t.integer :regionable_id

      t.string :title
      t.text :content
      t.text :snippets

      t.datetime :updated_at
      t.datetime :created_at
    end

    create_table <%= @ck_assets_table_name %> do |t|
      t.boolean :global, default: false

      t.datetime :updated_at
      t.datetime :created_at
    end

    add_index <%= @regions_table_name %>, [:regionable_type, :regionable_id]
    add_index <%= @regions_table_name %>, :regionable_id
  end

  def self.down
    drop_table <%= @regions_table_name %>
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
effective_regions-1.8.1 db/migrate/01_create_effective_regions.rb.erb