https://o4sb.com/blog/our-blog-1/post/complex-openupgrade-migration-9
Необходимо мигрировать базу с Odoo 11.0 на Odoo 12.0. Для миграции было решено использовать библиотеку openupgradelib от OCA.
Шаг 1. Изучить документацию.
Необходимо провести проверку покрытия модулей миграционными скриптами. Проще всего в posgrees получить список установленных модулей и сравнить списком покрытия из документации openupgrade. В случае необходимости (поменялась таблица, название полей и т.д.) дописать миграционные скрипты самому. Стоит заметить, что в новых версия Odoo могут отсутсвовать некоторые модули. Обычно, при необходимости, OCA старается делать новые модули, которые по функционалу похожи с отсвутсвующими модулями. В случае необходимости, их нужно скачать себе.
Как проверить список установленных модулей:
psql -U odoo -h localhost -p DB_PORT -d DB_NAME SELECT name, author from ir_module_module WHERE state = 'installed' ORDER BY author, name;
Для миграции базы будет использоваться инструмент Вoodba с некоторыми изменениями.