From: | Jean-Christophe Arnu <arnu(at)paratronic(dot)fr> |
---|---|
To: | vieonet forums <dforums(at)vieonet(dot)com> |
Cc: | Pgsql Fr Generale <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | Re: replication mysql->postgresql |
Date: | 2005-02-11 13:24:16 |
Message-ID: | 420CB200.4090008@paratronic.fr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-advocacy pgsql-fr-generale |
vieonet forums m'expliquait (le 11.02.2005 14:01):
> Bonjour
>
> J'aimerai savoir s'il y a une moyen de répliquer des données de mysql
> vers postgresql.
>
Bonjour,
Qu'entendez vous par réplication? Voulez vous *migrer* vos données
ou les *répliquer* (en temps réel ou temps différé)?
Dans le cas de la migration, je ne connais pas de moyen autre qu'un
export (dump) de la base mysql, un traitement «basique» sur les fichiers
par scripts et une réinjection dans PostgreSQL. Le problème c'est qu'en
procédent de la sorte vous vous restreignez dans les possibilités de
PostgreSQL (clés étrangères/références , triggers, ...). Par ailleurs,
il vous faudra certainement retraiter vos tables de manière à avoir des
types corrects et des index bien construits.
Ce que je vous conseille, pour une migration, est de redéfinir votre
schéma de base en appliquant les types et les contraintes qui sont
possibles grace à PostgreSQL et d'ensuite importer les données des
tables en exportant vos données MySQL au format CSV par exemple et en
les injectant avec psql et la commande COPY (dans la version 8.0.x
uniquement pour l'import CSV).
Pour ce qui est de la réplication à proprement parler (celle de
Slony I), il n'y a pas à ma connaissance de système permettant de
répliquer les données.
Cordialement,
--
Jean-Christophe Arnu
Paratronic
From | Date | Subject | |
---|---|---|---|
Next Message | Sébastien Dinot | 2005-02-11 13:27:25 | Re: [pgsql-advocacy] Solutions Linux 2005 Paris |
Previous Message | Jean-Christophe Arnu | 2005-02-11 12:44:25 | Re: [pgsql-advocacy] Solutions Linux 2005 Paris |
From | Date | Subject | |
---|---|---|---|
Next Message | Sébastien Dinot | 2005-02-11 13:27:25 | Re: [pgsql-advocacy] Solutions Linux 2005 Paris |
Previous Message | Jean-Christophe Arnu | 2005-02-11 12:44:25 | Re: [pgsql-advocacy] Solutions Linux 2005 Paris |