Benutzer-Werkzeuge

Webseiten-Werkzeuge


datenbank-schema

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
datenbank-schema [2021/11/18 09:30] lwsystemsdatenbank-schema [2022/11/11 11:42] (aktuell) – [filter] lwsystems
Zeile 10: Zeile 10:
 | id       | varchar(64)  | NO   | PRI |               | Username | id       | varchar(64)  | NO   | PRI |               | Username
 | name     | varchar(256) | YES  |     | NULL    |       | Vor- und Nachname | name     | varchar(256) | YES  |     | NULL    |       | Vor- und Nachname
-| password | varchar(64)  | NO               |       | BCRYPT Hash des Passworts+| password | varchar(64)  | NO       ''      |       | BCRYPT Hash des Passworts
 | archive  | varchar(256) | YES  |     | NULL    |       | Container des Users | archive  | varchar(256) | YES  |     | NULL    |       | Container des Users
 | role     | varchar(32)  | NO       | USER    |       | Rolle | role     | varchar(32)  | NO       | USER    |       | Rolle
Zeile 61: Zeile 61:
 </code> </code>
  
-===== filter  ===== 
-Die Tabelle "filter" enthält [[Filter]] für einzelne Benutzer. Die Pflege der [[Filter]] ist im Web-UI noch nicht implementiert und kann derzeit nur direkt in die Datenbank eingetragen werden. 
  
 +===== container  =====
 +
 +Die Tabelle "container" enthält die dem User zugeordneten Container und Subcontainer.
 +Falls Subcontainer konfiguriert wurden, wird der Subcontainer im AUTH-Modul per "/" an den Conainer angehängt.
  
 <code sql> <code sql>
Zeile 69: Zeile 71:
 | Field  | Type         | Null | Key | Default | Extra | | Field  | Type         | Null | Key | Default | Extra |
 +--------+--------------+------+-----+---------+-------+ +--------+--------------+------+-----+---------+-------+
-id     | varchar(64)  | NO   | PRI |               Interne Id des Filters +userid | varchar(64)  | NO   | PRI |               Benutzer-Id 
-userid | varchar(64 YES      |               Benutzername (user.id) dieses Filters +cid    | varchar(128) | NO   PRI |               Container 
-name   | varchar(255) | YES      |               Name des Filters in der Anzeige. +scid   | varchar(128) | NO   PRI |               Subcontainer
-| filter | text         | YES  |     | NULL    |       | Lucene Filter String+
 +--------+--------------+------+-----+---------+-------+ +--------+--------------+------+-----+---------+-------+
 </code> </code>
Zeile 94: Zeile 95:
   PRIMARY KEY (`id`,`value`)   PRIMARY KEY (`id`,`value`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 +
 +CREATE TABLE `container` (
 +  `userid` varchar(64) NOT NULL DEFAULT '',
 +  `cid` varchar(128) NOT NULL DEFAULT '',
 +  `scid` varchar(128) NOT NULL DEFAULT '',
 +  PRIMARY KEY (`userid`,`cid`,`scid`)
 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
  
 CREATE TABLE `filter` ( CREATE TABLE `filter` (
datenbank-schema.1637227813.txt.gz · Zuletzt geändert: 2021/11/18 09:30 von lwsystems