Versions

Odoo sort une nouvelle version chaque année

Mise à niveau

La mise à niveau vous permet de bénéficier des fonctionnalités les plus récentes

Hébergement

Le processus de mise à niveau dépend de votre type d'hébergement

Option 1 : utilisez la ligne de commande

Utilisez la commande* ci-dessous sur la machine sur laquelle votre base de données est hébergée :
python <(curl -s https://upgrade.odoo.com/upgrade) test -d <le nom de votre db> -t <version cible>

La commande suivante peut être utilisée pour afficher l'aide générale et les commandes principales :
python <(curl -s https://upgrade.odoo.com/upgrade) --help

Pour afficher l'assistance d'une commande spécifique (par exemple, test):
python <(curl -s https://upgrade.odoo.com/upgrade) <command> --help

* Pour les mises à niveau de production, utilisez la commande production au lieu de test.

Avantages de la ligne de commande

  • Chargement et téléchargement plus rapides.

  • Dump et restauration plus rapides grâce à la parallélisation (voir - jobs - dans la documentation Postgresql).

  • Voyez les journaux en temps réel pour avoir une vue d'ensemble des progrès.

  • Reprise possible en cas d'interruption.

Si vous préférez toujours utiliser le formulaire de chargement, la procédure ci-dessous vous décrit les étapes nécessaires.

Option 2 : utilisez le formulaire de chargement ci-dessous

Acheter Odoo Enterprise
(Format proposé : pg_dump -F c -f <DB_NAME>.dump <DB_NAME> )
Test

Une nouvelle base de données sera créée pour faire des tests

Production

Cela remplace votre base de données de production par la base mise à niveau après sa restauration

Procédure par le formulaire de chargement

  1. Phase de test
    • Faites le dump de votre base de données et demandez une mise à niveau en complétant ce formulaire (sélectionnez la finalité "Test").

    • Après une mise à niveau efficace*, vous recevrez un e-mail contenant un lien vers le dump mis à niveau. Téléchargez-le et restaurez-le.

    • Testez minutieusement tous les processus et flux de travail et rapportez toute anomalie via l'assistance.

  2. Phase de production
    • Dès que les tests sont effectués et vous n'avez pas découvert d'anomalies, vous pouvez procéder à la mise à niveau de votre base de données sur la branche production dans les 3 jours après la mise à niveau d'essai.

    • Faites le dump de votre base de données et demandez une mise à niveau en complétant ce formulaire (sélectionnez la finalité "Production").

    • Après une mise à niveau efficace*, vous recevez un e-mail contenant un lien vers le dump mis à niveau. Téléchargez-le et restaurez-le, ensuite configurez Odoo pour utiliser la base de données restaurée et mise à jour.

* Si la mise à niveau échoue et vous ne parvenez pas à résoudre le problème vous-même, veuillez soumettre un ticket via l'assistance.
Vous trouverez la documentation détaillée sur la mise à niveau et la FAQ ici.

Option 1 : utilisez l'outil de mise à niveau Odoo.SH

Pour plus de détails, veuillez lire les documents en ligne pour les mises à niveau Odoo.sh.
  1. Allez à votre projet Odoo.sh : odoo.sh

  2. Cliquez sur la branche sur laquelle vous voulez mettre la base de données mise à niveau - une branche de staging pour effectuer des tests et la branche master pour la mise à niveau de production.

  3. Trouvez l'onglet MISE A NIVEAU dans la barre de menus*, sélectionnez la version que vous souhaitez mettre à niveau et cliquez sur Mise à niveau test (le message Lancer la mise à niveau sera affichée sur la branche master).

    Remarque : Pour une mise à niveau test (branche de staging), ceci déclenchera toujours une mise à niveau de la dernière sauvegarde de production quotidienne (sans compter les sauvegardes manuelles).

  4. Dès que la mise à niveau de la base de données est terminée, il vous demandera de pousser un commit** afin d'incorporer vos éventuelles personnalisations (pousser un commit vide si vous n'en avez pas). Ceci déclenchera une restauration/mise à jour du build et rendra la base de données accessible.

Dès que vous êtes satisfait du résultat de vos tests, suivez les mêmes étapes pour la mise à niveau de production sur votre branche master.

* Si vous ne trouvez pas l'option d'utiliser l'outil de mise à niveau Odoo.SH, vous pouvez continuer à utiliser le formulaire de chargement.
** Vous pouvez regarder une vidéo ici qui vous montre comment pousser un commit.

Avantages de l'outil de mise à niveau Odoo.SH

  • Chargement et restauration automatiques des dumps de base de données envoyés à la plateforme de mise à niveau.

  • Dump et restauration plus rapides des mises à niveau de production.

  • Mise à niveau automatique des modules personnalisés

  • Contrôles stricts et signalement des erreurs à partir des journaux.

Option 2 : utilisez le formulaire de chargement ci-dessous

Acheter Odoo Enterprise
(Format proposé : pg_dump -F c -f <DB_NAME>.dump <DB_NAME> )
Test

Une nouvelle base de données sera créée pour faire des tests

Production

Cela remplace votre base de données de production par la base mise à niveau après sa restauration

Procédure par le formulaire de chargement

  1. Phase de test
    • Téléchargez un dump de sauvegarde de odoo.sh (finalité "Dump exact", sans mémoire fichier).

    • Demandez une mise à niveau en complétant ce formulaire (sélectionnez la finalité "Test").

    • Après une mise à niveau efficace*, vous recevrez un e-mail contenant un lien vers le dump mis à niveau. Téléchargez-le et restaurez-le sur une branche de staging (fork de votre branche de production).

    • Testez minutieusement tous les processus et flux de travail et rapportez toute anomalie via l'assistance.

  2. Phase de production
    • Dès que les tests sont effectués et vous n'avez pas découvert d'anomalies, vous pouvez procéder à la mise à niveau de votre base de données sur la branche de production dans les 3 jours après la mise à niveau d'essai.

    • Téléchargez un dump de sauvegarde de odoo.sh (finalité "Dump exact", sans mémoire fichier).

    • Demandez une mise à niveau en complétant ce formulaire (sélectionnez la finalité "Production").

    • Après une mise à niveau efficace*, vous recevrez un e-mail contenant un lien vers le dump mis à niveau. Téléchargez-le et restaurez-le sur votre branche de production.

* Si la mise à niveau échoue et vous ne parvenez pas à résoudre le problème vous-même, veuillez soumettre un ticket via l'assistance.
Vous trouverez une documentation détaillée et la FAQ ici.

Procédure

  1. Allez à votre gestionnaire de base de données

    odoo.com/web/login
  2. Cliquez sur l'icône de votre profil et sélectionnez "Mes bases de données"

    Mes bases de données
  3. Cliquez sur l'icône des paramètres d'action à côté de votre base de données principale où vous trouvez l'option "Mise à niveau" (test ou production)

    Dans le message instantané qui apparaîtra, vous pourrez choisir entre :
    • une demande de mise à niveau de test, qui vous fournira une copie mise à niveau de votre base de données à des fins de test
    • OU
    • une demande de mise à niveau de production, qui mettra à niveau votre base de données active vers la nouvelle version.
  4. Ceci déclenchera la procédure de mise à niveau automatisée qui, après son accomplissement, vous envoie un e-mail contenant un lien vers votre base de données test mise à niveau ou un lien pour confirmer que votre base de données de production mise à niveau est prête (sur la même adresse web).

Vous trouverez une documentation détaillée sur la mise à niveau et les Q&R ici