La Gestion des Bases de données Avec Odoo

Introduction

gestion Bdd Odoo

Les applications Odoo se base sur le patron de conception MVC, Model Vue Controler, pour séparer les technologies appropriées pour chaque partie de ce modèle.
Pour gérer les données, Odoo utilise le SGBDR robuste et libre PostgreSQL, avec la couche ORM pour sécuriser et faciliter l’accès aux données stockées et au même temps simplifie les différentes requêtes sur les données.

Pour pouvoir utiliser les applications d’Odoo, il faut créer au moins une base de données, ce qui explique le premier formulaire qui nous demande de remplir le nom de la première base de données à créer.

Il est possible également, de gérer plusieurs bases de données sur la même instance Odoo.
Dans cet article nous allons expliquer les différentes opérations sur les bases de données, en utilisant la plateforme Odoo. 

Définition du Master Password : 

Définir le MasterPAssword Odoo

Le mot de passe, des opérations de base de données, est très important. Il faut qu’il comporte des chiffres, des lettres et des symboles pour assurer une meilleure sécurité.
Il faut également, le noter pour ne pas l’oublier parce qu'il vous sera demandé sur n’importe quelle opération sur les bases de données.  
La définition du mot de passe peut être définie sur le fichier de configuration d’Odoo, sur le paramètre  :


;admin_passwd , il faut enlever le point virgule. 
; This is the password that allows database operations:
; admin_passwd = admin

Si ce n'est ce n’est pas encore défini sur le fichier de configuration, c’est possible de le définir /modifier, en allant sur la page de gestion des bases de données, d’Odoo, en tapant l'adresse suivante:

 localhost:/web/database/manager.
En bas de page , à droite  vous avez la possibilité de redéfinir le mot de passe  des bases de données, en cliquant sur le bouton Set Master Password. 

Il existe cinq types d’opérations sur les bases de données, la création (create), la sauvegarde (Buckup), la restauration, la duplication, la suppression et la duplication.
Note: l'adresse :

 http://localhost:8069/web/database/selecor , permet d’afficher la liste des bases de données installés, même ici vous pouvez atteindre la page configuration à partir du lien en base de page Manage Database

Création d’une base de données avec Odoo : 

  • Création d'une base de donnée Odoo

La création d’une base de données, permet de créer une base de données qui va contenir les applications, des utilisateurs, bref des données spécifiques à cette base. 
Pour créer une base de données, il suffit de cliquer sur le bouton create Database, nous aurons comme fenêtre, la page qu’on obtient lors la première installation des applications Odoo. 
Il suffit de remplir les données demandées sur le formulaire de création d’une nouvelle base de données.  

Sauvegarde d’une base de données avec Odoo

Sauvegarde d'une base de donnée Odoo

Pour sauvegarder une base de données, il suffit de cliquer sur le bouton Backup, à côté de la ligne de la base de données, une fenêtre vous demandera d'introduire le Master mot de passe , introduisez-le et cliquer sur le bouton Backup. 
Patientez pendant le téléchargement sous forme d'un fichier compressé
Après la fin de téléchargement de la base de données, vous pouvez mettre le fichier compressé dans un emplacement, pour pouvoir le restaurer dans le cas d’un problème par exemple, avec l'opération de restauration de la base de données. 

Dupliquer d’une base de données avec Odoo : 

  • Duplicattion d'une base de donnée Odoo

La duplication d’une base de données permet de dupliquer une base avec un autre nom, ou de créer une copie, qui sert par exemple à des tests, puis on la supprime après la validation des tests.     
Pour dupliquer une base, il faut cliquer sur le bouton Duplicate, à côté de la ligne de la base de données, une fenêtre vous demandera d'introduire le Master mot de passe, et le nouveau nom qu’il faut être différent, cliquez ensuite sur le bouton continue. 
L’exécution de cette commande vous créera une autre base identique à la base dupliquée, sous le nouveau nom. 

 Restauration d’une base de données avec Odoo : 

La restauration permet d’importer une base de données, précédemment sauvegardée sur la même instance Odoo, ou sous une autre instance Odoo, un autre serveur par exemple. 
Pour que la restauration soit réussie, il faut que la base de données importée soit sur la même version d’Odoo et les mêmes applications sur le poste qu’il effectue la restauration.
Il faut aussi que la sauvegarde sur laquelle on fait l’importation, soit complète parce que des fois la sauvegarde ne s’effectue pas complètement (manque de fichiers), ce qui empêchera aussi la restauration de cette base.

Pour effectuer une restauration d’une base de données, cliquez sur le bouton Restore Database  et dans la fenêtre qui s’affiche,  introduisez le mot de passe,  le répertoire du fichier de base de données, donnez le nom de la base de données,  laissez l’option (This data is a copy) puis cliquer sur continuer, une fois la restauration terminée vous aurez une nouvelle base de données ajouter à la liste de vos bases de données. 

Suppression d’une base de données avec Odoo

  • Supression d'une base de donnée Odoo
  • Mot de passe Odoo lors supression

Pour supprimer une base de données, sélectionnez la base de données à supprimer, puis cliquez sur le bouton supprimer. 
Introduisez le mot de passe puis cliquez sur le bouton Delete.  

Conclusion :

Nous avons vu comment créer, dupliquer, de restaurer, supprimer er restaurer   une base de données, en utilisant la plateforme Odoo.
La bonne manipulation des bases de données est très importante, et permet de faire des tests par exemple,  de supprimer les bases inutiles, de faire une sauvegarde d’une base de données et de restituer une copie de sauvegarde en cas de problèmes.  

Télécharger gratuitement votre  guide odoo ! 

Télécharger Gratuitement votre guide Odoo

Découvrez comment , Odoo  est une vraie opportunité pour les entreprises et les développeurs !


Télécharger !