Sha256: d05ad8182e0f06b7b06a5c71339d65a8afd2d1f28bee2bd7eb5e81cb805b56e0

Contents?: true

Size: 540 Bytes

Versions: 3

Compression:

Stored size: 540 Bytes

Contents

class CreatePlayers < Sequel::Migration
  def up
    create_table(:players) do
      primary_key(:id)
      DateTime(:created_at)
      DateTime(:updated_at)
      foreign_key(:team_id, :table => :teams)
      String(:name, :limit => 100, :null => false)
      String(:position, :limit => 50)
      Integer(:number, :null => false)
      TrueClass(:retired, :default => false)
      TrueClass(:injured, :default => false)
      Date(:born_on)
      String(:notes, :text => true)
    end
  end

  def down
    drop_table(:players)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
merb-admin-0.8.8 spec/migrations/sequel/004_create_players_migration.rb
merb-admin-0.8.7 spec/migrations/sequel/004_create_players_migration.rb
merb-admin-0.8.6 spec/migrations/sequel/004_create_players_migration.rb