Inserir informações de um banco de dados postgres para outro em mysql

Eu tenho 2 conexões para duas bases de dados diferentes, uma em postgres e a outra em mysql a minha ideia e manter a base de dados do mysql sempre atualizada com o um atraso máximo de 30 minutos.
Onde eu poderia fazer o script que faça isso e tenho como fazer ele ser executado a cada 30 minutos?
Seria mais ou menos: INSERT INTO TABELAMYSQL (COLUNAS…)
SELECT COLUNAS… FROM TABELAPOSTGRES WHERE CONDICAO.

Já agradeço pela ajuda.

não é melhor adquirir um sincronizador de base de dados?

Imagino a lógica para incluir somente os registros novos e alterar os registos modificados além de ter um controle do que foi excluído para excluir no outro banco.

mas se criar um script para rodar a cada 30 minutos tem que colocar no agendador de tarefas da máquina onde os bancos estão (de preferência), crontab no linux, agendador no windows.

Muito obrigado pela resposta Haroldo, talvez seja a melhor solução fazer isso separado da aplicação, como é uma tabela com poucas informações achei que poderia resolver tudo na aplicação.
Mas vou analisar outras alternativas, volto para dizer o que fiz.