Migration d’une base de données Odoo
Ressources
Spotify
AUDIO
Odoo
https://www.odoo.com/documentation/19.0/fr/administration/upgrade.html
Documentation

1. À quoi correspond la mise à niveau
La mise à niveau d’une base de données Odoo (également appelée “migration”) est une opération dans laquelle la structure et les contenus de la base de données sont modifiés afin d’être compatibles avec une version plus récente d’Odoo. Odoo+2Odoo+2
C’est une opération irréversible : une fois effectuée, le retour en arrière vers la version antérieure n’est généralement pas possible. Odoo+1
Elle s’applique lorsque vous passez d’une version majeure d’Odoo à une autre (par ex. v18 → v19).
2. Pourquoi faire une mise à niveau
Pour bénéficier des nouvelles fonctionnalités, améliorations, optimisations et correctifs de la version cible.
Pour s’assurer que votre installation reste prise en charge par Odoo (voir section « Versions prises en charge » ci-dessous).
Pour assurer la compatibilité de vos modules, personnalisations et flux métiers avec l’environnement à jour.
3. Conditions préalables
Avant de lancer une mise à niveau :
Assurez-vous que vos modules personnalisés ou tiers sont compatibles avec la version cible. Si des modules personnalisés sont installés, leur code source doit être mis à jour pour la version cible avant de déclencher la mise à niveau. Odoo
Effectuez une sauvegarde complète de la base de données et des fichiers associés (filestore, pièces jointes, etc).
Préparez un plan de test afin de valider tous vos flux métiers après mise à niveau.
Choisissez un moment où l’usage de la base de données est minimal (pour la production).
4. Versions prises en charge
La version 19.0 d’Odoo est prise en charge, aux côtés des deux versions majeures précédentes : Odoo+1
L’assistance (corrections de bugs, mises à jour) est assurée pour les 3 dernières versions majeures. Il est donc recommandé de rester à jour.
5. Processus proposé pour une mise à niveau
Le flux recommandé se décline en plusieurs étapes :
5.1 Obtenir une base de données de test mise à niveau
Demandez une copie de test de votre base de données vers la version cible. Odoo
Pour les plateformes comme Odoo Online, Odoo.sh ou “On-Premise”, la procédure varie : via le gestionnaire de base de données, ou la ligne de commande. Odoo
Notez que cette base de test est neutralisée : certaines fonctionnalités sont désactivées (actions planifiées, serveurs de messagerie sortants, paiement, transporteurs, etc). Cela permet de tester sans impacter la production. Odoo
Une fois l’opération terminée, un e-mail est envoyé avec un lien vers la base test. Odoo
5.2 Tester la base de test
Il est essentiel de vérifier que tous vos flux métiers fonctionnent : création/modification d’enregistrements, génération de rapports, exports, site web, etc. Odoo
Voici une check-list simplifiée :
Les vues et champs s’affichent correctement ;
Les principaux rapports (devis, factures, bons de commande) sont générés sans erreur ;
Le site web ou e-commerce fonctionne comme attendu ;
Les intégrations externes, automatisations, actions serveur fonctionnent toujours.
Si vous rencontrez des anomalies, rapportez-les avant de passer en production.
5.3 Mettre à niveau la base de données de production
Une fois que la base de test est validée, planifiez la mise à niveau de la production. Votre base de production sera indisponible pendant la mise à jour. Odoo
Demandez la mise à niveau en finalité “Production” au lieu de “Test”. Odoo
Attention : après que la base de production est mise à jour, il n’est plus possible de revenir en arrière à la version précédente. Odoo
6. Accord de niveau de service (SLA) – ce qui est couvert ou non
Ce qui est couvert : la mise à niveau des modules standard d’Odoo, les personnalisations faites via l’application Studio (si l’abonnement est actif), etc. Odoo
Ce qui n’est pas couvert : le nettoyage des données existantes, la mise à niveau de modules tiers non couverts par contrat de maintenance, la formation utilisateur sur les nouvelles fonctionnalités. Odoo
7. Bonnes pratiques à retenir
Tester le plus tôt possible la version cible avec une base de test.
Ne pas faire la montée de version sans validation complète : cela éviterait des interruptions d’activité ou des surprises négatives. Odoo
Prévoir un temps de communication auprès des utilisateurs et du support interne pour les changements éventuels.
Faire une sauvegarde récente avant toute opération.
S’assurer que les personnalisations et modules sont compatibles avec la nouvelle version.
8. Quelques points de vigilance pour les utilisateurs
Après mise à niveau, certains écrans ou champs peuvent avoir évolué ou été renommés : soyez vigilant dans vos usages quotidiens.
Les automatisations, actions serveur ou modules externes peuvent nécessiter des ajustements.
Le délai d’indisponibilité pendant la mise à niveau doit être pris en compte (planifiez en heures creuses).
Pour les bases multi-sociétés ou avec de fortes personnalisations, tester l’ensemble des flux est essentiel.
Annexe : résumé rapide
| Étape | Description |
|---|---|
| Préparation | Vérifier sauvegarde, compatibilité modules personnalisés |
| Test | Obtenir base de test, exécuter tous les scénarios métier |
| Production | Planifier la mise à niveau, effectuer en production |
| Suivi | Vérifier qu’aucun dysfonctionnement ne soit apparu, informer les utilisateurs |
Guide PDF
Quizz
Video