PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Импортирайте дъмпа на MySQL в базата данни PostgreSQL

Този въпрос е малко стар, но преди няколко дни се занимавах с тази ситуация и намерих pgloader.io.

Това е най-лесният начин да го направите, трябва да го инсталирате и след това да стартирате обикновен скрипт на lisp (script.lisp ) със следните 3 реда:

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

И след това вашата Postgresql DB ще има цялата информация, която сте имали във вашия MySQL SB.

Като странична бележка, уверете се, че компилирате pgloader, тъй като към момента на тази публикация инсталаторът има грешка. (версия 3.2.0)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вмъкване на подготвен израз в база данни - PSQL

  2. Подаване на параметри WHERE към изглед на PostgreSQL?

  3. psycopg2.OperationalError:ФАТАЛНО:неподдържан интерфейсен протокол 1234.5679:сървърът поддържа от 2.0 до 3.0

  4. Използване на текущото време в UTC като стойност по подразбиране в PostgreSQL

  5. Windows PSQL команден ред:има ли начин да се разреши влизане без парола?