Благодаря форуму ( Таблица cscart_order_data заполняется ненужной информацией - Баг-трекер / Исправленные баги - Русскоязычный форум CS-Cart) остановила рост таблицы cscart_order_data. Можно ли как-то почистить поле data в уже созданных записях? Не уверена, что это лидер, но встречаются и такие записи : [BLOB - 379.4 КиБ]
Здравствуйте! Пробовали отсортировать данные в таблице order_data через поиск и удалить?
когда-то давно пробовал - возможны совершенно непредсказуемые эффекты
А можно ли просто так удалять эти записи?
Я думала обновить на что-то (например, на записи новых заказов). Но они разные, а так как я не знаю, зачем эти данные, то спросила здесь.
Если актуально пишите в личку, помогу.
Прошли годы, но баг с безобразным переполнением cscart_order_data так и продолжает существовать.
Причем я некоторое время назад обращался в поддержку. Мне прислали скрипт для чистки старых заказов. Это кратковременно помогло, на 2-3 месяца. Потом сайт снова перестал обновляться, потому что виснет на этапе резервирования cscart_order_data
Доколе?!
а версия у вас какая? просто в новых версиях вроде как этот баг пофиксили. А почему вы просто скрипт очистки не поставите на крон раз в неделю?
Знаете, что ответила поддержка?
Данная проблема нетривиальна и требует глобальных изменений в коде CS-Cart, поэтому, к сожалению, готового решения на данный момент нет. Тем не менее наши разработчики внесли небольшие изменения в версии 4.16.1, благодаря которым информация в таблице cscart_order_data более не дублируется.
На данный момент могу лишь посоветовать вам, воспользоваться ранее предоставленным скриптом для очистки таблицы cscart_order_data . Пожалуйста, сообщите мне, если вам нужен этот скрипт.
ДАННАЯ ПРОБЛЕМА НЕТРИВИАЛЬНА И ТРЕБУЕТ ГЛОБАЛЬНЫХ ИЗМЕНЕНИЙ В КОДЕ! Вот вам и юрьев день!
Так у вас какая версия?
Они вам просто сказали, что данную проблему не решить обычным DIFF, нужно очень много правок кода.