FAQ Migrer ma base Mysql vers PostgreSQL

From Dolibarr ERP CRM Wiki
Revision as of 17:46, 9 February 2012 by Eldy (talk | contribs) (→‎Export Mysql)
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 de votre Dolibarr 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 sauvegarde de la base qui viens d'être généré.

Création base de donné sous PostGreSQL

  • Créer une base PostGreSQL vierge au nom de votre choix. Cette procédure ne détaille pas cette phase, se reporter à la documentation PostGreSQL pour cela.

Import sauvegarde

  • Importer le fichier export dans la nouvelle base de la manière suivante ...

En verysmall.png Page waiting to complete. To complete, create an account, go back and clic on "Modify".
Fr verysmall.png Page en attente d'être complété. Pour compléter, créez un compte, revenez et cliquez sur "Modifier".
Es verysmall.png Página a completar. Para completarla, cree una cuenta, vuelva a la página y haga clic en "editar"
De verysmall.png Seite wartet auf Vervollständigung. Um zu helfen, erstelle ein Konto, gehe zurück und klicke auf "Bearbeiten".
Cn verysmall.png 待完成,欲帮助完成,注册帐号,点击“编辑"
Jp verysmall.png ページは未完成の状態です。完成させるにはアカウントを作成し、ページに戻って「編集」をクリックして下さい。

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.