Sha256: 363843b4044af81a7c5343f3942d1d545d3b8b33ff94eb03886f4ed6bf9db12e

Contents?: true

Size: 729 Bytes

Versions: 13

Compression:

Stored size: 729 Bytes

Contents

# frozen_string_literal: true

class CreateFields < ActiveRecord::Migration[4.2]
  def self.up
    create_table :fields, force: true do |t|
      t.string :type
      t.references :field_group
      t.string :klass_name,  limit: 32
      t.integer :position
      t.string :name,        limit: 64
      t.string :label,       limit: 128
      t.string :hint
      t.string :placeholder
      t.string :as,          limit: 32
      t.string :collection
      t.boolean :disabled
      t.boolean :required
      t.integer :maxlength,   limit: 4
      t.timestamps
    end
    add_index :fields, :name
    add_index :fields, :klass_name
    add_index :fields, :field_group_id
  end

  def self.down
    drop_table :fields
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
fat_free_crm-0.22.1 db/migrate/20111101083437_create_fields.rb
fat_free_crm-0.22.0 db/migrate/20111101083437_create_fields.rb
fat_free_crm-0.21.0 db/migrate/20111101083437_create_fields.rb
fat_free_crm-0.20.1 db/migrate/20111101083437_create_fields.rb
fat_free_crm-0.20.0 db/migrate/20111101083437_create_fields.rb
fat_free_crm-0.19.2 db/migrate/20111101083437_create_fields.rb
fat_free_crm-0.19.0 db/migrate/20111101083437_create_fields.rb
fat_free_crm-0.18.2 db/migrate/20111101083437_create_fields.rb
fat_free_crm-0.17.3 db/migrate/20111101083437_create_fields.rb
fat_free_crm-0.18.1 db/migrate/20111101083437_create_fields.rb
fat_free_crm-0.18.0 db/migrate/20111101083437_create_fields.rb
fat_free_crm-0.17.2 db/migrate/20111101083437_create_fields.rb
fat_free_crm-0.17.1 db/migrate/20111101083437_create_fields.rb