Datenbank

Das Backend verwendet für die Nutzerverwaltung die Postgre Datenbank, welche auf dem Server installiert ist. Sie hat den Namen monitor_ogc. Nachfolgend sind die Tabellen abgebildet, deren Persistenz über den User_Loader sichergestellt ist und damit den Nutzer abbildet.

Die Datenbank verwendet zum aktuellen Zeitpunk nur die Tabelle user, deren Struktur folgende abgebildet ist. Das Passwort ist verschlüsselt abgelegt und kann nicht eingesehen werden.

# Name Typ Länge Null Voreinstellung Info
1 email varchar   Y   Mail des Nutzers
2 username   varchar Y   Nutzername
3 password varchar   Y   verschlüsselt abgelegtes Passwort
4 lastname varchar   Y   Familienname
5 firstname varchar   Y   Name
6 facility varchar   Y   Einrichtung
8 api_key varchar   Y   generierter API-Key für doe OGC-Dienste
9 id int4 4 N nextval(‘users_id_seq’::regclass)  
10 access int4 4 Y 1 1 für Nutzer und 2 für Admin
11 business varchar   Y   Geschäftsfeld
12 confirmed bool 1 Y   ist die Mail bestätigt ? Ja/Nein
13 confirmed_on date 4 Y   an welchem DAtum wurde die Mail bestätigt