Как обновить базу данных osCommerce с версии 2.2 до версии 2.3
Внутри папки Oscommerce есть файл upgrade_guide под названием upgrade-230.pdf.
там это говорит
Если вы хотите выполнить обновление до полной версии v2.3, выполните только изменения базы данных (SQL) и используйте базу данных с новой установкой v2.3.
Но как мне сделать эти изменения базы данных, чтобы использовать его с новым v2.3?
Я думаю, что мне нужно вручную сравнить схемы базы данных и изменить резервную копию файла.sql старого сайта (добавление / изменение полей, добавление таблиц и т. Д., Чтобы соответствовать схеме и исправить соответствующие операторы INSERT для соответствия). Затем вы можете просто заменить базу данных новой установки на восстановленную старую.
В файле есть только несколько SQL-команд для создания регистратора действий:
CREATE TABLE action_recorder ( ...
Что еще мне нужно изменить в старой резервной копии базы данных?
1 ответ
Базы данных практически одинаковы, только с небольшими отличиями, которые можно исправить с помощью этих утверждений, я собрал необходимые изменения здесь:
Или вы можете попробовать обновление Community Add-On SQL с 2.2MS до 2.3.3.
В зависимости от вашей старой версии вам может понадобиться, а может и не понадобиться все это. Кроме того, не забудьте сделать резервную копию вашей базы данных перед запуском любого из этого