Sha256: 9f15b70e9278fea3e949d57b8bd8ec0986bb4a73e8efa260891370773d34c174
Contents?: true
Size: 972 Bytes
Versions: 1
Compression:
Stored size: 972 Bytes
Contents
class CreateAddresses < ActiveRecord::Migration def change create_table :addresses do |t| t.references :neighborhood t.references :street t.references :district t.references :land_subdivision t.references :condominium t.string :complement t.references :addressable, polymorphic: true t.timestamps end add_index :addresses, :neighborhood_id add_index :addresses, :street_id add_index :addresses, :district_id add_index :addresses, :land_subdivision_id add_index :addresses, :condominium_id add_index :addresses, :addressable_id add_foreign_key :addresses, :neighborhoods, column: :neighborhood_id add_foreign_key :addresses, :streets, column: :street_id add_foreign_key :addresses, :districts, column: :district_id add_foreign_key :addresses, :land_subdivisions, column: :land_subdivision_id add_foreign_key :addresses, :condominiums, column: :condominium_id end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
unico-training-7.8.0 | db/migrate/20110622205700_create_addresses.rb |