FAQ Migrer ma base Mysql vers PostgreSQL: Difference between revisions

Jump to navigation Jump to search
Line 20: Line 20:
=== Import sauvegarde ===
=== Import sauvegarde ===
* Modifier le fichier généré dans la phase export afin de mettre les bons échappements sur les chaines:
* Modifier le fichier généré dans la phase export afin de mettre les bons échappements sur les chaines:
<script lang="bash">
<source lang="bash">
sed "s/\\\'/\'\'/g" mysqldump_mydatabase_version_date.sql > mysqldump_readyforpgsql.sql
sed "s/\\\'/\'\'/g" mysqldump_mydatabase_version_date.sql > mysqldump_readyforpgsql.sql
</script>
</source>
* Après avoir convertit le fichier, importer le sur votre base postgresql vierge:
* Après avoir convertit le fichier, importer le sur votre base postgresql vierge:
<script lang="bash">
<source lang="bash">
psql -h nom_ou_ip_du_serveur_postgresql -d nom_base_postgresql-U login_base_mysql -f mysqldump_readyforpgsql.sql
psql -h nom_ou_ip_du_serveur_postgresql -d nom_base_postgresql-U login_base_mysql -f mysqldump_readyforpgsql.sql
</script>
</source>


=== Modification de votre fichier de configuration Dolibarr ===
=== Modification de votre fichier de configuration Dolibarr ===

Navigation menu