erplibre/doc/MIGRATION.fr.md
Mathieu Benoit a2d3aa2a78 [ADD] Multilingual translation of all documentation (EN/FR)
Added 30 .base.md files using the mmg (Multilingual Markdown Generator)
format to automatically generate English (.md) and French (.fr.md)
versions of all project documentation.
Updated conf/make.documentation.Makefile to process all .base.md files
via `make doc_markdown`.
2026-03-04 22:23:52 -05:00

2.1 KiB

Migration

Guide pour aider à la migration entre différentes versions.

Docker

  • Cloner le projet si vous n'avez téléchargé que docker-compose
    • git init
    • git remote add origin https://github.com/erplibre/erplibre
    • git fetch
    • mv ./docker-compose.yml /tmp/temp_docker-compose.yml
    • git checkout master
    • mv /tmp/temp_docker-compose.yml ./docker-compose.yml
  • Faites manuellement une sauvegarde de la base de données ERPLibre (À FAIRE : implémenter une commande makefile)
  • Mettez à jour ./docker-compose.yml en fonction des différences avec git.
  • Exécutez le script make docker_exec_erplibre_gen_config
  • Arrêtez le docker make docker_stop
  • Supprimez le volume, docker volume rm ${BASENAME}_erplibre-db-data
  • Démarrez le docker make docker_run_daemon
  • Restaurez la sauvegarde manuellement.

Migration de base de données, mise à jour PostgreSQL 11 vers 12

À FAIRE : ne fonctionne pas automatiquement, vérifiez la dernière procédure et faites-le manuellement. La commande docker ne supporte pas le cas où la base de données est externe.

Méthode facile : faites une sauvegarde avec ERPLibre, mettez à jour PostgreSQL, restaurez la même sauvegarde.

Lister toutes les bases de données :

make docker_show_databases

Vanilla

  • Exécutez le script make install_dev
  • Redémarrez votre démon
  • Régénérez le mot de passe maître manuellement

Migration Odoo 12 vers Odoo 13

Remplacez BD par le nom de votre base de données.

D'abord, assurez-vous que tous les addons sont mis à jour avec le script.

./script/addons/update_addons_all.sh BD

Exécutez la migration avec OpenUpgrade.

make config_gen_migration
./.venv.erplibre/bin/python ./script/OCA_OpenUpgrade/odoo-bin -c ./config.conf --no-http --update all --stop-after-init -d BD

Migration Odoo 13 vers Odoo 14

Remplacez BD par le nom de votre base de données.

make config_gen_migration
./run.sh --upgrade-path=./script/OCA_OpenUpgrade/openupgrade_scripts/scripts --update all --no-http --stop-after-init --load=base,web,openupgrade_framework -d BD