Openupgrade Framework

openupgrade_framework
REPOSITORY
REPOSITORYOCA/OpenUpgrade
GIT
GIThttps://github.com/OCA/OpenUpgrade.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/OpenUpgrade/tree/19.0/openupgrade_framework
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYMigration
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), GRAP, Therp BV, Opener B.V., Hunki Enterprises BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), GRAP, Therp BV, Opener B.V., Hunki Enterprises BV
COMMITTERS
COMMITTERSHolger Brunn, Miquel Raïch, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/OpenUpgrade
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:46
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES openupgradelib
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module is a technical module that contains a number of
monkeypatches to improve the behaviour of Odoo when migrating your
database using the OpenUpgrade migration scripts:

- Prevent dropping columns or tables in the database when fields or
  models are obsoleted in the Odoo data model of the target release.
  After the migration, you can review and delete unused database tables
  and columns using database_cleanup. See
  <https://odoo-community.org/shop/product/database-cleanup-918>
- When data records are deleted during the migration (such as views or
  other system records), this is done in a secure mode. If the deletion
  fails because of some unforeseen dependency, the deletion will be
  cancelled and a message is logged, after which the migration
  continues.
- Prevent a number of log messages that do not apply when using
  OpenUpgrade.
- Suppress log messages about failed view validation, which are to be
  expected during a migration.
- Run migration scripts for modules that are installed as new
  dependencies of upgraded modules (when there are such scripts for
  those particular modules)
- Production databases generated with demo data, will be transformed to
  non-demo ones. If you want to avoid that, you have to pass through the
  environment variable OPENUPGRADE_USE_DEMO, the value "yes".

For detailed documentation see:

- <https://github.com/OCA/OpenUpgrade/>
- <https://oca.github.io/OpenUpgrade>

Code Analysis

Views touched (0)

No views found for this module.

Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYOCA/OpenUpgrade
GIT
GIThttps://github.com/OCA/OpenUpgrade.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/OpenUpgrade/tree/18.0/openupgrade_framework
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYMigration
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), GRAP, Therp BV, Opener B.V., Hunki Enterprises BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), GRAP, Therp BV, Opener B.V., Hunki Enterprises BV
COMMITTERS
COMMITTERSHolger Brunn, Pedro M. Baeza, GitHub, Miquel Raïch, OCA-git-bot, javierjcf, Quoc - Pham Ngoc
WEBSITE
WEBSITEhttps://github.com/OCA/OpenUpgrade
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES openupgradelib
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module is a technical module that contains a number of
monkeypatches to improve the behaviour of Odoo when migrating your
database using the OpenUpgrade migration scripts:

- Prevent dropping columns or tables in the database when fields or
  models are obsoleted in the Odoo data model of the target release.
  After the migration, you can review and delete unused database tables
  and columns using database_cleanup. See
  <https://odoo-community.org/shop/product/database-cleanup-918>
- When data records are deleted during the migration (such as views or
  other system records), this is done in a secure mode. If the deletion
  fails because of some unforeseen dependency, the deletion will be
  cancelled and a message is logged, after which the migration
  continues.
- Prevent a number of log messages that do not apply when using
  OpenUpgrade.
- Suppress log messages about failed view validation, which are to be
  expected during a migration.
- Run migration scripts for modules that are installed as new
  dependencies of upgraded modules (when there are such scripts for
  those particular modules)
- Production databases generated with demo data, will be transformed to
  non-demo ones. If you want to avoid that, you have to pass through the
  environment variable OPENUPGRADE_USE_DEMO, the value "yes".

For detailed documentation see:

- <https://github.com/OCA/OpenUpgrade/>
- <https://oca.github.io/OpenUpgrade>

Code Analysis

Views touched (0)

No views found for this module.

Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYOCA/OpenUpgrade
GIT
GIThttps://github.com/OCA/OpenUpgrade.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/OpenUpgrade/tree/17.0/openupgrade_framework
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYMigration
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), GRAP, Therp BV, Opener B.V., Hunki Enterprises BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), GRAP, Therp BV, Opener B.V., Hunki Enterprises BV
COMMITTERS
COMMITTERSHolger Brunn, Pedro M. Baeza, Roy Le, OCA-git-bot, David, Nguyễn Đại Dương, Aurelien BOURGEOIS
WEBSITE
WEBSITEhttps://github.com/OCA/OpenUpgrade
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:19:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES openupgradelib
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module is a technical module that contains a number of
monkeypatches to improve the behaviour of Odoo when migrating your
database using the OpenUpgrade migration scripts:

