Line 49:
Line 49:
psql -h nom_ou_ip_du_serveur_postgresql -d nom_base_postgresql -U login_base_mysql -f mysqldump_readyforpgsql.sql >resimport.sql 2>&1
psql -h nom_ou_ip_du_serveur_postgresql -d nom_base_postgresql -U login_base_mysql -f mysqldump_readyforpgsql.sql >resimport.sql 2>&1
</source>
</source>
+
Jeter un oeil au fichier sortie resimport.log. Si la structure de la base Postgresql correspond bien à la structure de la base Mysql (pas de table ni de champs en moins), vous ne devriez pas avoir d'erreur.
+
Si vous en avez, reportez le sur le forum dolibarr.
+
Noter que vous pouvez réexécuter cette commande d'import après des corrections manuelles de la structure de la base d'accueil. C'est sans risque car toutes les tables Dolibarr sont protégées par une contraintes "clé unique". Aussi si vous réalisez cela, vous aurez juste des erreurs de type "clé dupliquée", que vous pouvez ignorer. Ne faites attention qu'aux autres erreurs.
* Une fois l'import terminé, il est nécessaire de réactiver les contraintes et mettre à jour les séquences pour correspondre aux nouvelles valeures
* Une fois l'import terminé, il est nécessaire de réactiver les contraintes et mettre à jour les séquences pour correspondre aux nouvelles valeures
<source lang="sql">
<source lang="sql">