majordomo
majordomo copied to clipboard
Поддержка юникода при работе с базой
Позволит хранить emoji в полях с кодировкой utf8mb4_unicode_ci
А как оно мигрирует на живой базе? Ничего не ломает переключение такое?
у меня не поломало, уже довольно продолжительное время работает с этими правками
Я столкнулся с проблемой записи ядром МДМ в свойство EXECUTED_SRC таблицы methods, что приводило к невозможности выполнения "привязанного" классового метода при изменении свойства объекта. Всплывала ошибка "Incorrect string value: '\xD0...' for column 'EXECUTED_SRC' at row 1". Переход на utf8mb4_unicode_ci полечил (наблюдаю пока только 2 дня) Обсуждение здесь: https://t.me/MajorDoMoRu/209652
А как оно мигрирует на живой базе? Ничего не ломает переключение такое?
а оно ж не трогает текущие таблицы, для полноты в настройках самого мускула тоже нужно задать расширенную ютф, как и перевести текущие таблицы и поля в них все это ничего не ломает, проверено неоднократно на рабочем сервере
Я столкнулся с проблемой записи ядром МДМ в свойство EXECUTED_SRC таблицы methods, что приводило к невозможности выполнения "привязанного" классового метода при изменении свойства объекта. Всплывала ошибка "Incorrect string value: '\xD0...' for column 'EXECUTED_SRC' at row 1". Переход на utf8mb4_unicode_ci полечил (наблюдаю пока только 2 дня) Обсуждение здесь: https://t.me/MajorDoMoRu/209652
там другая ошибка, удивительно что ее до сих пор не вылечили ((( сколько раз об этом было написано https://github.com/sergejey/majordomo/blob/bb204257bdacb5393c4e19ade65cbe4fff4b32e9/modules/objects/objects.class.php#L600 исправлено
где есть описание этой ошибки с исправлением? впервые слышу...
где есть описание этой ошибки с исправлением? впервые слышу...
вот так тебе и пиши ))))))