Inhaltsverzeichnis
- Einführung
- Wichtige Hinweise
- Voraussetzungen
- Datenbank
- Tabellen
- change_log
- data_absence
- data_booking
- data_custom_shift
- data_employee
- data_employee_access
- data_employment_period
- data_fixed_shift
- data_group
- data_group_access
- data_holiday
- data_individual_working_time
- data_leave_ban
- data_leave_entitlement
- data_leave_type
- data_membership
- data_modified_shift
- data_note
- data_overtime
- data_shift_cycle
- data_shift_cycle_assignment
- data_shift_cycle_element
- data_shift_cycle_exception
- data_shift_requirement
- data_shift_type
- data_shift_type_restriction
- data_special_period
- data_special_shift_requirement
- data_special_weekday_requirement
- data_surcharge_type
- data_user_setting
- data_user_specification
- data_working_time_model
- data_workplace
- Tabellen
Datenbankbenutzer
Auf dem Datenbankserver muss ein Benutzer angelegt sein, der über folgende Rechte verfügt:
- Erstellen (CREATE, REFERENCES) einer Schichtplaner-Dienstplandatenbank
- Abfragen und Bearbeiten (SELECT, INSERT, UPDATE) der Dienstplandatenbank
- Erstellen (CREATE TEMPORARY TABLES) von temporären Tabellen
Einen Benutzer können Sie mit folgenden Befehlen erstellen:
CREATE USER 'spuser'@'3.127.186.43' IDENTIFIED BY 'secret123!' REQUIRE SSL;
GRANT SELECT, INSERT, UPDATE, CREATE, REFERENCES ON `sp_schedule_%`.* TO 'spuser'@'3.127.186.43';
GRANT CREATE TEMPORARY TABLES ON *.* TO 'spuser'@'3.127.186.43';
Hinweise:
- Den Benutzernamen (hier: spuser) und das Passwort (hier: secret123!) können Sie selbst wählen. Diese Informationen werden in den Einstellungen des Dienstplans hinterlegt.
- Der Zugriff auf die selbstgehostete Datenbank erfolgt vom Anwendungsserver mit der IP-Adresse 3.127.186.43.
- Der Name einer Dienstplandatenbank wird vom Anwendungsserver festgelegt und beginnt immer mit sp_schedule_.
- Ob eine gültige Verbindung mit dem angelegten Benutzer möglich ist, können Sie in den Selbsthosting-Einstellungen der Dienstplandatenbank testen.