Tato otázka je trochu stará, ale před pár dny jsem tuto situaci řešil a našel jsem pgloader.io.
Toto je zdaleka nejjednodušší způsob, jak to udělat, musíte jej nainstalovat a poté spustit jednoduchý skript lisp (script.lisp ) s následujícími 3 řádky:
/* 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 poté bude vaše databáze postgresql mít všechny informace, které jste měli ve svém MySQL SB.
Na okraj se ujistěte, že jste zkompilovali pgloader, protože v době tohoto příspěvku měl instalační program chybu. (verze 3.2.0)