Bonjour,
j'ai besoin de convertir un gros dump (schema + datas) mysql pour l'insérer dans une base postgresql, connaissez vous un outil permettant la conversion ?
Google m'a rapporté que des outils proprio, ou des réponses du style "perl est ton ami" ....
Merci.
# my2pg.pl
Posté par Greg (site web personnel) . Évalué à 3.
- my2pg.pl fournit dans le pkg postgresql-contrib,
- my2pgsql, un script php
- mysql2pgsql, un autre script perl
pour chacun j'ai des erreurs d'import dans postgres :-(
[^] # Re: my2pg.pl
Posté par Frédéric Lopez . Évalué à 2.
A l'époque j'avais utilisé cette doc, qui n'est maintenant plus en ligne, mais malgré tout accessible avec archive.org :
http://web.archive.org/web/20040321143224/http://pgadmin.postgresql(...)
# pourquoi un dump?
Posté par botio2 . Évalué à 1.
- avoir la doc postgresql sous les yeux
- recréér a la main un schéma similaire à la base mysql, pour postgresql.
ca te permettra au passage d'ajouter quelques clés étrangeres et/ou d'arranger les types des champs.
rien de tel qu'un fichier texte pour ca.
- faire un petit script avec ton langage favori qui se connecte aux 2 bases et qui copie les données.
je trouve php (CLI) pas mal pour ce genre de choses, python est sympa aussi (API plus homogene pour les bases de données)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.