23 lines
583 B
Ruby
23 lines
583 B
Ruby
|
class CreateStates < ActiveRecord::Migration[8.0]
|
||
|
def change
|
||
|
create_table :states do |t|
|
||
|
t.string :name
|
||
|
t.string :code
|
||
|
t.references :country, foreign_key: true
|
||
|
t.string :country_code
|
||
|
t.string :fips_code
|
||
|
t.string :iso2
|
||
|
t.string :state_type
|
||
|
t.integer :level
|
||
|
t.integer :parent_id
|
||
|
t.decimal :latitude, precision: 10, scale: 8
|
||
|
t.decimal :longitude, precision: 11, scale: 8
|
||
|
t.boolean :flag
|
||
|
t.string :wiki_data_id
|
||
|
t.timestamps
|
||
|
end
|
||
|
|
||
|
add_reference :cities, :state, foreign_key: true
|
||
|
end
|
||
|
end
|