Migração banco de dados MYSQL para Postgres

MySQL

PostgreSQL

27/10/2014

Estou precisando migrar um banco de dados MYSQL para o Postgres. Andei pesquisando pela web e todos os softwares que realizam esse procedimento são pagos. Alguém sabe me informar se há algum software free que realize o procedimento da conversão de um banco MYSQL para Postgres?
Bruno Sanchez

Bruno Sanchez

Curtidas 0

Respostas

Jair N.

Jair N.

27/10/2014

Muito simples, pegue o "script" em MySQL e passe para o PostgreSQL..., é óbvio que algumas alterações terão que ser feitas a exemplo:
tipos de caracteres "`" nos campos remove tudo...
Tipos de dados "int(999)" passar tudo para inteiro etc..
.
Fora esses pequenos detalhes de acertos depois o "script" com os "INSERT"s é bem aproveitado...
Lá no Banco Novo em PostgreSQL depois você pode migrar de P.SQL .. para PSQL...

Já fiz isso e funcionou, só que não desejo isso pra ninguém..., é ralar muito...

Atc.


Estou precisando migrar um banco de dados MYSQL para o Postgres. Andei pesquisando pela web e todos os softwares que realizam esse procedimento são pagos. Alguém sabe me informar se há algum software free que realize o procedimento da conversão de um banco MYSQL para Postgres?
GOSTEI 0
Eber

Eber

27/10/2014

Free eu não conheço nenhum um. Utilizo o aplicativo desse site [url]www.fullcopyconvert.com.br[/url] é bem fácil de usar e o suporte deles é muito bom e compenso o valor investido.
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

27/10/2014

Concordo com o Jair, a melhor solução é você fazer o próprio script DML e DDL, pois você analisa tabela por tabela vendo o que pode dar errado ou não na conversão. É um trabalho árduo sim mas necessário.

Boa sorte.
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

27/10/2014

Concordo com o Jair, a melhor solução é você fazer o próprio script DML e DDL, pois você analisa tabela por tabela vendo o que pode dar errado ou não na conversão. É um trabalho árduo sim mas necessário.

Boa sorte.
GOSTEI 0
Jairo Mendes

Jairo Mendes

27/10/2014

Na documentação do Postgre tem alguns scrips que fazem essa migração.
Eu nunca testei nenhum deles, portanto não posso recomenda-los.
O ideial é ler a documentação e testar.
Converting from other Databases to PostgreSQL
GOSTEI 0
Bruno Sanchez

Bruno Sanchez

27/10/2014

Obrigado pelas respostas

Realmente, hoje já há no meu sistema um procedimento de conversão, porém é algo que fica "muito lento"

Utilizei recentemente uma aplicação que gastou 1% do tempo que eu gasto fazendo a conversão direto pela minha aplicação, porém ele não faz a migração completa por não ter a licença e por isso não sei qual seria o resultado final. Por esse motivo gostaria de saber se há uma ferramenta free que faça algo parecido

Claro que nesse caso seria o correto pagar a licença da aplicação que testei para utilizá-la. Porém precisaria antes convencer os superiores da empresa que teremos resultado mudando o procedimento existente.
GOSTEI 0
POSTAR