Feature #18547
Updated by Carsten Rose 3 months ago
<pre>
[ mysqli: 1146 ] Table dev_data.UnknownTableName does not exist
</pre>
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.