3.3 KiB
3.3 KiB
odoo-openupgrade-wizard
Odoo Openupgrade Wizard is a tool that helps developpers to make major upgrade of Odoo Community Edition. (formely OpenERP). It works with Openupgrade OCA tools. (https://github.com/oca/openupgrade)
this tool is useful for complex migrations:
- migrate several versions
- take advantage of the migration to install / uninstall modules
- execute sql requests or odoo shell scripts between each migration
- analyse workload
It will create a migration environment (with all the code available) and provides helpers to run (and replay) migrations until it works.
- To develop and contribute to the library, refer to the DEVELOP.md file.
- Refer to the Gitlab Issue Page to see the current limitation, bugs, and task to do.
- See authors in the CONTRIBUTORS.md file.
- See history in the CHANGES.rst file.
Table of Contents
- Installation
- Usage
- Command
init- Commandinit- Commandpull-submodule- Commandget-code- Commanddocker-build- Commandrun- Commandinstall-from-csv- Commandupgrade- Commandgenerate-module-analysis- Commandestimate-workload- Commandpsql- Commandcopydb- Commanddropdb- Commanddumpdb
Installation
Prerequites:
- The tools run on debian system
- You should have docker installed on your system
- Some features require extra packages. To have all the features available run:
Installation:
The library is available on PyPI.
To install it simply run :
pipx install odoo-openupgrade-wizard
See alternative installation in the DEVELOP.md file.