Sha256: e06f3a5d0fb531b1d410bdfee41407b0237f631e50850b68c7ddc1ddb0023434

Contents?: true

Size: 461 Bytes

Versions: 4

Compression:

Stored size: 461 Bytes

Contents

class CreateModels < ActiveRecord::Migration
  def self.up
    # down

    create_table :user_accounts do |t|
      t.string :name
      t.timestamps
    end

    create_table :roles do |t|
      t.string :name
      t.timestamps
    end 

    create_table :users_roles do |t|
      t.integer :user_account_id
      t.integer :role_id
    end
  end
  
  def self.down  
    drop_table :user_accounts
    drop_table :roles
    drop_table :users_roles
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
schemaker-0.1.4 spec/active_record/migrations/create_models.rb
schemaker-0.1.3 spec/active_record/migrations/create_models.rb
schemaker-0.1.2 spec/active_record/migrations/create_models.rb
schemaker-0.1.1 spec/active_record/migrations/create_models.rb