sql >> Databáze >  >> RDS >> Mysql

Jak mohu snadno migrovat z MySQL na PostgreSQL?

Přestože je SQL standardem, není dostatečně plnohodnotný, aby se obešel bez implementace rozšíření každého serverového softwaru. Překlad z MySQL do PostgreSQL není jednoduchý, pokud není vaše schéma triviální. Automatizované překladové skripty vás dostanou jen tak daleko.

Nejlepším přístupem by bylo ručně přeložit schéma a poté napsat vlastní přenosové skripty pro samotná data. Měli byste také napsat ověřovací skripty, abyste se ujistili, že schéma a data přicházejí správně.

Toto není odpověď na výslech. Pokud je vaše databáze natolik důležitá, aby se dala migrovat, pak je dost důležitá na to, abyste věnovali nějaký čas sami sobě. Nakonec byste strávili alespoň tolik času zjišťováním vtipů a jemných nepořádků, než by způsobil automatický migrační skript, jako času, kdy byste migrovali data sami. Ale když to uděláte sami, máte šanci využít funkce v PostgreSQL, které nejsou přítomné v MySQL, stejně jako šanci provést druhy vylepšení, které pocházejí pouze z možnosti udělat něco podruhé.

Kousněte se a udělejte to.




  1. Jak vypíšu soubor MySQL bez cizích klíčů pomocí příkazového řádku?

  2. Shell skript pro provádění příkazů pgsql v souborech

  3. Aplikace Django pro více nájemců:změna databázového připojení na žádost?

  4. Řazení výstupu řádků SQL podle libovolného pořadí?