Skip to content
This repository has been archived by the owner on Apr 12, 2021. It is now read-only.

Die Datenbank managen

firesoft-de edited this page Feb 8, 2018 · 4 revisions

Für den Betrieb der Datenbank stehen momentan folgende Hilfsmittel zur Verfügung:

Einträge löschen

Es ist momentan nicht möglich einen Eintrag aus der Datenbank des Benutzers zu löschen. Ein Grund hierfür ist die Verbreitungsmethode. Um eine Löschung anzuweisen, müssten die Skripte deutlich umgebaut werden.

Es besteht aber die Möglichkeit Einträge vor dem Benutzer zu verbergen. Dazu wird in der Tabellenspalte "name" der Schlüssel "#X#x#X#" vor oder hinter den Namen gestellt. Der Schlüssel muss dabei mit einem Leerzeichen vom eigentlichen Namen getrennt werden.

Der Schlüssel ist in /data/DatabaseDAO.java definiert.

Einträge ohne Position und Trays ohne Positionsbild definieren

Für den Fall, dass für Items keine Position auf dem Positionsbild angezeigt werden soll, kann in der Tabelle "equipment" in der Spalte "positionID" eine -1 hinterlegt werden.

Für den Fall das bei einem Trays kein Positionsbild hinterlegt werden soll, kann äquivalent in der Tabelle "positionimage" in der Spalte "path" eine -1 hinterlegt werden. Es muss aber unbedingt für jedes Tray ein passendes Element in der positionimage Tabelle existieren.

Selbiges gilt für die Spalte "position" in der Tabelle tray.