Перенесите Odoo V8 на V12

#postgresql #odoo

Вопрос:

Есть несколько способов обновить версию V8, о чем я читал на нескольких форумах.

Одним из методов является экспорт «основных таблиц», какие таблицы? И это хорошо работает только с меньшими БД. И насколько велик большой ? У меня есть только модули бухгалтерского учета , CRM и веб-сайта на моем Odoo 8, и я работаю самостоятельно, а не на предприятии.

Я знаю, что вы можете легко перейти с 8 — > 10 . Если я использую программное обеспечение OpenUpgrade, создает ли оно новую базу данных, которую затем можно использовать с новым экземпляром Odoo с V12? Или он переносит все программное обеспечение экземпляра db ?

Если я понижу уровень модулей в V10, будет ли легко перейти на V12? Или в БД написаны специальные таблицы, которые могут заблокировать миграцию с V10 -> V12 ?

Ответ №1:

Миграции — это сложная штука. Основным процессом будет:

  1. Сделайте копию своей базы данных и отправьте ее в отдельную среду
  2. Запустите OpenUpgrade V9.0 с --upgrade=all флагом в базе данных
  3. Если вы столкнетесь с какими-либо ошибками, обработайте их индивидуально, изучив ошибку и внеся необходимые изменения в свои модули
  4. После завершения обновления вы можете двигаться вперед и сделать то же самое для OpenUpgrade V10.0, V11.0 и V12.0
  5. Скопируйте свою базу данных обратно в рабочую среду