Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como faço para migrar facilmente do MySQL para o PostgreSQL?


Apesar de o SQL ser um padrão, ele não é completo o suficiente para dispensar cada software de servidor implementando extensões. A tradução do MySQL para o PostgreSQL não é simples, a menos que seu esquema seja trivial. Os scripts de tradução automática só o levarão até certo ponto.

A melhor abordagem seria traduzir manualmente o esquema e, em seguida, escrever seus próprios scripts de transferência para os próprios dados. Você também deve escrever scripts de verificação para garantir que o esquema e os dados cheguem corretamente.

Esta não é uma resposta cop-out. Se seu banco de dados é importante o suficiente para ser migrado, então é importante o suficiente para dedicar algum tempo a si mesmo. No final, você gastaria pelo menos tanto tempo descobrindo as peculiaridades e bagunças sutis que um script de migração automatizado causaria quanto o tempo para migrar os dados por conta própria. Mas fazendo você mesmo, você tem a chance de aproveitar os recursos do PostgreSQL que não estão presentes no MySQL, bem como a chance de fazer os tipos de melhorias que só vêm de ter a chance de fazer algo uma segunda vez.

Morda a bala e faça isso.