Sprawdzony konwerter Mysql 2 PgSQL
Przem - 18-09-2007 00:03
Sprawdzony konwerter Mysql 2 PgSQL
Witam. Szukam sprawdzonego w boju konwertera MySQL'a do PgSQL'a. Próbowałem już kilku sposobów i najbliżej prawdy był mysql2pgsql. Niestety nie wychodzi to do końca dobrze. Dump zrobiony tym skryptem nie chce się załadować do bazy. Może ma ktoś sprawdzoną metodę migracji z MySQL'a do PgSQL'a? Ostatecznie zostaje mi napisanie czegoś np w PHP. Ale lenistwo mówi mi, że nie ja sam się z tym problemem borykałem więc pewnie gdzieś coś takiego już jest. Baza jest prosta (by nie powiedzieć banalna). Nie ma wyuzdanych powiązań między tablicami. Ważne by poprawnie przeszły PL literki. Są co prawda bloby (LO) ale do ich przepisania mamy osobny programik. Próbowaliśmy za jego pomocą zmigrować dane, ale gubią się PL literki. Poradźcie jak najprościej zmigrować dane z jednej bazy drugiej. Dziękuję Przemek.
keczerad - 18-09-2007 00:03
Przem pisze: > Witam. > Szukam sprawdzonego w boju konwertera MySQL'a do PgSQL'a. > Próbowałem już kilku sposobów i najbliżej prawdy był mysql2pgsql. > Niestety nie wychodzi to do końca dobrze. Dump zrobiony tym skryptem > nie chce się załadować do bazy. Może ma ktoś sprawdzoną metodę migracji > z MySQL'a do PgSQL'a? Ostatecznie zostaje mi napisanie czegoś np w PHP. > Ale lenistwo mówi mi, że nie ja sam się z tym problemem borykałem więc > pewnie gdzieś coś takiego już jest. > Baza jest prosta (by nie powiedzieć banalna). Nie ma wyuzdanych > powiązań między tablicami. Ważne by poprawnie przeszły PL literki. > Są co prawda bloby (LO) ale do ich przepisania mamy osobny programik. > Próbowaliśmy za jego pomocą zmigrować dane, ale gubią się PL literki. > Poradźcie jak najprościej zmigrować dane z jednej bazy drugiej. > Dziękuję Przemek.
to ja sie przylacze do watku tylko potrzebne mi w druga strone postresql do mysql wraz ze strukturami danych.
--
keczerad
http://www.e-mo.com.pl sklep w (X)HTML wraz z modulem do Subiekta GT
=?ISO-8859-2?Q?Pawe=B3_Matejski?= - 18-09-2007 00:03
Przem wrote: > Witam. > Szukam sprawdzonego w boju konwertera MySQL'a do PgSQL'a. > Próbowałem już kilku sposobów i najbliżej prawdy był mysql2pgsql. > Niestety nie wychodzi to do końca dobrze. Dump zrobiony tym skryptem > nie chce się załadować do bazy.
A co sie źle robi? Może to Ty źle używasz narzędzia?
> Może ma ktoś sprawdzoną metodę migracji > z MySQL'a do PgSQL'a? Ostatecznie zostaje mi napisanie czegoś np w PHP. > Ale lenistwo mówi mi, że nie ja sam się z tym problemem borykałem więc > pewnie gdzieś coś takiego już jest. > Baza jest prosta (by nie powiedzieć banalna). Nie ma wyuzdanych > powiązań między tablicami. Ważne by poprawnie przeszły PL literki. > Są co prawda bloby (LO) ale do ich przepisania mamy osobny programik. > Próbowaliśmy za jego pomocą zmigrować dane, ale gubią się PL literki.
A nie prościej jest zobaczyć dlaczego gubią się plliterki? Na 99% w każdym innym programie będziecie mieli ten sam problem
> Poradźcie jak najprościej zmigrować dane z jednej bazy drugiej.
Migracja z jednej bazy do drugiej nigdy nie jest prosta. Zawsze trzeba rozwiązywać jakieś problemy. Na szczęście przy migracji z mysqla do postgresa powinny być jedynie drobne.
-- P.M.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?=
[mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?=
[MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?=
[mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?=
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
[MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?=
Gdzie MySQL 4.1, a gdzie 5.0?
[MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?=
[MS SQL] "set names" (mySQL) w MS SQL
[mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
zanotowane.pldoc.pisz.plpdf.pisz.plfelgiuzywane.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|