======================================== GERADOR DE MAPEAMENTO AUTOMÁTICO ======================================== [2026-01-27 04:06:18] [SUCCESS] ✓ Conectado ao PostgreSQL [2026-01-27 04:06:18] [SUCCESS] ✓ Conectado ao MySQL [2026-01-27 04:06:18] [INFO] Analisando tabelas do PostgreSQL... Encontradas 26 tabelas [2026-01-27 04:06:18] [INFO] Analisando tabelas do MySQL... Encontradas 75 tabelas ======================================== SUGESTÕES DE MAPEAMENTO ======================================== Analisando tabela: cartafinal... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 2 Analisando tabela: cartagrauteamento... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 2 Analisando tabela: cliente... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 11 Analisando tabela: cliente_contato... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 2 Analisando tabela: cliente_obra... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 2 Analisando tabela: configuracao... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 3 Analisando tabela: contato... ⚠ Sugestão (plural): contatos → Campos mapeados: 4 Analisando tabela: cordoalha... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 6 Analisando tabela: cronograma... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 17 Analisando tabela: dadosprotensoes... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 7 Analisando tabela: endereco... ⚠ Sugestão (plural): enderecos → Campos mapeados: 9 Analisando tabela: materiais... ✓ Encontrada correspondência exata: materiais → Campos mapeados: 12 Analisando tabela: medicao... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 19 Analisando tabela: obra... ⚠ Sugestão (plural): obras → Campos mapeados: 22 Analisando tabela: obra_medicao... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 2 Analisando tabela: obra_projeto... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 2 Analisando tabela: pavimento... ⚠ Sugestão (plural): pavimentos → Campos mapeados: 14 Analisando tabela: pavimento_dadosprotensoes... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 2 Analisando tabela: pavimento_peca... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 2 Analisando tabela: pavimentomedicao... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 7 Analisando tabela: peca... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 13 Analisando tabela: projeto... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 11 Analisando tabela: projeto_pavimento... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 2 Analisando tabela: representacaopeca... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 7 Analisando tabela: tipopeca... ✗ Nenhuma correspondência automática encontrada → Você precisará mapear manualmente → Campos mapeados: 3 Analisando tabela: usuarios... ✓ Encontrada correspondência exata: usuarios → Campos mapeados: 10 ======================================== MAPEAMENTO GERADO! ======================================== [2026-01-27 04:06:19] [SUCCESS] Arquivo salvo em: /var/www/html/migration-postgresql-mysql/config/mapping.generated.json PRÓXIMOS PASSOS: 1. Revise o arquivo gerado: cat /var/www/html/migration-postgresql-mysql/config/mapping.generated.json 2. Ajuste os campos manualmente conforme necessário 3. Copie para o arquivo de configuração: cp /var/www/html/migration-postgresql-mysql/config/mapping.generated.json /var/www/html/migration-postgresql-mysql/config/mapping.json 4. Execute a migração: php migrate.php ESTATÍSTICAS: Total de tabelas PostgreSQL: 26 Total de tabelas MySQL: 75 Mapeamentos automáticos: 6 Requerem ajuste manual: 20 [2026-01-27 04:06:19] [WARNING] Algumas tabelas precisam de mapeamento manual! Procure por 'DEFINIR_MANUALMENTE' no arquivo gerado [2026-01-27 04:06:19] [SUCCESS] Geração concluída!