FAQ Migrate my Mysql database to PostgreSQL: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 1: Line 1:
[[Category:FAQ EN]]
[[Category:FAQ EN]]
{{ToTranslate}}
= 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=
= Prerequisite=
Your Dolibarr version must be at least version 2.9.0.
If not, first upgrade your Dolibarr keeping MySql.
 
=Process=


'''Export Mysql:'''
'''Export Mysql:'''
* Aller sur la page Configuration - Outils - Sauvegarde.  
* Go onto page Setup - Tools - Backup.  
* Choisir la méthode d'export "MySql dump".
* Choose export method "MySql dump".
* Choisir compatibilité d'export "POSTGRESQL".
* Choose export compatibility "POSTGRESQL".
* Choisir "Compression Aucune" et cliquer sur "Générer sauvegarde".
* Choose "Compress None" and click on "Build backup".


* 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").
* Go into directory of your Dolibarr data files (directory is defined into "Setup - System information - Dolibarr - All parameters" on line "Root directory for data files").
* Aller dans le sous répertoire admin/backup. Vous y trouverez le dump de la base qui viens d'être généré.
* Go into subdirectory admin/backup. You will find the dump of database you just build with previous step.


'''Création base PostGreSQL'''
'''Create a PostGreSQL database'''
* Créer une bae PostGreSQL vierge
* Create an empty PostGreSQL database
* Importer le fichier export dans la nouvelle base de la manière suivante ...
* Import the MySql dump file into the new PostgreSql database by this way ...
{{ToComplete}}
{{ToComplete}}


'''Modification de votre fichier de configuration Dolibarr'''
'''Modify you Dolibarr setup file'''
* Ouvrer avec un éditeur de texte le fichier conf/conf.php qui se trouve dans la racine de votre installation de Dolibarr.
* Open with a file editor, the file conf/conf.php that you can find into your Dolibarr root installation.
* Modifier les lignes pour faire pointer les programmes sur la nouvelle base de donnée
* Modify lines make programs to point to new database
<source lang="ini">
<source lang="ini">
$dolibarr_main_db_host='nom_ou_ip_du_serveur_postgresql';
$dolibarr_main_db_host='name_or_ip_of_postgresql_server';
$dolibarr_main_db_port='port_serveur_postgresql';
$dolibarr_main_db_port='port_server_postgresql';
$dolibarr_main_db_name='nom_base_postgresql';
$dolibarr_main_db_name='name_database_postgresql';
$dolibarr_main_db_user='login_base_mysql';
$dolibarr_main_db_user='login_database_mysql';
$dolibarr_main_db_pass='mot_de_passe_base_mysql';
$dolibarr_main_db_pass='password_database_mysql';
$dolibarr_main_db_type='pgsql';
$dolibarr_main_db_type='pgsql';
</source>
</source>


'''Tester l'application.'''
'''Test'''


Vous devez retrouver une application 100% fonctionnelle et avec toutes ses données.
You should now have an application 100% working with all its data.

Navigation menu