Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Antonio Wagner

Melhor forma de comunicar banco PostgreSQL ao MySQL

Recommended Posts

Muito boa tarde, pessoal.

Estou com um trabalho a fazer a meu estágio e preciso fazer a comunicação entre o PotgreSQL com o MySQL. Eu segui todos os procedimentos, instalei o ActivePerl e em seguida fiz rodar o script que gera o DBI-Link e que faz com que um banco se comunique a outro.

Porém, quando eu vou rodar o script do MySQL, a seguinte mensagem de erro aparece na tela: valor para domínio yaml viola restrição de verificação "yaml_check"

Estou empacado neste erro. Tentei fazer alguns testes na mão para ver se eu conseguia resolver, mas o problema ainda persistia. Alguém já passou por este problema?

Desde já, fico agradecido se alguém souber a solução.

Abraços e boa tarde a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que script você ta rodando no MySQL ?

- Não é as funções DBlink não! né ?

 

Se você detalhar mais o cenário fica mais facil ajudar, qual a finalidade da comunicação do post com o mysql, replicação sincrona ? interoperabilidade ?

 

Manda o log de erros também.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema está sendo o seguinte: eu já consegui instalar o DBI-Link no PostgreSQL, mas quando vou rodar nele qualquer script, seja de MySQL, Oracle ou qualquer outro, sempre me retorna o mesmo erro.

 

Por exemplo, vou enviar o script que tem aqui de MySQL:

 

SELECT dbi_link.make_accessor_functions(

'dbi:mysql:database=sakila;host=localhost',

'root',

'foobar',

'---

AutoCommit: 1

RaiseError: 1

',

NULL,

NULL,

NULL,

'sakila'

);

 

Somente quando rodo esta parte no scrpit, me retorna sempre o mesmo erro: valor para domínio yaml viola restrição de verificação "yaml_check"

E não consigo entender porque que está dando esse erro quando rodo o script. Tentei várias alterações no próprio script, mas sempre me retornava o mesmo erro. Aí não tenho mais alternativas do que fazer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.