nach dem update von Contao 4.9 zu 4.13 möchte das contao install toll Änderungen an der Datenbank bzw. den Tabellen von der selbst geschriebenen Erweiterung vornehmen. Ich verstehe nicht warum contao hier überhaupt änderungen machen möchte da sich an der dca der erweiterung nichts geändert hat. Hat sich da irgendwas bei contao verändert was die dca oder die datenbank hier beeinflussen könnte?
teil aus der dca:
PHP-Code:
'sql' => array
(
'engine' => 'MyISAM',
'charset' => 'utf8 COLLATE utf8_general_ci',
'keys' => array
(
'id' => 'primary'
)
)
contao install tool:
ALTER TABLE tl_xy CONVERT TO CHARACTER SET utf8 COLLATE utf8mb4_unicode_ci
nachdem man dann diese änderung ausführt kommt es zu folgendem Fehler im log:
SQLSTATE[42000]: Syntax error or access violation: 1253 COLLATION 'utf8mb4_unicode_ci' is not valid for CHARACTER SET 'utf8'
Lesezeichen