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

Как да мигрирам лесно от MySQL към PostgreSQL?

Въпреки че SQL е стандарт, той не е достатъчно пълнофункционален, за да може без всеки сървърен софтуер да прилага разширения. Преводът от MySQL към PostgreSQL не е лесен, освен ако вашата схема не е тривиална. Скриптовете за автоматичен превод ще ви стигнат само дотук.

Най-добрият подход би бил да преведете схемата на ръка и след това да напишете свои собствени скриптове за трансфер за самите данни. Трябва също така да напишете скриптове за проверка, за да сте сигурни, че схемата и данните идват правилно.

Това не е отговорен отговор. Ако вашата база данни е достатъчно важна за мигриране, тогава тя е достатъчно важна, за да отделите известно време за себе си. В крайна сметка ще отделите поне толкова време, за да разберете странностите и фините бъркотии, отколкото би причинил автоматизиран скрипт за миграция, колкото и във времето, когато сами мигрирате данните. Но ако го направите сами, вие имате шанса да се възползвате от функциите в PostgreSQL, които не присъстват в MySQL, както и възможността да направите видовете подобрения, които идват само от възможността да направите нещо втори път.

Захапете куршума и го направете.




  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:как да получите x брой резултати на групиране

  2. Определете кой конфигурационен файл на MySQL се използва

  3. JDBC пакет с PreparedStatement не работи в MySQL

  4. mySQL заявка - показва най-популярния елемент

  5. Разликите между INT и UUID в MySQL