Hallo,
ich habe in meiner Contao Datenbank 2-3 eigene Tabellen.
Rufe ich Contao Install auf erscheinen diese zum Tabelle löschen.
Das würde ich gerne verhindern, bevor Jemand ausversehen eine Checkbox falsch setzt.
Gruss
Hallo,
ich habe in meiner Contao Datenbank 2-3 eigene Tabellen.
Rufe ich Contao Install auf erscheinen diese zum Tabelle löschen.
Das würde ich gerne verhindern, bevor Jemand ausversehen eine Checkbox falsch setzt.
Gruss
Das sollte (wennschon es richtig verstehe) wegen https://github.com/contao/contao/blo...piler.php#L107 nur passieren, wenn die Namen Deiner Tabellen mit tl_ beginnen.
Um das Löschen zu verhindern könntest Du — falls die Namen Deiner Tabellen mit tl_ beginnen — auch eine rudimentäre DCA-Definition für diese anlegen. Dann sollte Contao sie kennen und nicht mehr löschen wollen.
Contao-Community-Treff Bayern: http://www.contao-bayern.de
Nein, sie fangen nicht mit tl_ an.
Es sind zwar gerade nur 2 Tabellen, aber da kommt noch ein duzend dazu.
Und mit einer eigenen DCA Definition müsste ich ja jedes Feld manuell benennen, was dann gefühlt hunderte Einträge wären.
Ich hoffe es gibt einen einfacheren Weg, wodurch ich generell eine komplette Tabelle auslassen kann, egal wie die Felder sind.
Oder zur Not Kommagetrennt alle Spalten der Tabelle benennen kann.
Contao Version 4.13.35
Contao 4.13, dann war mein Link falsch, da er auf den 5.x Zweig gezeigt hat.
Das solltest Du aus einem DESCRIBE tabelle der Tabellen doch auch per Skript erstellen können. Im Ergebnis sind alle Spaltennamen und Datentypen drin.
Alternativ könntest Du Deine Tabellen auch in eine andere Datenbank packen. Du kannst in Contao mehrere Datenbankverbindungen konfigurieren: https://symfony.com/doc/6.4/doctrine..._managers.html
Contao-Community-Treff Bayern: http://www.contao-bayern.de
Dank dir, das war die Lösung.
Wer die Lösung reduziert sucht:
https://contao.ninja/contao-tipps/ti...gnorieren.html
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen