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

Importer MySQL-dump til PostgreSQL-databasen

Dette spørgsmål er lidt gammelt, men for et par dage siden beskæftigede jeg mig med denne situation og fandt pgloader.io.

Dette er langt den nemmeste måde at gøre det på, du skal installere det og derefter køre et simpelt lisp-script (script.lisp ) med følgende 3 linjer:

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

Og derefter vil din postgresql DB have alle de oplysninger, du havde i din MySQL SB.

Som en sidebemærkning skal du sørge for at kompilere pgloader, da installationsprogrammet har en fejl på tidspunktet for dette indlæg. (version 3.2.0)



  1. mysqli_stmt::bind_param():Antallet af elementer i typedefinitionsstrengen matcher ikke antallet af bindevariabler

  2. Duplikere en MySQL-tabel, indekser og data

  3. Entity Framework Core 2.0:Sådan konfigureres abstrakt basisklasse én gang

  4. Udfør native sql med hibernate