Как обновить базу данных 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 ответ

Решение

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

https://gist.github.com/rubo77/7330900

Или вы можете попробовать обновление Community Add-On SQL с 2.2MS до 2.3.3.

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

Другие вопросы по тегам