To pytanie jest trochę stare, ale kilka dni temu miałem do czynienia z tą sytuacją i znalazłem pgloader.io.
Jest to zdecydowanie najłatwiejszy sposób na zrobienie tego, musisz go zainstalować, a następnie uruchomić prosty skrypt lispowy (script.lisp ) z następującymi 3 liniami:
/* content of the script.lisp */
LOAD DATABASE
FROM mysql://[email protected]/dbname
INTO postgresql://[email protected]/dbname;
/*run this in the terminal*/
pgloader script.lisp
A potem twoja baza danych postgresql będzie zawierała wszystkie informacje, które miałeś w swoim MySQL SB.
Na marginesie, upewnij się, że skompilowałeś pgloader, ponieważ w czasie tego posta instalator ma błąd. (wersja 3.2.0)