PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Importa il dump MySQL nel database PostgreSQL

Questa domanda è un po' vecchia ma qualche giorno fa stavo affrontando questa situazione e ho trovato pgloader.io.

Questo è di gran lunga il modo più semplice per farlo, devi installarlo e quindi eseguire un semplice script lisp (script.lisp ) con le seguenti 3 righe:

/* 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

E dopo di che il tuo DB postgresql avrà tutte le informazioni che avevi nel tuo MySQL SB.

In una nota a margine, assicurati di compilare pgloader poiché al momento di questo post, il programma di installazione ha un bug. (versione 3.2.0)