]> git.openstreetmap.org Git - rails.git/blob - db/migrate/031_create_countries.rb
Improve error-handling
[rails.git] / db / migrate / 031_create_countries.rb
1 require 'migrate'
2 require 'rexml/document'
3
4 class CreateCountries < ActiveRecord::Migration
5   def self.up
6     create_table :countries, innodb_table do |t|
7       t.column :id,      :integer_pk,              :null => false
8       t.column :code,    :string,     :limit => 2, :null => false
9       t.column :min_lat, :double,                  :null => false
10       t.column :max_lat, :double,                  :null => false
11       t.column :min_lon, :double,                  :null => false
12       t.column :max_lon, :double,                  :null => false
13     end
14
15     add_index :countries, [:code], :name => "countries_code_idx", :unique => true
16   end
17
18   def self.down
19     drop_table :countries
20   end
21 end