Sha256: 9814149c8e678f7d37045fbe120c3e5316cecfa5a5c40677fa5deb64bb205f49

Contents?: true

Size: 569 Bytes

Versions: 6

Compression:

Stored size: 569 Bytes

Contents

class CreateLocationBeacons < ActiveRecord::Migration
  def change
    create_table :location_beacons do |t|
      t.references :location
      t.references :company, null: false
      t.string  :mac_address, limit: 12
      t.string  :uuid, null: false, limit: 32
      t.integer :major, null: false 
      t.integer :minor, null: false
      t.integer :last_known_battery_level

      t.timestamps null: false
    end
    add_index :location_beacons, [:company_id,:uuid,:major,:minor], name: "index_location_beacons_unique_company_identifier", unique: true
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
introspective_admin-0.9.0 spec/dummy/db/migrate/20150601212924_create_location_beacons.rb
introspective_admin-0.0.8 spec/dummy/db/migrate/20150601212924_create_location_beacons.rb
introspective_admin-0.0.7 spec/dummy/db/migrate/20150601212924_create_location_beacons.rb
introspective_admin-0.0.6 spec/dummy/db/migrate/20150601212924_create_location_beacons.rb
introspective_admin-0.0.5 spec/dummy/db/migrate/20150601212924_create_location_beacons.rb
introspective_admin-0.0.4 spec/dummy/db/migrate/20150601212924_create_location_beacons.rb