madrugada
(usa Gentoo)
Enviado em 31/10/2018 - 12:05h
Vamos lá! Se você conseguir um tunelamento vai ficar mais fácil, mas é possível mesmo sem tunelamento.
Digamos que você precisa exportar 5 tabelas: a,b,c,d,e
Essas cinco tabelas devem ter cada uma ao menos um campo id que seja 'unique';
Crie uma nova tabela para guardar os parâmetros da exportação, com no mínimo dois campos: table(sim, um campo chamado tabela:-)) e max-value. Esses nomes são apenas sugestões, só pra você entender a idéia da coisa.
O compo table conterá 5 linhas com os valores (a,b,c,d,e). Na verdade cada linha conterá o nome real de cada tabela que será exportada e o campo max-value o valor do maior id que foi exportado.
Agora crie a rotina de exportação para CSV, txt ou até mesmo para um arquivo excel que conterá as 5 tabelas.
No fim colete o valor máximo do id de cada tabela e registre na tabela de parametros de exportação.
Pegue esses arquivos CSV(ou outro) gerados e disponibilize em um local que o outro servidor possa acessar para efetuar a importação.
Na próxima exportação você exportará somente os valores maiores que o id registrado.
Esse tipo de solução vale pra qualquer banco de dados.