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

Инструмент за конвертиране на Mysql в Postgresql в Java

Първо, PostgreSQL 8.2 е стар и не се поддържа . Актуализирайте спешно. Прочетете бележките по изданието за всяка версия на .0, за да разберете за всички проблеми със съвместимостта, с които може да се сблъскате.

Що се отнася до преобразуването, обикновено трябва да го направите на две фази. Конвертирайте и заредете схемата, след това преобразувайте и заредете данните.

Като цяло автоматизираните инструменти няма да свършат добра работа при конвертиране на схеми на бази данни. Трябва да направите дъмп само на схема, да стартирате инструмент за преобразуване върху него, след което да го редактирате и проверите на ръка, преди да го заредите в PostgreSQL.

След като имате схема, която изглежда разумна, направете дъмп само на данни от MySQL и опитайте да го заредите в екземпляр на PostgreSQL със заредена в него конвертираната ви схема. mysqldump --compatible=postgresql може да свърши по-добра работа, въпреки че вероятно ще имате нужда и от допълнителни флагове.

Ако го опитате и все още нямате късмет, помислете дали да продължите с повече подробности. Докладвайте точните съобщения за грешка, а не просто „не работи“, ако последвате.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да настроите стойностите на реда в колона динамично в mysql

  2. Golang Вмъкнете NULL в sql вместо празен низ

  3. Запитване от две таблици в отчета

  4. Просто криптиране на парола - как да направя?

  5. Получаване на ГРЕШКА:Грешка в командата със статус на изход 1:при опит за инсталиране на mysql