vault backup: 2024-01-03 11:57:02

This commit is contained in:
Janik von Rotz committed 2024-01-03 11:57:02 +01:00
1 parent c833d5bac3
commit f75eae6fce
2 files changed
+126 -1

No files matched your search

+3 -1
View File
@@ -25,4 +25,6 @@ Prepare for test upgrade:
## [[Odoo Upgrade from 13.0 to 16.0]]
## [[Odoo Upgrade from 15.0 to 16.0]]
## [[Odoo Upgrade from 15.0 to 16.0]]
## [[Odoo Upgrade from 16.0 to 17.0]]
+123
View File
@@ -0,0 +1,123 @@
---
tags:
- HowTo
---
# Odoo Upgrade from 16.0 to 17.0
## Prepare
Set env vars.
```bash
export ODOO_CURRENT_VERSION=16.0
export ODOO_TARGET_VERSION=17.0
export MODE=test
export PGHOST=localhost
export PGUSER=odoo
export PGPASSWORD=odoo
export DATABASE=erp
export NEW_DATABASE=${DATABASE}_${ODOO_TARGET_VERSION}
export COMPANY=mint-system
alias odoo-upgrade="python <(curl -s https://upgrade.odoo.com/upgrade)"
```
Download the database.
```bash
odoo-backup -d $DATABASE -o tmp/$COMPANY/$DATABASE.zip ...
```
Checkout current Odoo environment.
```bash
task checkout $ODOO_CURRENT_VERSION
```
Install python packages.
Start local development environment.
```bash
task start db,native
```
## Restore
Clear filestore and restore database.
```bash
task drop-db $DATABASE
task clear-filestore $DATABASE
odoo-restore -f tmp/$COMPANY/$DATABASE.zip
```
Login and check the Odoo log.
Remove [[Unsupported Modules]].
```bash
task remove-module $DATABASE ...
```
Update modules.
## Upgrade
Run the upgrade scripts.
```bash
odoo-upgrade $MODE -d $DATABASE -t $ODOO_TARGET_VERSION -r $NEW_DATABASE
```
Checkout target Odoo environment.
```bash
task checkout $ODOO_TARGET_VERSION
```
Clear the assets and start the server.
```bash
task clear-assets $NEW_DATABASE
task start native
```
Login and check the Odoo log.
Check the Upgrade report.
## Configure
Migrate custom modules.
Install new modules.
```bash
task install-module $NEW_DATABASE ...
```
Reset selected views.
Make new Odoo configurations.
Activate options in the settings page.
Update selected snippets.
## Verify
Test the upgraded system.
Run these test cases.
Note regressions.
## Deploy
Export the new database.
```bash
odoo-backup -d $NEW_DATABASE -o tmp/$COMPANY/$NEW_DATABASE.zip
```
Deploy the upgraded database.