FAQ Migrer ma base Mysql vers PostgreSQL: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
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.
Bureaucrats, emailconfirmed, Administrators
824

edits

Navigation menu