Sha256: 0e9a31f3951d0ce4ad9f258a0f21f3abbd2ff06617cbd917bc5c434c17f7a2f7

Contents?: true

Size: 814 Bytes

Versions: 2

Compression:

Stored size: 814 Bytes

Contents

# rubocop:disable all
class CreateTestingStructure < ActiveRecord::Migration
  def change
    create_table :users do |t|
      t.string :name, :other, :language
      t.string :status, default: :active
      t.string :limited, limit: 10
      t.boolean :sex
      t.boolean :public
      t.boolean :cool
      t.integer :number
    end
    add_index :users, :sex
    add_index :users, :name
    add_index :users, [:number, :status]

    create_table :user_skills do |t|
      t.references :user
      t.string :kind
    end

    create_table :user_extras do |t|
      t.references :user
      t.string :key, null: false
    end

    create_table :bikes do |t|
      t.string :name, null: false
      t.integer :cylinders
    end

    create_table :places do |t|
      t.string :name, null: false
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
schemaless-0.0.5 spec/support/001_create_testing_structure.rb
schemaless-0.0.3 spec/support/001_create_testing_structure.rb