Это старая версия документа!
Diese Tabelle enthält die Benutzer-Daten. Das Passwort wird als MD5 Hash gespeichert.
+----------+--------------+------+-----+---------+-------+ | FIELD | TYPE | NULL | KEY | DEFAULT | Extra | +----------+--------------+------+-----+---------+-------+ | id | VARCHAR(64) | NO | PRI | | | Username | name | VARCHAR(256) | YES | | NULL | | Vor- und Nachname | password | VARCHAR(64) | NO | | | | MD5 Hash des Passworts | archive | VARCHAR(256) | YES | | NULL | | Container des Users | ROLE | VARCHAR(32) | NO | | USER | | Rolle +----------+--------------+------+-----+---------+-------+
В таблице «адреса» содержатся адреса, назначенные пользователю. На основе этих адресов генерируется фильтр для уточнения списка ответов на запрос. Адрес *@* быть настроен для администратора или аудитора.
Этот список отображается в информационном поле веб-интерфейса.
+ ---------+-------------+------+-----+---------+-------+ | ПОЛЕ | ТИП | НОЛЬ | КЛЮЧ | ПО УМОЛЧАНИЮ | Дополнительно | + ---------+-------------+------+-----+---------+-------+ | id | VARCHAR ( 64 ) | NO | PRI | | | Имя пользователя ( USER . id ) | адрес | VARCHAR ( 64 ) | NO | PRI | | | Адрес электронной почты для ФИЛЬТРА + --------- + -------------+------+-----+---------+-------+
Здесь сохраняется статус пользователя в веб-интерфейсе при выходе из системы.
+ --------+--------------+------+-----+---------+-------+ | ПОЛЕ | ТИП | НОЛЬ | КЛЮЧ | ПО УМОЛЧАНИЮ | Дополнительно | + --------+--------------+------+-----+---------+-------+ | id | VARCHAR ( 64 ) | NO | PRI | | | | userid | VARCHAR ( 64 ) | NO | | | | | VALUE | VARCHAR ( 254 ) | NO | PRI | | | + --------+--------------+------+-----+---------+-------+
Каждый пользователь может сохранять поисковые запросы с указанием имени в веб-интерфейсе. Эти поисковые запросы хранятся в данной таблице.
+ --------+--------------+------+-----+---------+-------+ | ПОЛЕ | ТИП | NULL | КЛЮЧ | ПО УМОЛЧАНИЮ | Дополнительно | + --------+--------------+------+-----+---------+-------+ | id | VARCHAR ( 64 ) | НЕТ | PRI | | | Внутренний идентификатор запроса | userid | VARCHAR ( 64 ) | ДА | | | | Имя пользователя ( USER . id ) этого запроса | name | VARCHAR ( 255 ) | ДА | | | | Имя сохраненного запроса | query | text | ДА | | NULL | | Сериализованный объект со сохранённым запросом + --------+--------------+------+-----+--------+
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.
+--------+--------------+------+-----+---------+-------+ | FIELD | TYPE | NULL | KEY | DEFAULT | Extra | +--------+--------------+------+-----+---------+-------+ | id | VARCHAR(64) | NO | PRI | | | Interne Id des Filters | userid | VARCHAR(64) | YES | | | | Benutzername (USER.id) dieses Filters | name | VARCHAR(255) | YES | | | | Name des Filters IN der Anzeige. | FILTER | text | YES | | NULL | | Lucene FILTER String +--------+--------------+------+-----+---------+-------+
Beispiel der SQL Queries zum Erstellen der Benutzerdatenbank in MySQL.
CREATE TABLE `address` ( `id` VARCHAR(64) NOT NULL DEFAULT '', `address` VARCHAR(64) NOT NULL DEFAULT '', PRIMARY KEY (`id`,`address`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `appstate` ( `id` VARCHAR(64) NOT NULL DEFAULT '', `userid` VARCHAR(64) NOT NULL DEFAULT '', `value` VARCHAR(254) NOT NULL DEFAULT '', PRIMARY KEY (`id`,`value`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `filter` ( `id` VARCHAR(64) NOT NULL DEFAULT '', `userid` VARCHAR(64) DEFAULT '', `name` VARCHAR(255) DEFAULT '', `filter` text, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `storedquery` ( `id` VARCHAR(64) NOT NULL DEFAULT '', `userid` VARCHAR(64) DEFAULT '', `name` VARCHAR(255) DEFAULT '', `query` text, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `user` ( `id` VARCHAR(64) NOT NULL DEFAULT '', `name` VARCHAR(256) DEFAULT NULL, `password` VARCHAR(64) NOT NULL DEFAULT '', `archive` VARCHAR(256) DEFAULT NULL, `role` VARCHAR(32) NOT NULL DEFAULT 'USER', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;