Actions
Feature #18547
closedCreate QFQ tables on demand
Start date:
03.05.2024
Due date:
% Done:
0%
Estimated time:
Discuss:
Prio Planung:
No
Vote:
Description
[ mysqli: 1146 ] Table 'dev_data.funnyTableName' doesn't exist
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.
Related issues
Updated by Carsten Rose 3 months ago
- Related to Feature #18548: Create QFQ stored procedures on demand. added
Updated by Carsten Rose about 2 months ago
- Target version changed from 24.9.0 to 24.5.0
Updated by Carsten Rose about 2 months ago
- Status changed from In Progress to Closed
Actions