FAQ Migrate my Mysql database to PostgreSQL

From Dolibarr ERP CRM Wiki
Revision as of 11:41, 23 October 2010 by Eldy (talk | contribs) (→‎Procédure)
Jump to navigation Jump to search

En verysmall.png Page waiting for translation. To translate, create an account, go back and clic on "Modify".
Fr verysmall.png Page en attente de traduction. Pour traduire, créez un compte, revenez et cliquez sur "Modifier".
Es verysmall.png Página a traducir. Para traducirla, cree una cuenta, vuelva a la página y haga clic en "editar".
It verysmall.png Pagina da tradurre. Per tradurla, crea un utente, torna indietro e clicca su "modifica".
Pt verysmall.png Página a aguardar por tradução. Para traduzir, crie uma conta, volte atrás e clique em "Modificar".
De verysmall.png Seite wartet auf Übersetzung. Um Übersetzung zu erstellen, richte einen Account ein, geh zurück und klicke auf "bearbeiten".
Zh verysmall.png 页面等待翻译。若要翻译本页,先创建一个帐户、登录并返回本页后单击“编辑”。

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 ...

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.