Можете ли вы безопасно удалить старые записи в sales_flat_quote? - PullRequest
6 голосов
/ 09 февраля 2012

У нас есть установка, которая в настоящее время работает под управлением Magento CE v1.5 (она была обновлена ​​с течением времени, я думаю, что она началась примерно на 1.1).Таблица sales_flat_quote в настоящее время содержит более 550 000 строк.Большой процент из них имеет null customer_id и им много месяцев.Я не могу придумать причину, чтобы держать их рядом, так как они старые и не связаны с клиентом, и, вероятно, никто не сможет получить доступ к этой цитате снова.

Кажется странным, что Magento неКажется, что он не имеет встроенной функциональности для удаления ненужной информации (у них есть cron для удаления кавычек, но, насколько я могу судить, он удаляет только кавычки, для которых установлено значение is_active false, что, насколько яЯ могу сказать, что это происходит только тогда, когда предложение конвертируется в заказ).

По сути, я спрашиваю ... а.) Безопасно ли удалять эти записи?б.) Как лучше всего это сделать (чистый sql, через модель, какой-то параметр в панели управления, который я пропустил и т. д.)?

Ответы [ 2 ]

6 голосов
/ 10 февраля 2012

У нас было несколько сайтов, которые нуждались в очистке информации о заказе после перехода с dev на производство.Мы сделали это путем усечения sales_flat_* и нескольких других таблиц.У нас не было никаких проблем с этим.Тем не менее, я рекомендую протестировать любые прямые изменения базы данных в КОПИИ вашей базы данных.

Вы также можете удалять записи из sales_flat_quote, даже если вы не удаляете соответствующие записи заказа или другие таблицы в sales_flat_*.Вам, вероятно, следует удалять только те записи в таблице котировок, которые имеют возраст более 30 дней, чтобы клиенты имели доступ к последним корзинам.

Вот очень полезный пост на форумах Magento Commerce.http://www.magentocommerce.com/boards/viewthread/1680/P405/

0 голосов
/ 17 октября 2012

Пожалуйста, обратитесь на этот сайт, если вы хотите удалить нежелательную запись цитаты http://www.magentocommerce.com/boards/viewthread/53981/

http://www.magentocommerce.com/boards/v/viewthread/218244/#t297757

https://github.com/fbrnc/Aoe_QuoteCleaner

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...