Feature #18547
Updated by Carsten Rose 3 months ago
Falls es einen Fehler beim DB Zugriff gibt, das eine Tabelle nicht gefunden wird: * Check in den QFQ create table SQL Files schauen ob die Tabelle dort vorkommt. * Falls Nein: Fehlermeldung ausgeben * Falls ja: * Bei der Fehlermeldung sollte stehen in welcher Datenbank nach der Tabelle gesucht wurde. * Einen Button/Funktion anbieten um die Tabellen anzulegen. * Vermutlich sollten neu die Tabellen Definitionen in separate Dateien ausgelagert werden, damit nur der jeweilige Teil gespielt werden kann. * Mit dieser Technik ist es dann nicht mehr noetig by Default alle Tabellen anzulegen - sie koennen neu on demand angelegt werden. * Das duerfte spannend sein fuer: Period, Chat, Wiki, NoteItem, FileUpload,... * Das ist in der Dokumentation zu erwaehnen: * QFQ Best Practice Tabellen koennen 'on demand' angelegt werden. * Hinweis das bei MultiDB Setups teilweise nicht klar ist wohin eine Tabelle gehoert: das entscheidet der User dann anhand von 'indexWiki', 'indexChat', 'indexFormNnote', ... * In dbUpdateData.php sind neu keine 'CREATE TABLE ...' mehr noetig, nur noch 'ALTER TABLE ...'. * Check ob es noch weitere Tabellen gibt.