sql >> Database >  >> RDS >> PostgreSQL

Importeer MySQL-dump naar PostgreSQL-database

Deze vraag is een beetje oud, maar een paar dagen geleden had ik te maken met deze situatie en vond pglader.io.

Dit is verreweg de gemakkelijkste manier om het te doen, je moet het installeren en vervolgens een eenvoudig lisp-script uitvoeren (script.lisp ) met de volgende 3 regels:

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

En daarna zal uw postgresql DB alle informatie bevatten die u in uw MySQL SB had.

Even terzijde, zorg ervoor dat je pgloader compileert, want op het moment van dit bericht heeft het installatieprogramma een bug. (versie 3.2.0)



  1. Hoe het verschil van dagen/maanden/jaren (datediff) tussen twee datums te krijgen?

  2. 12c Verouderde functies

  3. Een tekenreeks converteren naar een datum/tijd in SQL Server met CONVERT()

  4. Een kopie van uw database herstellen