Software Challenge : Rollen

Einem Benutzer eine Rolle direkt ueber die Datenbank zuweisen

  1. Zur Datenbank verbinden.
  2. Die verfuegbaren Rollen kann man sich mit SELECT * FROM roles; ansehen (das sind viele, da die Rollen meistens nur auf bestimmte Objekte (z.B. Teams) beziehen und es eine Rolle fuer jedes Objekt gibt).
  3. Die Beziehungen zwischen Benutzern und Rollen sind in der Tabelle people_roles gespeichert.
  4. Um einem Benutzer eine Rolle zuzuweisen, braucht man die ID des Benutzers (steht in Tabelle people) und die ID der Rolle (aus Tabelle roles). Dann: INSERT INTO people_roles (person_id, role_id) VALUES (id benutzer, id rolle);