Entitäten in der Datenbank - OsnaCS/munchmate GitHub Wiki

Entitäten in der Datenbank

Im Folgenden sind alle Entitäten aus der Datenbank aufgelistet. Das dient zur Orientierung, was die Datentypen in den Apps angeht.

'canteen'

  • id -> 32 Bit int; Unique-Key
  • city_id -> 32 Bit int; Foreign-Key für city.id
  • name -> string; z.B. "Mensa Westerberg"
  • location -> point (double, double); (latitude, longitude) in Grad; z.B. (52.284364,8.022781)

'city'

  • id -> 32 bit int; Unique-Key
  • name -> string, z.B. "Osnabrück"

'device'

  • id -> int(11) PRIMARY AUTO_INCREMENT
  • device_id -> binary(64) UNIQUE
  • os -> enum('ANDROID', 'iOS')
  • active -> boolean
  • created_at -> datetime
  • updated_at -> timestamp INDEX