Перейти к содержимому

Добро пожаловать!

Делитесь и обсуждайте лучший контент и новые маркетинговые идеи, повышайте свой профессиональный уровень и становитесь лучшим маркетологом вместе.

Зарегистрироваться

Этот вопрос был отмечен
1 Ответить
23 Просмотры

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

Мы используем Odoo старой версии с несколькими пользовательскими модулями. Какие точные шаги нужно выполнить, чтобы безопасно обновиться до последней версии, и чем отличаются Odoo Online, Odoo.sh и on-premise?

Аватар
Отменить
Автор Лучший ответ

Официальный процесс Odoo состоит из семи шагов, и на любом типе хостинга его суть одна: сначала тестирование, затем исправления и репетиция, и только потом обновление рабочей базы.

Шаги

  • Запросите обновлённую тестовую базу данных: в Odoo Online — через менеджер баз данных («Управление», затем «Обновить», цель «Тест»); в Odoo.sh — на вкладке Upgrade в staging-ветке; в варианте on-premise — с помощью официального скрипта обновления с параметром тестирования.
  • Обновите пользовательские модули до целевой версии: установите их в пустую базу данных, исправьте ошибки и напишите скрипты обновления в папке upgrades или migrations для всех изменений в данных.
  • Протестируйте обновлённую базу данных: представления, отчёты, создание записей, страницы сайта, интеграции и бизнес-процессы целиком. Тестовые базы нейтрализуются, поэтому электронная почта, платежи и запланированные действия отключены.
  • Сообщайте обо всех проблемах в службу поддержки Odoo на этапе миграции и запрашивайте новую тестовую базу данных после каждого исправления.
  • Запланируйте запуск на спокойное время и проведите полную генеральную репетицию накануне.
  • Запросите обновление рабочей базы: цель «Продакшн» в Odoo Online, новый коммит в production-ветку в Odoo.sh или скрипт обновления с параметром продакшена в варианте on-premise.
  • Сообщайте о любых проблемах после запуска на этапе продакшена.

Полезно знать

  • Во время обновления рабочей базы она недоступна, а в Odoo Online после завершения обновления вернуться назад нельзя.
  • Пользовательские модули блокируют обновление, пока не станут совместимы с целевой версией.
  • Для Enterprise сервис обновления включён в подписку; за собственные и сторонние модули без договора на сопровождение отвечаете вы сами.
  • Пользователи Community обычно обновляются с помощью проекта OpenUpgrade от OCA.

Всегда сверяйтесь с актуальной официальной документацией по обновлению для целевой версии, поскольку команды и меню могут меняться.

Аватар
Отменить
Похожие посты Ответы Просмотры Активность
1
окт. 26
24
1
окт. 26
5
1
окт. 26
1
1
окт. 26
25
1
окт. 26
16