Sha256: 9b7e58f14ad11176dacc844a80e40a6d297d165ba65eedd0fc29456b6d95db31

Contents?: true

Size: 478 Bytes

Versions: 5

Compression:

Stored size: 478 Bytes

Contents

class CreatePages < ActiveRecord::Migration[5.1]
  def change
    create_table :pages do |t|
      t.string :name, :null => false, limit: 64
      t.string :code, :null => false, limit: 64
      
      t.references :feature

      t.string :status, :null => false, :default=>"unpublished", :limit=>16
      t.integer :priority, default: 1, null: false

      t.timestamps null: false
    end

    add_index :pages, :code, :unique => true
    add_index :pages, :status
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
dhatu-0.3.0.pre.materialize db/migrate/20171010055101_create_pages.rb
dhatu-0.2.3 db/migrate/20171010055101_create_pages.rb
dhatu-0.2.2 db/migrate/20171010055101_create_pages.rb
dhatu-0.2.1 db/migrate/20171010055101_create_pages.rb
dhatu-0.2.0 db/migrate/20171010055101_create_pages.rb