- Prevent dropping columns or tables in the database when fields or
  models are obsoleted in the Odoo data model of the target release.
  After the migration, you can review and delete unused database tables
  and columns using database_cleanup. See
  <https://odoo-community.org/shop/product/database-cleanup-918>
- When data records are deleted during the migration (such as views or
  other system records), this is done in a secure mode. If the deletion
  fails because of some unforeseen dependency, the deletion will be
  cancelled and a message is logged, after which the migration
  continues.
- Prevent a number of log messages that do not apply when using
  OpenUpgrade.
- Suppress log messages about failed view validation, which are to be
  expected during a migration.
- Run migration scripts for modules that are installed as new
  dependencies of upgraded modules (when there are such scripts for
  those particular modules)
- Production databases generated with demo data, will be transformed to
  non-demo ones. If you want to avoid that, you have to pass through the
  environment variable OPENUPGRADE_USE_DEMO, the value "yes".

For detailed documentation see:

- <https://github.com/OCA/OpenUpgrade/>
- <https://oca.github.io/OpenUpgrade>

Code Analysis

Views touched (0)

No views found for this module.

Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYOCA/OpenUpgrade
GIT
GIThttps://github.com/OCA/OpenUpgrade.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/OpenUpgrade/tree/16.0/openupgrade_framework
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYMigration
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), GRAP, Therp BV, Opener B.V., Hunki Enterprises BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), GRAP, Therp BV, Opener B.V., Hunki Enterprises BV
COMMITTERS
COMMITTERSHolger Brunn, Sylvain LE GAL, Miquel Raïch, OCA-git-bot, Guillaume MASSON
WEBSITE
WEBSITEhttps://github.com/OCA/OpenUpgrade
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:11:50
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES openupgradelib
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module is a technical module that contains a number of
monkeypatches to improve the behaviour of Odoo when migrating your
database using the OpenUpgrade migration scripts:

- Prevent dropping columns or tables in the database when fields or
  models are obsoleted in the Odoo data model of the target release.
  After the migration, you can review and delete unused database tables
  and columns using database_cleanup. See
  <https://odoo-community.org/shop/product/database-cleanup-918>
- When data records are deleted during the migration (such as views or
  other system records), this is done in a secure mode. If the deletion
  fails because of some unforeseen dependency, the deletion will be
  cancelled and a message is logged, after which the migration
  continues.
- Prevent a number of log messages that do not apply when using
  OpenUpgrade.
- Suppress log messages about failed view validation, which are to be
  expected during a migration.
- Run migration scripts for modules that are installed as new
  dependencies of upgraded modules (when there are such scripts for
  those particular modules)
- Production databases generated with demo data, will be transformed to
  non-demo ones. If you want to avoid that, you have to pass through the
  environment variable OPENUPGRADE_USE_DEMO, the value "yes".

For detailed documentation see:

- <https://github.com/OCA/OpenUpgrade/>
- <https://oca.github.io/OpenUpgrade>

Code Analysis

Views touched (0)

No views found for this module.

Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYOCA/OpenUpgrade
GIT
GIThttps://github.com/OCA/OpenUpgrade.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/OpenUpgrade/tree/15.0/openupgrade_framework
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYMigration
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), GRAP, Therp BV, Opener B.V.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), GRAP, Therp BV, Opener B.V.
COMMITTERS
COMMITTERSStefan Rijnhart, Holger Brunn, Pedro M. Baeza, GitHub, Miquel Raïch, Roy Le, OCA-git-bot, Lena MONTENOT
WEBSITE
WEBSITEhttps://github.com/OCA/OpenUpgrade
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:32
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYOCA/OpenUpgrade
GIT
GIThttps://github.com/OCA/OpenUpgrade.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/OpenUpgrade/tree/14.0/openupgrade_framework
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYMigration
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), GRAP, Therp BV, Opener B.V.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), GRAP, Therp BV, Opener B.V.
COMMITTERS
COMMITTERSStefan Rijnhart, Pedro M. Baeza, Sylvain LE GAL, mreficent, Miquel Raïch, OCA-git-bot, hugues de keyzer
WEBSITE
WEBSITEhttps://github.com/OCA/OpenUpgrade
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:54
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES openupgradelib
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (0)

No models found for this module.