Sha256: 2b1000ff8a844f250983101f200c6c13ebaafb14caeffca6fd5dffbf7b608211

Contents?: true

Size: 1014 Bytes

Versions: 1

Compression:

Stored size: 1014 Bytes

Contents

class CreateAddresses < ActiveRecord::Migration
  def change
    create_table :addresses, options: 'DEFAULT CHARSET=utf8' do |t|
      t.string :addressable_type
      t.references :addressable, index: true

      t.integer :preference_order, default: 1 
      t.integer :address_preference_order, default: 1
      t.string :full_street_address
      t.integer :street_number
      t.string :street_dir_prefix
      t.string :street_name
      t.string :street_suffix
      t.string :street_dir_suffix
      t.string :street_additional_info
      t.integer :box_number
      t.string :unit_number
      t.string :city
      t.string :state_or_province
      t.string :postal_code
      t.string :carrier_route
      t.string :country, default: "US"
      t.references :address_type

      t.timestamps
    end
    add_index :addresses, :city
    add_index :addresses, :state_or_province
    add_index :addresses, :postal_code
    add_index :addresses, :country
    add_index :addresses, :addressable_type
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
reso-0.1.0.1 lib/generators/reso/templates/create_addresses.rb