Sha256: f1109e5454f6c7f9a30801ba803684dda91aad40406d778d08f974dabfaa7220

Contents?: true

Size: 1.84 KB

Versions: 7

Compression:

Stored size: 1.84 KB

Contents

class CreateTestModels < ActiveRecord::Migration
  def change
    create_table :test_models do |t|
      t.string :test_attribute
      t.boolean :completed
      t.timestamps null: false
    end

    create_table :child_models do |t|
      t.string :child_attribute
      t.belongs_to :test_model
    end

    create_table :users do |t|
      t.string :role
      t.references :manager
      t.string   "first_name"
      t.string   "last_name"
      t.string   "email"
      t.datetime "created_at"
      t.datetime "updated_at"
      t.string   "address_street"
      t.string   "address_city"
      t.string   "address_state"
      t.string   "address_zip"
      t.integer  "address_id"
      t.string   "address2_street"
      t.string   "address2_city"
      t.string   "address2_state"
      t.string   "address2_zip"
      t.string   "data_string"
      t.integer  "data_times"
      t.integer  "test_enum"
    end

    create_table :todos do |t|
      t.string :title
      t.text :description
      t.timestamps null: false
      t.boolean :completed, default: false, null: false
      t.references :created_by
      t.references :owner
    end

    create_table :comments do |t|
      t.text :comment
      t.timestamps null: false
      t.belongs_to :todo
      t.references :author
      t.integer  "user_id"
      t.integer  "todo_item_id"
      t.datetime "created_at"
      t.datetime "updated_at"
    end

    create_table "addresses" do |t|
      t.string   "street"
      t.string   "city"
      t.string   "state"
      t.string   "zip"
      t.datetime "created_at"
      t.datetime "updated_at"
    end

    create_table "todo_items" do |t|
      t.string   "title"
      t.text     "description"
      t.boolean  "complete"
      t.datetime "created_at"
      t.datetime "updated_at"
      t.integer  "user_id"
      t.integer  "comment_id"
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
hyper-mesh-0.6.0 spec/test_app/db/migrate/20160731182106_create_test_models.rb
hyper-mesh-0.5.4 spec/test_app/db/migrate/20160731182106_create_test_models.rb
hyper-mesh-0.5.3 spec/test_app/db/migrate/20160731182106_create_test_models.rb
hyper-mesh-0.5.2 spec/test_app/db/migrate/20160731182106_create_test_models.rb
hyper-mesh-0.5.1 spec/test_app/db/migrate/20160731182106_create_test_models.rb
hyper-mesh-0.5.0 spec/test_app/db/migrate/20160731182106_create_test_models.rb
hyper-mesh-0.4.0 spec/test_app/db/migrate/20160731182106_create_test_models.rb