Line 3:
Line 3:
Votre version de Dolibarr doit être au minimum la version 3.2.0.
Votre version de Dolibarr doit être au minimum la version 3.2.0.
Si ce n'est pas le cas, procéder d'abord à une mise à jour de votre Dolibarr sous MySql.
Si ce n'est pas le cas, procéder d'abord à une mise à jour de votre Dolibarr sous MySql.
+
=Procédure 1=
=Procédure 1=
+
+
=== Installer le module MigToPG ===
+
Ce module est disponible gratuitement sur Dolistore.
+
Il permet de migrer de MySQL vers PgSQL avec les contrôles d'intégrité et vérification des problèmes potentiel.
+
Normalement le fichier de configuration est modifié automatiquement mais si ce n'est pas le cas, voir le paragraphe ci dessous.
+
+
=== Modifier le fichier de configuration Dolibarr ===
+
* Ouvrer avec un éditeur de texte le fichier '''htdocs/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
+
<source lang="ini">
+
$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_postgresql';
+
$dolibarr_main_db_pass='mot_de_passe_base_postgresql';
+
$dolibarr_main_db_type='pgsql';
+
</source>
+
+
=== Tester l'application===
+
Vous devez retrouver une application 100% fonctionnelle et avec toutes ses données.
+
La base de donnée MySql peut être arrêtée.
+
+
+
=Procédure 2=
=== Exporter la base Mysql ===
=== Exporter la base Mysql ===
Line 63:
Line 88:
escape_string_warning = on
escape_string_warning = on
</source>
</source>
−
−
=Procédure 2=
−
−
=== Installer le module MigToPG ===
−
Ce module est disponible gratuitement sur Dolistore.
−
Il permet de migrer de MySQL vers PgSQL avec les contrôles d'intégrité et vérification des problèmes potentiel.
−
Normalement le fichier de configuration est modifié automatiquement mais si ce n'est pas le cas, voir le paragraphe ci dessous.
−
−
=== Modifier le fichier de configuration Dolibarr ===
−
* Ouvrer avec un éditeur de texte le fichier '''htdocs/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
−
<source lang="ini">
−
$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_postgresql';
−
$dolibarr_main_db_pass='mot_de_passe_base_postgresql';
−
$dolibarr_main_db_type='pgsql';
−
</source>
−
−
=== Tester l'application===
−
Vous devez retrouver une application 100% fonctionnelle et avec toutes ses données.
−
La base de donnée MySql peut être arrêtée.