Datenbank Änderung wird im Contao Manager nicht angenommen, ohne Fehlermeldung
Hallo,
vielleicht kennt sich jemand aus? Bei einem Projekt hat ein Kunde MetaModel Version 2.2.0 installiert und ich möchte Contao auf 4.13 heben.
Hier gibt es diese Tabellen:
tl_metamodel_levensthein
tl_metamodel_levensthein_index
Alles, auch composer, sind aktualisiert und bereit für das Update. Nur schlägt der Contao Manager diese Datenbankänderung vor:
ALTER TABLE tl_metamodel_levensthein_index CHANGE word word VARCHAR(64) CHARACTER SET utf8 DEFAULT '' NOT NULL COLLATE `utf8_bin`
Wenn ich das durchführe, gelange ich in eine Schleife von ständigen, positiven Rückmeldungen, doch es ist nie abgeschlossen sondern wird ständig unter Datenbank-Migrationen und -Backups als "Eine ausstehende Schema-Änderung" angezeigt.
Mit php /var/www/domain.de/web/contao/vendor/bin/contao-console contao:migrate habe ich das ganze auch über CLI versucht. Es gibt auch hier eine positive Rückmeldung zurück, doch es ändert nichts.
Selbst wenn ich die (eigentlich sogar leeren) Tabellen manuell lösche, werden wieder beim Refresh wieder angezeigt.
Hat hier jemand eine Idee was ich tun kann um diese Datenbankänderung zu entfernen?
Merci vielmals,
Carino
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo 43cliffparnitzky,
danke für die schnelle Antwort!
Ich bin ja noch bei Contao 4.9 und möchte die Datenbank korrekt haben, bevor ich auf 4.13 updates kann.
Versucht hatte ich aber auch so upzudaten, das gibt auch eine positive Rückmeldung, doch die damit zusammenhängenden Datenbankänderungen bleiben aus, es zeigt nur die anhängende Meldung an. Sie kommt jedoch immer wieder.Anhang 27036
Dankeschön,
Carino
MetaModels 2.2 ist nicht für Contao 4.13 freigegeben
Zitat:
Zitat von
Carino
Ich bin ja noch bei Contao 4.9 und möchte die Datenbank korrekt haben, bevor ich auf 4.13 updates kann.
Zum Thema Datenlage nach Update auf 4.13 - Wenn es Migrations gibt, wird auch ein zukünftiges Update von 4.9 auf 4.13 eine korrekte Datenlage aufweisen.
Fehlermeldung ohne MetaModels 2.3 lässt sich wie folgt entfernen
- MetaModels entfernen und deinstallieren
Fehlermeldung beheben aber auf Contao 4.13 updaten mit MetaModels 4.13
- Wird nicht gehen, siehe hier: https://github.com/MetaModels/core/b...n#L39C36-L39C3
Du brauchst wie schon erwähnt Version 2.3 von Metamodels, in welcher sich wahrscheinlich auch die passenden Migrations befinden.
Die Migration versucht auf 4.13 zu gehen, Metamodels 2.2 ist nicht mit Contao 4.13 kompatibel.
Wie behebe ich das nun?
Du könntest:
- das Projekt unterstützen und mit Hilfe des Fundraising bis zum Contao 5 Support auch 50% bzw. kostenlos auf die neueste Version updaten: https://now.metamodel.me/de/unterstuetzer/fundraising
- auch einfach auf 4.9.* ohne Sicherheitsupdates bleiben und weiterhin die 2.2er Version nutzen und darauf hoffen (Kosten = 0€ / Sicherheit durch Contao nicht gegeben / Neue Features nicht gegeben)
- und darauf warten, bis das neue MetaModels für Contao 5 bereitgestellt wird, dann wird die 2.3er Version wahrscheinlich kostenfrei für dich und deinen Kunden sein (Kosten = 0€ / Sicherheit durch Contao nicht gegeben / Neue Features nicht gegeben / Contao 5 Support nicht gegeben)
Mehr Informationen hier: https://now.metamodel.me/de/unterstu...metamodels_2-3