TYPO3 перечисляет все таблицы в БД для сравнения из-за COLLATE

Я использую TYPO3 8.7.4 с PHP 7.0.22 и MariaDB 10.2.7.

Сравнение БД внутри InstallTool показывает мне, что TYPO3 хочет изменить все таблицы, потому что текущее значение отличается от ожидаемого из-за сортировки таблицы:

ALTER TABLE `be_groups` CHANGE `title` `title` VARCHAR(50) DEFAULT '' NOT NULL 
Current value: title VARCHAR(50) DEFAULT '''' NOT NULL COLLATE utf8_general_ci

person Hans Höchtl    schedule 17.08.2017    source источник
comment
Тут то же самое. Это так раздражает...   -  person InforMedic    schedule 17.08.2017
comment
я нашел эту запись в системе отслеживания ошибок: forge.typo3.org/issues/81610, но она связана с мастер миграции. По крайней мере, я уверен, что это проблема с этими двойными кавычками.   -  person InforMedic    schedule 17.08.2017
comment
И перекрестная ссылка из выпуска Forge, чтобы отслеживать его: forge.typo3.org/issues/82023   -  person Viktor Livakivskyi    schedule 18.08.2017
comment
Перед изменением укажите SHOW CREATE TABLE be_groups.   -  person Rick James    schedule 22.08.2017
comment
Какое изменение? Это свежая установка.   -  person Hans Höchtl    schedule 23.08.2017


Ответы (1)


MariaDB внедрила изменение в таблицу COLUMNS информационной схемы, которая не имеет обратной совместимости с выводом, ожидаемым от «оригинального» MySQL:

https://jira.mariadb.org/browse/MDEV-13132

person Morton Jonuschat    schedule 25.09.2017