postgres to mysql
am 03.05.2006 22:27:45 von Werner Bauer
Ich würde gern eine postgres-db täglich auf eine mysql-db kopieren (oder
replizieren, wenn das geht.) Aber wie gesagt: mit kopieren wär ich schon
zufrieden.
Nur lässt sich so ein pg_dump nicht so ohne weiters im mysql einlesen.
Ein Thema für XL? ;-)
Ich hab einen Rechner in der Mitte, zwischen den beiden Server-rechnern,
der Zugriff auf beide Server hat. Und der mir derzeit den pg_dump von B
nach A kopiert. Hier könnte ich auch pearl oder php benutzen, wenn das
ein Thema wär'.
W
Re: postgres to mysql
am 03.05.2006 23:37:37 von Werner Bauer
Werner Bauer schrieb:
> Ein Thema für XL? ;-)
hm - da hab ich mich geirrt: der A.Kretschmer ist der, der hier
scheinbar gestrandet ist, aus dem Land postgresql ...
Re: postgres to mysql
am 04.05.2006 01:17:43 von Johannes Vogel
Hi Werner
Werner bauer wrote:
> Ich würde gern eine postgres-db täglich auf eine mysql-db kopieren (oder
> replizieren, wenn das geht.) Aber wie gesagt: mit kopieren wär ich schon
> zufrieden.
> Nur lässt sich so ein pg_dump nicht so ohne weiters im mysql einlesen.
> Ich hab einen Rechner in der Mitte, zwischen den beiden Server-rechnern,
> der Zugriff auf beide Server hat. Und der mir derzeit den pg_dump von B
> nach A kopiert. Hier könnte ich auch pearl oder php benutzen, wenn das
> ein Thema wär'.
Du kannst natürlich den pg_dump einfach via Perl oder PHP umformen. Dazu
stehen dir die RegExps gütlichst zur Verfügung.
Ich kann mir aber nicht vorstellen, dass MySQL und PostgreSQL so
verschiedene Data Manipulation Standards haben.
Deshalb: Erstelle das neue Design von Hand - danach wird die
Datenübernahme ein leichtes sein...
HTH, Johannes
Re: postgres to mysql
am 04.05.2006 07:29:55 von Andreas Kretschmer
Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de
Re: postgres to mysql
am 04.05.2006 08:37:41 von Werner Bauer
Andreas Kretschmer schrieb:
> Darf man fragen, warum? Ich meine, Du willst auf ein System replizieren,
> welches dem Quellsystem in seinen Fähigkeiten, vorsichtig formuliert,
> etwas unterlegen ist.
ja.
Aber: in der "aktuellen" Umgebung ist alles auf mysql, es kommt _nur_
auf Lesespeed an ...
> Das kommt drauf an. Du kannst pg_dump mit -d bzw. -D aufrufen, dann
> erzeugt es insert-Anweisungen (bei -D mit Definition der Spalten, RTFM),
ich denk, das, und Johannes sein -mit der hand das gerüst erzeugen -
wird das problem lösen.
> Wenn Du aber Trigger, Views, Rules, Stored Procs in plpgsql und anderen
> Sprachen etc. verwendest, dürfte es kompliziert werden.
ja eh ...
>> Ein Thema für XL? ;-)
das hab ich eh schon bered' ;-)
> und eins "Converting PostgreSQL Databases to other Databases".
super. Dank!
Re: postgres to mysql
am 04.05.2006 10:49:42 von Axel Schwenke
Werner bauer wrote:
> Werner Bauer schrieb:
>> Ein Thema für XL? ;-)
> hm - da hab ich mich geirrt: der A.Kretschmer ist der, der hier
> scheinbar gestrandet ist, aus dem Land postgresql ...
Es wäre auch nicht so einfach gewesen.
Du mußt den Namen des Dschinns dreimal laut rufen
und dabei die Flasche reiben. Sonst klappt das nicht ;-)
XL
Re: postgres to mysql
am 04.05.2006 13:37:28 von Andreas Kretschmer
Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de
Re: postgres to mysql
am 04.05.2006 14:07:24 von Mike Lischke
Werner bauer wrote
>Ich würde gern eine postgres-db täglich auf eine mysql-db kopieren (oder
>replizieren, wenn das geht.) Aber wie gesagt: mit kopieren wär ich schon
>zufrieden.
Vielleicht hilft das ja weiter:
http://www.data-conversions.net/products.php?prod_num=5&&des t=MENU&&ID=200
Mike
--
Mike Lischke, Software Engineer GUI
MySQL AB, www.mysql.com
Re: postgres to mysql
am 04.05.2006 14:31:28 von steinboeck
Mike Lischke schrieb:
> Vielleicht hilft das ja weiter:
> http://www.data-conversions.net/products.php?prod_num=5&&des t=MENU&&ID=200
Hatte mal ein Access-to-Produkt von denen, das funktionierte bestens!
Michael