majordomo icon indicating copy to clipboard operation
majordomo copied to clipboard

Поддержка юникода при работе с базой

Open Anisan opened this issue 4 years ago • 7 comments

Позволит хранить emoji в полях с кодировкой utf8mb4_unicode_ci

Anisan avatar Jun 01 '20 18:06 Anisan

А как оно мигрирует на живой базе? Ничего не ломает переключение такое?

sergejey avatar Aug 23 '20 18:08 sergejey

у меня не поломало, уже довольно продолжительное время работает с этими правками

Anisan avatar Sep 01 '20 05:09 Anisan

Я столкнулся с проблемой записи ядром МДМ в свойство EXECUTED_SRC таблицы methods, что приводило к невозможности выполнения "привязанного" классового метода при изменении свойства объекта. Всплывала ошибка "Incorrect string value: '\xD0...' for column 'EXECUTED_SRC' at row 1". Переход на utf8mb4_unicode_ci полечил (наблюдаю пока только 2 дня) Обсуждение здесь: https://t.me/MajorDoMoRu/209652

SergMicar avatar Nov 04 '21 09:11 SergMicar

А как оно мигрирует на живой базе? Ничего не ломает переключение такое?

а оно ж не трогает текущие таблицы, для полноты в настройках самого мускула тоже нужно задать расширенную ютф, как и перевести текущие таблицы и поля в них все это ничего не ломает, проверено неоднократно на рабочем сервере

Alexandr-logrus avatar Jul 12 '23 18:07 Alexandr-logrus

Я столкнулся с проблемой записи ядром МДМ в свойство 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 исправлено

Alexandr-logrus avatar Jul 12 '23 18:07 Alexandr-logrus

где есть описание этой ошибки с исправлением? впервые слышу...

sergejey avatar Jul 12 '23 20:07 sergejey

где есть описание этой ошибки с исправлением? впервые слышу...

вот так тебе и пиши ))))))

Alexandr-logrus avatar Jul 18 '23 07:07 Alexandr-logrus