FAQ Migrate my Mysql database to PostgreSQL
Jump to navigation
Jump to search
Prérequis
Votre version de Dolibarr doit être au minimum la version 2.9.0. Si ce n'est pas le cas, procéder d'abord à une mise à jour en restant sous MySql.
Procédure
Export Mysql:
- Aller sur la page Configuration - Outils - Sauvegarde.
- Choisir la méthode d'export "MySql dump".
- Choisir compatibilité d'export "POSTGRESQL".
- Choisir "Compression Aucune" et cliquer sur "Générer sauvegarde".
- Aller dans le répertoire de vos données Dolibarr (le répertoire est indiqué dans "Configuration - Informations systèmes - Dolibarr - Tous les paramètres" sur la ligne "Répertoire racine des fichiers de données").
- Aller dans le sous répertoire admin/backup. Vous y trouverez le dump de la base qui viens d'être généré.
Création base PostGreSQL
- Créer une bae PostGreSQL vierge
- Importer le fichier export dans la nouvelle base de la manière suivante ...
Modification de votre fichier de configuration Dolibarr
- Ouvrer avec un éditeur de texte le fichier conf/conf.php qui se trouve dans la racine de votre installation de Dolibarr.
- Modifier les lignes pour faire pointer les programmes sur la nouvelle base de donnée
$dolibarr_main_db_host='nom_ou_ip_du_serveur_postgresql';
$dolibarr_main_db_port='port_serveur_postgresql';
$dolibarr_main_db_name='nom_base_postgresql';
$dolibarr_main_db_user='login_base_mysql';
$dolibarr_main_db_pass='mot_de_passe_base_mysql';
$dolibarr_main_db_type='pgsql';
Tester l'application.
Vous devez retrouver une application 100% fonctionnelle et avec toutes ses données.