Manual MySync

Preparar Tabela no Destino

Antes de iniciar a sincronização, garanta que a tabela no DESTINO está pronta para receber os dados vindos da ORIGEM. Esta etapa evita falhas por ausência de tabela, colunas incompatíveis ou dados antigos indesejados.


Opções disponíveis

1) Criar Tabela no Destino

  • Use quando a tabela ainda não existe no banco de destino.
  • O app cria a estrutura conforme a tabela selecionada na ORIGEM (tipos básicos e nomes de colunas).
  • Após criar, valide se as chaves/índices necessários estão presentes para seu cenário.

2) Limpar Tabela (opcional)

  • Apaga todos os registros da tabela de destino antes de uma carga “do zero”.
  • Útil quando você quer substituir completamente os dados existentes por uma nova extração.
  • Atenção: operação destrutiva. Faça somente quando tiver certeza e, se possível, com backup.

3) Usar Tabela Existente

  • Quando a tabela já existe no destino e você quer apenas inserir/atualizar conforme a política definida pela sua operação.
  • Recomendado para execuções recorrentes em ambientes já configurados.

Quando usar cada uma

  • Criar Tabela: primeira sincronização daquela tabela no destino ou troca de ambiente.
  • Limpar Tabela: quando deseja substituir tudo por uma nova carga íntegra.
  • Usar existente: rotinas periódicas, quando a estrutura já está estável.

Checklist rápido antes de avançar

  • Conexões ORIGEM e DESTINO testadas com sucesso (veja Testar Conexão).
  • Tabela de origem definida e acessível para leitura.
  • No destino, confirme permissões para criar, limpar e escrever, conforme sua necessidade.
  • Se for limpar, verifique se há backup ou se a exclusão completa é realmente desejada.

Validações recomendadas

  • Colunas essenciais: nomes e tipos básicos coerentes entre origem e destino.
  • Chaves/índices: avalie necessidade de primary key e índices para performance na leitura/escrita.
  • Tipos de data/hora: confirme timezone e formatos esperados.
  • Campos numéricos: tamanhos/precisão suficientes (ex.: decimal vs. inteiro).

Erros comuns e como resolver

  • “Tabela não encontrada” — crie a tabela no destino pelo app (opção Criar Tabela) ou confirme o nome correto.
  • “Permissão negada” — peça à TI permissões de CREATE/TRUNCATE/INSERT conforme necessário.
  • “Incompatibilidade de colunas/tipos” — ajuste a estrutura no destino para refletir os campos da origem.
  • Lentidão ao inserir — considere criar índices após a carga completa ou ajustar lote/índices (veja Performance (Lotes)).

Boas práticas

  • Faça a primeira validação com uma tabela pequena.
  • Mantenha um registro do que foi criado/limpo (data, hora, usuário, tabela, quantidade de linhas).
  • Em produção, prefira executar cargas maiores em horários de baixo movimento.

Pronto! Com a tabela preparada, siga para o próximo passo: Iniciar Sincronização.