Sha256: a9c36a659aa647f697febb9f55e780fc7e6a9a88e0bd60f9e4531d6bbfebe991

Contents?: true

Size: 937 Bytes

Versions: 1

Compression:

Stored size: 937 Bytes

Contents

class AddRenameRemove < ActiveRecord::Migration
  # after importing postal_code db from geonames
  def up
    add_column    :postal_codes,  :id,          :primary_key
    add_column    :postal_codes,  :geocoded,    :boolean,     :default => false
    add_column    :postal_codes,  :time_zone,   :string,      :default => nil
    add_column    :postal_codes,  :country_id,  :integer
    rename_column :postal_codes,  :countrycode, :country_code
    rename_column :postal_codes,  :postalcode,  :postal_code
    rename_column :postal_codes,  :placename,   :city
    rename_column :postal_codes,  :admin1name,  :region
    rename_column :postal_codes,  :admin1code,  :region_code
    remove_column :postal_codes,  :admin2name,  :admin2code,  :admin3name, :admin3code, :accuracy
    add_index     :postal_codes,  :postal_code
    add_index     :postal_codes,  :country_code
    # add_index     :postal_codes,  :id
  end

  def down
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
peripatetic-0.0.2 preparing/add_rename_remove.rb