{"id":101,"date":"2012-09-21T00:40:08","date_gmt":"2012-09-21T00:40:08","guid":{"rendered":"http:\/\/www.fullcopyconvert.com.br\/wp\/?page_id=101"},"modified":"2024-12-13T11:03:36","modified_gmt":"2024-12-13T14:03:36","slug":"novidades","status":"publish","type":"page","link":"https:\/\/www.fullcopyconvert.com.br\/wp\/?page_id=101","title":{"rendered":"Novidades"},"content":{"rendered":"<div id=\"toolbar-fa762f70-b92b-42a7-9d65-afe1f4c2cbe1\" class=\"block-library-classic__toolbar has-advanced-toolbar\" data-placeholder=\"Editor Cl\u00e1ssico\">\n<div id=\"mceu_52\" class=\"mce-tinymce mce-tinymce-inline mce-container mce-panel\" tabindex=\"-1\" role=\"application\">\n<div id=\"mceu_52-body\" class=\"mce-container-body mce-abs-layout\">\n<div id=\"mceu_53\" class=\"mce-toolbar-grp mce-container mce-panel mce-abs-layout-item mce-first mce-last\" tabindex=\"-1\" role=\"group\">\n<div id=\"mceu_53-body\" class=\"mce-container-body mce-stack-layout\">\n<div id=\"mceu_56\" class=\"mce-container mce-toolbar mce-stack-layout-item mce-last\" role=\"toolbar\">\n<div id=\"mceu_56-body\" class=\"mce-container-body mce-flow-layout\">\n<div id=\"mceu_57\" class=\"mce-container mce-flow-layout-item mce-first mce-last mce-btn-group\" role=\"group\">\n<div id=\"mceu_57-body\">\n<div id=\"mceu_42\" class=\"mce-widget mce-btn\" tabindex=\"-1\" role=\"button\" aria-label=\"Linha horizontal\"><\/div>\n<div id=\"mceu_43\" class=\"mce-widget mce-btn mce-splitbtn mce-colorbutton\" tabindex=\"-1\" role=\"button\" aria-haspopup=\"true\" aria-label=\"Cor do  texto\"><\/div>\n<div id=\"mceu_44\" class=\"mce-widget mce-btn\" tabindex=\"-1\" role=\"button\" aria-pressed=\"false\" aria-label=\"Colar como texto\"><\/div>\n<div id=\"mceu_45\" class=\"mce-widget mce-btn\" tabindex=\"-1\" role=\"button\" aria-label=\"Limpar formata\u00e7\u00e3o\"><\/div>\n<div id=\"mceu_46\" class=\"mce-widget mce-btn\" tabindex=\"-1\" role=\"button\" aria-label=\"Caracteres especiais\"><\/div>\n<div id=\"mceu_47\" class=\"mce-widget mce-btn\" tabindex=\"-1\" role=\"button\" aria-label=\"Diminuir recuo\"><\/div>\n<div id=\"mceu_48\" class=\"mce-widget mce-btn\" tabindex=\"-1\" role=\"button\" aria-label=\"Aumentar recuo\"><\/div>\n<div id=\"mceu_49\" class=\"mce-widget mce-btn\" tabindex=\"-1\" role=\"button\" aria-label=\"Desfazer (Ctrl+Z)\" aria-disabled=\"false\"><\/div>\n<div id=\"mceu_50\" class=\"mce-widget mce-btn mce-disabled\" tabindex=\"-1\" role=\"button\" aria-label=\"Refazer (Ctrl+Y)\" aria-disabled=\"true\"><\/div>\n<div id=\"mceu_51\" class=\"mce-widget mce-btn mce-last\" tabindex=\"-1\" role=\"button\" aria-label=\"Atalhos do teclado (Shift+Alt+H)\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"editor-fa762f70-b92b-42a7-9d65-afe1f4c2cbe1\" class=\"wp-block-freeform block-library-rich-text__tinymce mce-content-body html5-captions mce-edit-focus\" contenteditable=\"true\">\n<h2>Novidades sobre a Vers\u00e3o 6.9.8<\/h2>\n<p><strong>1<\/strong> &#8211; Nova funcionalidade: Adicionada a op\u00e7\u00e3o de &#8220;Quarta Etapa&#8221; para inverter a sele\u00e7\u00e3o das tabelas.<br \/>\n<strong>2<\/strong> &#8211; Melhorias de performance: Aperfei\u00e7oada a fun\u00e7\u00e3o &#8220;Selecionar Todos\/Nenhum&#8221;, agora mantendo a posi\u00e7\u00e3o da sele\u00e7\u00e3o ao alternar entre op\u00e7\u00f5es.<br \/>\n<strong>3<\/strong> &#8211; Atualiza\u00e7\u00e3o de drivers: Drivers de conex\u00e3o atualizados para PostgreSQL e SQLite.<br \/>\n<strong>4<\/strong> &#8211; Formata\u00e7\u00e3o de SQL: Implementada a op\u00e7\u00e3o de formatar SQL na aba &#8220;SQL\/Tabela Origem&#8221; (integra\u00e7\u00e3o com a API do sqlformat.org).<br \/>\n<strong>5<\/strong> &#8211; Compatibilidade Firebird: Melhorada a conex\u00e3o para as vers\u00f5es 3.0 e 4.0 do Firebird.<br \/>\n<strong>6<\/strong> &#8211; Novo Driver Firebird:\u00a0Disponibilizado o driver de conex\u00e3o para o Firebird vers\u00e3o 5.0.<br \/>\n<strong>7<\/strong> &#8211; Interface aprimorada: Adicionado um &#8220;split&#8221; nas tabelas de Origem\/Destino, permitindo ajustar o tamanho da listagem conforme necess\u00e1rio.<br \/>\n<strong>8<\/strong> &#8211; Logs personaliz\u00e1veis:\u00a0Melhorada a tela de logs para as a\u00e7\u00f5es Create Table, Unique, Index e Compare, agora com a op\u00e7\u00e3o de salvar os logs em arquivo de texto.<br \/>\n<strong>9<\/strong> &#8211; Compara\u00e7\u00e3o de registros: Aperfei\u00e7oada a rotina de compara\u00e7\u00e3o entre registros de origem e destino, incluindo uma listagem de tabelas com diverg\u00eancias ao final do processo.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 6.9.7<\/h2>\n<p><strong>1<\/strong> &#8211; Melhorado performance cria\u00e7\u00e3o tabelas origem Interbase.<br \/>\n<strong>2<\/strong> &#8211; Corre\u00e7\u00e3o auto-incremento para campos do tipo NUMBER\/Oracle.<br \/>\n<strong>3<\/strong> &#8211; Corrigido tipo de campo ftTimeStampOffset SQL Server.<br \/>\n<strong>4<\/strong> &#8211; Corrigido fLoadFileBinary Origem Oracle(Erro(Field &#8216;_FLB_***&#8217; not found)).<\/p>\n<h2>Novidades sobre a Vers\u00e3o 6.9.6<\/h2>\n<p><strong>1<\/strong> &#8211; A principal novidade para a vers\u00e3o 6.9.6 \u00e9 a migra\u00e7\u00e3o de dados de informix na origem. Com essa novidade voc\u00ea poder\u00e1 migrar dados de informix para qualquer um dos drivers dispon\u00edveis no destino.<br \/>\n<strong>2<\/strong> &#8211; Corrigido erro Access Violation quando campo Data for Vazio ao inv\u00e9s de null.<br \/>\n<strong>3<\/strong> &#8211; Melhorado rotina comparar registros, para comparar somente as tabelas selecionadas.<br \/>\n<strong>4<\/strong> &#8211; Disponibilizado para conectar SQL Server 2017, 2018 e 2019.<br \/>\n<strong>5<\/strong> &#8211; Melhorado ao arrastar tabela para aba 2 &#8211; SQL Origem\/Tabela ir\u00e1 perguntar se deseja incluir os campos da tabela na senten\u00e7a SQL.<br \/>\n<strong>6<\/strong> &#8211; Acrescentado segunda etapa a vers\u00e3o do firebird, e disponibilizado a op\u00e7\u00e3o Lib para escolher qual dll client deseja realizar a conex\u00e3o.<br \/>\n<strong>7<\/strong> &#8211; Acrescentado em Ferramentas-Op\u00e7\u00f5es-Geral um novo param\u00e2metro para definir se converte a tabela para UpperCase, LowerCase ou Normal.<br \/>\n<strong>8<\/strong> &#8211; Acrescentado no log da sexta etapa c\u00f3digo de erro para ajudar a identificar erros ao consultar dados tabelas de origem.<br \/>\n<strong>9<\/strong> &#8211; Corrigido script create primary key\/unique key origem oracle.<\/p>\n<\/div>\n<h2>Novidades sobre a Vers\u00e3o 6.9.5<\/h2>\n<p><strong>1<\/strong> &#8211; Melhorado performance cria\u00e7\u00e3o tabelas origem Firebird.<br \/>\n<strong>2<\/strong> &#8211; Melhorado performance relacionar tabelas origem Firebird.<br \/>\n<strong>3<\/strong> &#8211; Melhorado performance relacionar tabelas somente com dados origem Firebird.<br \/>\n<strong>4<\/strong> &#8211; Melhorado performance SQL\/Origem ao consultar dados tabela de origem sem senten\u00e7a SQL Origem Firebird.<br \/>\n<strong>5<\/strong> &#8211; Melhorado performance rotina substituir tipo de campo origem Firebird.<br \/>\n<strong>6<\/strong> &#8211; Acrescentado op\u00e7\u00e3o localizar tabela grid central quarta etapa.<br \/>\n<strong>7<\/strong> &#8211; Melhoria rotina Comparar Total de Registros com a Origem quarta etapa.<br \/>\n<strong>8<\/strong> &#8211; Corrigido Limite campo 30 caracteres banco oracle destino.<br \/>\n<strong>9<\/strong> &#8211; Melhorado tela de ocorr\u00eancias quarta etapa para ficar sempre vis\u00edvel ao listar ocorr\u00eancias.<br \/>\n<strong>10<\/strong> &#8211; Melhorado performance SQL\/Origem ao consultar dados tabela de origem sem senten\u00e7a SQL Origem CSV.<br \/>\n<strong>11<\/strong> &#8211; Corrigido erro de out off memory convers\u00e3o arquivos CSV acima de 3 milh\u00f5es de registros. A\u00e7\u00e3o aplicada flag Ignorar Cache.<br \/>\n<strong>12<\/strong> &#8211; Melhorado performance mapeamento de campos origem firebird e csv.<br \/>\n<strong>13<\/strong> &#8211; Corrigido importa\u00e7\u00e3o projeto, gerando erro de BLR request.<br \/>\n<strong>14<\/strong> &#8211; Corrigido erro conex\u00e3o MySQL Vers\u00e3o AZ.<br \/>\n<strong>15<\/strong> &#8211; Corrigido Relacionar Tabelas com dados Postgres-&gt;SQLServer<br \/>\n<strong>16<\/strong> &#8211; Modificado default create tabela campo tipo datetime para datetime2 SQLServer..<\/p>\n<h2>Novidades sobre a Vers\u00e3o 6.9.4<\/h2>\n<p><strong>1<\/strong> &#8211; Corrigido erro conex\u00e3o MySQL Azure (Lost connection to mysql server during query ). Disponibilizado op\u00e7\u00e3o vers\u00e3o (AZ).<br \/>\n<strong>2<\/strong> &#8211; Implementado rotina para Desativar e Ativar Foreign Key, Primary Key e Triggers SQLServer a partir vers\u00e3o 2008, quarta etapa. (Solicita\u00e7\u00e3o: Gateway Computadores).<br \/>\n<strong>3<\/strong> &#8211; Corrigido bug atualizar quarta etapa. Conex\u00e3o banco de dados SyBase90.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 6.9.3<\/h2>\n<p><strong>1<\/strong> &#8211; Implementado vers\u00e3o 2008R SQLServer para compatibilizar com vers\u00f5es anteriores a vers\u00e3o 2008 R2.<br \/>\n<strong>2<\/strong> &#8211; Corrigido Cria\u00e7\u00e3o Foreign Key Chave composta SQL Server.<br \/>\n<strong>3<\/strong> &#8211; Disponibilizado conex\u00e3o base de dados destino HFSQL.<br \/>\n<strong>4<\/strong> &#8211; Implementado novas fun\u00e7\u00f5es code implementation. Disponibilizado fun\u00e7\u00e3o fGetValueString, fGetTextBlob.<br \/>\n<strong>5<\/strong> &#8211; Corrigido mensagem de valida\u00e7\u00e3o ao selecionar todas as tabelas e desmarcar algumas tabelas a serem criadas.<br \/>\n<strong>6<\/strong> &#8211; Corrigido erro de access violation causado ao fechar tela de log ao criar tabelas, foreign key, indices, generator e comment.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 6.9.2<\/h2>\n<p><strong>1<\/strong> &#8211; Corrigido fun\u00e7\u00e3o que retorna a lista de tabelas origem e destino SQLServer.<br \/>\n<strong>2<\/strong> &#8211; Corrigido fun\u00e7\u00e3o que retorna as Foreign Key origem MySQL 5.0 e implementado segunda etapa vers\u00e3o MySQL.<br \/>\n<strong>3<\/strong> &#8211; Corrigido erro (authentication method 10 not supported) conex\u00e3o Postgres Vers\u00e3o 13.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 6.9.1<\/h2>\n<p><strong>1<\/strong> &#8211; Corrigido travamento ao criar tabelas destino postgres.<br \/>\n<strong>2<\/strong> &#8211; Corrigido execu\u00e7\u00e3o gatilho por registro.<br \/>\n<strong>3<\/strong> &#8211; Corrigido Bug fun\u00e7\u00e3o fGetValue em Debug Code Implementation.<br \/>\n<strong>4<\/strong> &#8211; Implementado Insert Or Update para SQL Server.<br \/>\n<strong>5<\/strong> &#8211; Corrigido retorno chave prim\u00e1ria mapeamento de campos para SQL Server.<br \/>\n<strong>6<\/strong> &#8211; Liberado para execu\u00e7\u00e3o o comando EXECUTE BLOCK para Firebird. Com esse recurso poder\u00e1 executar no SQLEditor da quarta etapa. Aten\u00e7\u00e3o Somente para execute block com valores de retorno.<br \/>\n<strong>7<\/strong> &#8211; Corrigido erro can&#8217;t connect to mysql server on (10048) para MySQL. Code Implement.<br \/>\n<strong>8<\/strong> &#8211; Corrigido erro tabela interna SQLServer tabelas case sensitive.<br \/>\n<strong>9<\/strong> &#8211; Implementado par\u00e2metro Trim Campo String. Ao marcar o par\u00e2metro o FullCopyConvert ir\u00e1 realizar um trim nos campos string.<br \/>\n<strong>10<\/strong> &#8211; Corrigido Data\/Hora Gerenciamento de Threads.<br \/>\n<strong>11<\/strong> &#8211; Disponibilizado rotina Bulk Insert para Oracle.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 6.9<\/h2>\n<p><strong>1<\/strong> &#8211;\u00a0Corrigido clonagem projeto para aproveitar configura\u00e7\u00e3o de campos cria\u00e7\u00e3o de tabelas.<br \/>\n<strong>2<\/strong> &#8211; Implementado Conex\u00e3o Oracle Direct.<br \/>\n<strong>3<\/strong> &#8211; Corrigido listagem das tabelas Oracle quando marcado o par\u00e2metro Default owner tabelas.<br \/>\n<strong>4<\/strong> &#8211; Corrigido cria\u00e7\u00e3o estruturas tabelas Oracle para Oracle quando marcado par\u00e2metro Default owner tabelas.<br \/>\n<strong>5<\/strong> &#8211; Melhorado performance cria\u00e7\u00e3o Foreign Key Oracle.<br \/>\n<strong>6<\/strong> &#8211; Corrigido relacionamento entre as tabelas, para relacionar somente as tabelas existentes no destino.<br \/>\n<strong>7<\/strong> &#8211; Implementado melhoria cria\u00e7\u00e3o tabelas, os bancos que possuem schema, o FullCopyConvert ir\u00e1 solicitar para qual schema ser\u00e1 criado a tabela.<br \/>\n<strong>8<\/strong> &#8211; Implementado valida\u00e7\u00e3o: ISC error 0. Possivelmente seu campo est\u00e1 com escala zero.<br \/>\n<strong>9<\/strong> &#8211; Disponibilizado rotina para comparar Total de Registros com a Origem. Rotina dispon\u00edvel quarta etapa na lista de tabelas de destino.<br \/>\n<strong>10<\/strong> &#8211; Disponibilizado rotina de truncate table para Postgres e SQLServer.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 6.8<\/h2>\n<p><strong>1<\/strong> &#8211; Corrigido bug rotina debug, quando o valor em debug retorna-se null.<br \/>\n<strong>2<\/strong> &#8211; Melhorado performance utiliza\u00e7\u00e3o progress bar.<br \/>\n<strong>3<\/strong> &#8211; Corrigido erro conex\u00e3o SQLite. Disponibilizado bibliotecas vers\u00e3o.<br \/>\n4 &#8211; Corrigido erro conex\u00e3o Excel XLSX. Disponibilizado bibliotecas vers\u00e3o.<br \/>\n<strong>5<\/strong> &#8211; Corrigido erro conex\u00e3o Oracle. Disponibilizado bibliotecas vers\u00e3o.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 6.7<\/h2>\n<p><strong>1<\/strong> &#8211; Corrigido fun\u00e7\u00e3o fGetValueFieldPrior rotina code implementation.<br \/>\n<strong>2<\/strong> &#8211; Implementado fun\u00e7\u00e3o fGetValueSql rotina code implementation.<br \/>\n<strong>3<\/strong> &#8211; Implementado Debug rotina code implementation. (F8)<br \/>\n<strong>4<\/strong> &#8211; Implementado Consulta de geral de Log\u00b4s. Atrav\u00e9s da op\u00e7\u00e3o de Menu Ferramentas.<br \/>\n<strong>5<\/strong> &#8211; Criado par\u00e2metro para definir a quantidade total de log\u00b4s que ser\u00e1 mantido.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 6.6<\/h2>\n<p><strong>1<\/strong> &#8211; Implementado fun\u00e7\u00e3o fRemoveAccents rotina code implementation.<br \/>\n<strong>2<\/strong> &#8211; Implementado fun\u00e7\u00e3o fResetSequence rotina code implementation.<br \/>\n<strong>3<\/strong> &#8211; Implementado fun\u00e7\u00e3o fGetValueFieldPrior rotina code implementation.<br \/>\n<strong>4<\/strong> &#8211; Implementado fun\u00e7\u00e3o fFileExist rotina code implementation.<br \/>\n<strong>5<\/strong> &#8211; Corrigido cria\u00e7\u00e3o Foreign Key convers\u00e3o base de dados origem MySQL.<br \/>\n<strong>6<\/strong> &#8211; Implementado refresh tables cria\u00e7\u00e3o tabelas MySQL.<br \/>\n<strong>7<\/strong> &#8211; Implementado Quinta Etapa a op\u00e7\u00e3o de gerar pr\u00e9via.<br \/>\n<strong>8<\/strong> &#8211; Acrescentado novo par\u00e2metro para definir [] nas tabelas de destino, caso a base n\u00e3o suporte colchete ser\u00e1 utilizado o aspas duplas.<br \/>\n<strong>9<\/strong> &#8211; Corrigido log\u00b4s rotina agendamento.<br \/>\n<strong>10<\/strong> &#8211; Corrigido Agendamento exporta\u00e7\u00e3o arquivo Excel.<br \/>\n<strong>11<\/strong> &#8211; Implementado fun\u00e7\u00e3o fJpegToPng campo Valor\/Default\/Function.<br \/>\n<strong>12<\/strong> &#8211; Implementado fun\u00e7\u00e3o fJpegToPng rotina code implementation.<br \/>\n<strong>13<\/strong> &#8211; Implementado fun\u00e7\u00e3o fEncodeString rotina code implementation.<br \/>\n<strong>14<\/strong> &#8211; Implementado fun\u00e7\u00e3o fLoadFileBinary rotina code implementation.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 6.5<\/h2>\n<p><strong>1<\/strong> &#8211; A principal novidade para a vers\u00e3o 6.5 \u00e9 a convers\u00e3o de dados para CouchDB tanto na origem quanto no destino. Com essa novidade voc\u00ea poder\u00e1 migrar dados de Documentos JSON do couchDB e converter dados para JSON em couchDB.<br \/>\n2 &#8211; Exporta\u00e7\u00e3o Excel implementado novos par\u00e2metros de exporta\u00e7\u00e3o para formatar campo do tipo Num\u00e9rico.<br \/>\n3 &#8211; Melhorado performance cria\u00e7\u00e3o tabelas paradox.<br \/>\n4 &#8211; Melhorado rotina agendamento projetos de convers\u00e3o.<br \/>\n5 &#8211; Corrigido tipo de campo LongBlob MySQL para Bytea Postgres.<br \/>\n6 &#8211; Corrigido tipo de campo LongBlob MySQL para Blob Subtype 0 Firebird.<br \/>\n7 &#8211; Implementado rotina para converter os coment\u00e1rios das tabelas\/campos.<br \/>\n8 &#8211; Implementado fun\u00e7\u00e3o fLoadFileBinary, para importa\u00e7\u00e3o de arquivos local. Fun\u00e7\u00e3o ser\u00e1 chamada a partir do campo valor\/default.<br \/>\n9 &#8211; Implementado no gatilhos para chamar a tela de vari\u00e1veis.<br \/>\n10 &#8211; Implementado duplo click no grid do SQL Editor.<br \/>\n11 &#8211; Implementado na quinta etapa a op\u00e7\u00e3o de visualizar dados tabela de destino.<br \/>\n12 &#8211; Implementado na sexta etapa a op\u00e7\u00e3o de de\/para.<br \/>\n13 &#8211; Implementado Gatilhos para serem executados por registro.<br \/>\n14 &#8211; Disponibilizado vers\u00e3o Client do FullCopyConvert.<br \/>\n15 &#8211; Melhorado rotina FullCopyConvertService de acordo com os novos tipos de agendamentos.<br \/>\n16 &#8211; Implementado op\u00e7\u00e3o &#8220;sexta etapa&#8221; para limpar os log\u00b4s antes da execu\u00e7\u00e3o.<br \/>\n17 &#8211; Implementado em Ferramentas\/Op\u00e7\u00f5es\/MySQL a op\u00e7\u00e3o de character de espace.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a06.4<\/h2>\n<p><strong>1<\/strong> &#8211; Implementado segunda etapa conex\u00e3o ODBC origem a op\u00e7\u00e3o de informar Schema Default. Ao informar o Schema o FullCopyConvert ir\u00e1 definir Schema nas tabelas de origem.<br \/>\n<strong>2<\/strong> &#8211; Implementado quarta etapa, ao criar tabelas, a op\u00e7\u00e3o de criar tabelas somente com dados. Ao pressionar tecla CTRL + Click no bot\u00e3o criar tabelas o FullCopyConvert ir\u00e1 checar se existe registro na tabela se existir ir\u00e1 criar a tabela.<br \/>\n<strong>3<\/strong> &#8211; Adicionado tecla de atalho CTRL + L para visualizar os logs na quarta etapa caso o log fique por traz da aplica\u00e7\u00e3o.<br \/>\n<strong>4<\/strong> &#8211; Adicionado novo tipo de campo ftGuid ao criar tabelas.<br \/>\n<strong>5<\/strong> &#8211; Disponibilizado segunda etapa o driver conex\u00e3o Paradox base de origem.<br \/>\n<strong>6<\/strong> &#8211; Corrigido mapeamento de campos quando se utiliza fun\u00e7\u00e3o #LoadOnDemand<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a06.3<\/h2>\n<p><strong>1<\/strong> &#8211; Implementado nova fun\u00e7\u00e3o leitura de arquivo texto, fLoadFileToStr -&gt; faz a leitura do conte\u00fado de qualquer arquivo texto.<br \/>\n<strong>2<\/strong> &#8211; Corrigido pr\u00e9via Code Implementation, para considerar o valor default caso seja informado no mapeamento de campos.<br \/>\n<strong>3<\/strong> &#8211; Corrigido a identifica\u00e7\u00e3o do campo chave no mapeamento de campos para base de destino MySQL.<br \/>\n<strong>4<\/strong> &#8211; Criado quarta etapa a op\u00e7\u00e3o de clonar a tabela selecionada para convers\u00e3o.<br \/>\n<strong>5<\/strong> &#8211; Criado sintaxe #LoadOnDemand, na senten\u00e7a SQL: aba 2 SQL\/Tabela origem quarta etapa. Ao ser informada a fun\u00e7\u00e3o o FullCopyConvert ir\u00e1 carregar os dados por demanda ao servidor. Essa op\u00e7\u00e3o estar\u00e1 dispon\u00edvel para SQLite, MySQL, Postgres e SQL Server 2012 ou maior.<br \/>\n<strong>Exemplo:<\/strong><br \/>\n<em>\/\/Informando somente a tabela<\/em><br \/>\nNOTAS<br \/>\n#LOADONDEMAND(NOTAS, 500)<br \/>\nOu<br \/>\n<em>\/\/Informando senten\u00e7a SQL.<\/em><br \/>\nSELECT *<br \/>\n#INITDEMAND<br \/>\nFROM NOTAS<br \/>\n#LOADONDEMAND(500)<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a06.2.2<\/h2>\n<p><strong>1<\/strong> -Implementado segunda etapa driver Postgres para informar qual vers\u00e3o est\u00e1 sendo utilizada do postgres. As vers\u00f5es inferiores a vers\u00e3o 9.4 ir\u00e3o gerar o script de insert or update utilizando a syntax &#8220;DO $$&#8221;. As Vers\u00f5es superiores a vers\u00e3o 9.5 j\u00e1 utilizaram a nova systax ON CONFLICT.<br \/>\n<strong>Exemplo<\/strong>:<br \/>\nINSERT INTO distributors (did, dname) VALUES (5, &#8216;Gizmo Transglobal&#8217;) CONFLICT (did) DO UPDATE SET dname = EXCLUDED.dname;<br \/>\n<strong>2<\/strong> &#8211; Implementado Help animado, nas principais rotinas. Ao pressionar a tecla F1, o FullCopyConvert ir\u00e1 demonstrar uma pequena anima\u00e7\u00e3o demonstrando o uso da rotina.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a06.2.1<\/h2>\n<p><strong>1<\/strong> &#8211; Implementado aba pr\u00e9via o checkbox &#8220;Executar Gatilho Base Dados Origem?&#8221;. Ao Marcar essa flag o FullCopyConvert ir\u00e1 Executar o Gatilho de Origem Antes e Depois de converter na pr\u00e9via dos script\u00b4s.<br \/>\n<strong>2<\/strong> &#8211; Corrigido tag XML para aceitar a posi\u00e7\u00e3o espec\u00edfica de um item. Exemplo: ([XmlSimple], [table] is [nfeProc\/NFe\/infNFe\/det&lt;1&gt;).<br \/>\n<strong>3<\/strong> &#8211; Melhorado performance convers\u00e3o base de dados origem SQLite.<br \/>\n<strong>4<\/strong> &#8211; Melhorado performance convers\u00e3o utilizando vari\u00e1veis por Fields Mapeamento de campos.<br \/>\n<strong>5<\/strong> &#8211; Implementado exporta\u00e7\u00e3o arquivo CSV para informar a mascara decimal e o Separador Decimal.<br \/>\n<strong>6<\/strong> &#8211; Liberado execu\u00e7\u00e3o de gatilhos na exporta\u00e7\u00e3o de arquivos CSV e Excel. Permitido somente para execu\u00e7\u00e3o das<br \/>\nbase de origem.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a06.2<\/h2>\n<p><strong>1<\/strong> &#8211; A principal novidade para a vers\u00e3o 6.2 \u00e9 a convers\u00e3o de dados de arquivo XML. Com essa novidade voc\u00ea poder\u00e1 migrar dados de arquivo XML, de forma simples e f\u00e1cil.<br \/>\n<strong>2<\/strong> &#8211; Corrigido BUG na execu\u00e7\u00e3o de gatilhos para execute procedure.<br \/>\n<strong>3<\/strong> &#8211; Corrigido BUG na rotina de agendamento de convers\u00e3o.<br \/>\n<strong>4<\/strong> &#8211; Criado no Menu &#8220;Ferramentas\/Op\u00e7\u00f5es\/Geral&#8221; &#8211; A Flag &#8220;Trucar Campo String?&#8221;. Com esse recurso o FullCopyConvert ir\u00e1 fazer um substring automaticamente para o tamanho do campo de destino. Por exemplo temos um campo NOME na base de origem \u00e9 tamanho 100, no destino \u00e9 tamanho 60. Logo o FullCopyConvert ir\u00e1 truncar o campo para o tamanho m\u00e1ximo de 60.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a06.1<\/h2>\n<p><strong>1<\/strong> &#8211; A principal novidade para vers\u00e3o 6.1 do FullCopyConvert \u00e9 a Execu\u00e7\u00e3o Script por Lote. Com esse recurso voc\u00ea poder\u00e1 Gerar Lotes de convers\u00e3o para as tabelas. E cada lote ser\u00e1 gerado uma Thread com o conjunto de tabelas selecionadas. Rotina dispon\u00edvel sexta etapa.<br \/>\n<strong>2<\/strong> &#8211; Melhorado performance quarta etapa ao listar tabelas.<br \/>\n<strong>3<\/strong> &#8211; Melhorado Gerenciador de threads, para listar os log\u00b4s por tabelas e apresentar quais tabelas foram migradas com sucesso ou erro.<br \/>\n<strong>4<\/strong> &#8211; Acrescentado sexta etapa a op\u00e7\u00e3o Vari\u00e1veis de Entrada (Ctrl + G) e a op\u00e7\u00e3o de Manuten\u00e7\u00e3o de Vari\u00e1veis.<br \/>\n<strong>5<\/strong> &#8211; Melhorado performance ao criar tabelas a partir da base de dados de origem Postgres.<br \/>\n<strong>6<\/strong> &#8211; Corrigido bug\u00b4s reportados da vers\u00e3o anterior.<br \/>\n<strong>7<\/strong> &#8211; Acrescentado sexta etapa a op\u00e7\u00e3o de Ignorar cache. Que tem por finalidade ignorar a contagem de registros e a<br \/>\nexecu\u00e7\u00e3o em cache dos registros.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a06.0<\/h2>\n<p><strong>1<\/strong> &#8211; A principal novidade para vers\u00e3o 6.0 do FullCopyConvert \u00e9 a exporta\u00e7\u00e3o dos dados para arquivo Excel.<br \/>\nCom esse novo recurso voc\u00ea poder\u00e1 converter de diversas bases para Excel.<br \/>\n<strong>2<\/strong> &#8211; Disponibilizado nova op\u00e7\u00e3o quarta etapa &#8220;SQL Editor&#8221;. Com esse recurso voc\u00ea poder\u00e1 realizar consultas SQL tanto em sua base de origem quanto destino.<br \/>\n<strong>3<\/strong> &#8211; Disponibilizado Bulk Insert para base de destino MySQL, Podendo migrar converter das diversas bases de dados de origem dispon\u00edvel nesta vers\u00e3o. Com essa novidade podemos migrar uma grande massa de informa\u00e7\u00f5es em quest\u00e3o de minutos.<br \/>\n<strong>4<\/strong> &#8211; Acrescentado valida\u00e7\u00e3o na cria\u00e7\u00e3o do banco de dados caso n\u00e3o exista a fbclient.dll.<br \/>\n<strong>5<\/strong> &#8211; Melhorado mensagem erro Bulk Insert SQL Server.<br \/>\n<strong>6<\/strong> &#8211; Implementado n\u00famero m\u00e1ximo erro Bulk Insert SQL Server.<br \/>\n<strong>7<\/strong> &#8211; Implementado campo ftSingle SQL Server.<br \/>\n<strong>8<\/strong> &#8211; Corrigido cria\u00e7\u00e3o chave prim\u00e1ria MySQL.<br \/>\n<strong>9<\/strong> &#8211; Corrigido tipo de campo [ftWideString, ftBybe, ftWideMemo] n\u00e3o mapeado para as bases de destino Postgres\/MySQL\/Firebird.<br \/>\n<strong>10<\/strong> &#8211; Implementado valida\u00e7\u00e3o caso o campo de Destino for maior que a origem o FullCopyConvert ir\u00e1 criar um alerta, para campos String.<br \/>\n<strong>11<\/strong> &#8211; Corrigido erro Trim Unknow ao consultar tabelas internas Firebird 1.5<br \/>\n<strong>12<\/strong> &#8211; Corrigido erro de sintaxe ao realizar count Consulta de Dados.<br \/>\n<strong>13<\/strong> &#8211; Corrigido rotina &#8220;Relac. Tabelas&#8221; (4\u00b0 etapa) para mapear automaticamente as planilhas com as tabelas criadas.<br \/>\n<strong>14<\/strong> &#8211; Implementado segunda etapa conex\u00e3o Postgres Origem\/Destino a op\u00e7\u00e3o de selecionar o Encode.<br \/>\n<strong>15<\/strong> &#8211; Corrigido Convers\u00e3o campo do tipo boolean para SQL Server. Ser\u00e1 criado como BIT (0-False, 1-True).<br \/>\n<strong>16<\/strong> &#8211; Implementado rotina para reorganiza\u00e7\u00e3o de pastas e projeto primeira etapa.<br \/>\n<strong>17<\/strong> &#8211; Implementado rotina para criar Sequ\u00eancia base de dados destino Firebird\/Postgres\/MySQL.<br \/>\n<strong>18<\/strong> &#8211; Melhorado performance na execu\u00e7\u00e3o de script\u00b4s 6\u00b0 Etapa.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a05.9.2<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; A principal novidade sobre a vers\u00e3o 5.9.2 \u00e9 o Bulk Insert para a base de destino Postgres, podendo migrar e converter das diversas bases de dados de origem dispon\u00edvel nesta vers\u00e3o. Com essa novidade podemos migrar uma grande massa de informa\u00e7\u00f5es em quest\u00e3o de minutos.<br \/>\n<strong>2<\/strong> &#8211; Implementado nas configura\u00e7\u00f5es de form\u00b4s vari\u00e1veis a flag &#8220;Lista Tabelas -&gt; Combo?&#8221; &#8211; Ir\u00e1 listar as tabelas de origem ou destino em um comboBox de acordo com o Tipo de Conex\u00e3o.<br \/>\n<strong>3<\/strong> &#8211; Implementado cadastro de valida\u00e7\u00f5es a op\u00e7\u00e3o de executar a valida\u00e7\u00e3o tanto na origem quanto no destino.<br \/>\n<strong>4<\/strong> &#8211; Implementado rotina de\/para para validar se houve modifica\u00e7\u00f5es nos registros ap\u00f3s a conclus\u00e3o do de\/para.<br \/>\n<strong>5<\/strong> &#8211; Implementado rotina de\/para a op\u00e7\u00e3o de exporta\u00e7\u00e3o de dados grid target.<br \/>\n<strong>6<\/strong> &#8211; Implementado rotina &#8220;de\/para&#8221; a op\u00e7\u00e3o &#8220;Symbol Concat&#8221;. Onde voc\u00ea poder\u00e1 definir o s\u00edmbolo de concatena\u00e7\u00e3o para o tipo de conex\u00e3o via Excel(Origem).<br \/>\n<strong>7<\/strong> &#8211; Melhorado performance Bulk Insert para SQLServer.<br \/>\n<strong>8<\/strong> &#8211; Corrigido nas rotinas do FullCopyConvert os vazamentos de mem\u00f3rias &#8220;Memory Leaks&#8221;.<br \/>\n<strong>9<\/strong> &#8211; Implementado &#8220;Code Implementation&#8221; para Bulk Insert SQL Server e Postgres.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a05.9.1<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211;\u00a0Corrigido na tela de configura\u00e7\u00e3o de\/para a lista de configura\u00e7\u00f5es pertinentes somente ao de\/para da tabela selecionada.<br \/>\n<strong>2<\/strong> &#8211; Corrigido rotina de\/para autom\u00e1tico para aceitar comandos do tipo max(campoString).<br \/>\n<strong>3<\/strong> &#8211; Code Implementation &#8211; Ao inativar fun\u00e7\u00e3o n\u00e3o ser\u00e1 validado a sintaxe de comando.<br \/>\n<strong>4<\/strong> &#8211; Corrigido erro na altera\u00e7\u00e3o de fun\u00e7\u00e3o Code Implementation &#8211; Error: Is only allowed a function declaration at a time.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a05.9<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; A principal novidade para vers\u00e3o 5.9 do FullCopyConvert \u00e9 a migra\u00e7\u00e3o e convers\u00e3o de dados com suporte a conex\u00e3o via ODBC. Com esse novo recurso voc\u00ea poder\u00e1 migrar e converter de diversas bases para diversas bases. Com a disponibiliza\u00e7\u00e3o via ODBC no destino voc\u00ea poder\u00e1 converter a estruturas das tabelas e os seus respectivos dados. Chaves prim\u00e1rias, Foreign Key e Indices n\u00e3o est\u00e1 dispon\u00edvel a convers\u00e3o para o tipo de conex\u00e3o via ODBC.<br \/>\n<strong>2<\/strong> &#8211; Disponibilizado na quarta etapa o Tipo de Execu\u00e7\u00e3o &#8220;4 &#8211; Atualizar Dados Tabela Destino&#8221;. Com esse novo recurso voc\u00ea poder\u00e1 gerar somente o script de Update na convers\u00e3o de suas tabelas.<br \/>\n<strong>3<\/strong> &#8211; Acrescentado no gatilho a op\u00e7\u00e3o de compilar ao sair do gatilho rec\u00e9m modificado.<br \/>\n<strong>4<\/strong> &#8211; Acrescentado a tecla &#8220;Esc&#8221; para fechar os form\u00b4s de ocorr\u00eancias.<br \/>\n<strong>5<\/strong> &#8211; Acrescentado Recursividade nas vari\u00e1veis para os SQL Origem, De\/para e Valida\u00e7\u00f5es.<br \/>\n<strong>6<\/strong> &#8211; Acrescentado nova fun\u00e7\u00e3o em &#8220;Code Implementation&#8221;. fGetCompareValue: Fun\u00e7\u00e3o captura um determinado valor na base de origem\/destino e compara se o valor \u00e9 True ou False de acordo com par\u00e2metros.<br \/>\n<strong>7<\/strong> &#8211; Acrescentado nova fun\u00e7\u00e3o em &#8220;Code Implementation&#8221;. GetIdCurrentConnection &#8211; Fun\u00e7\u00e3o retorna um Id de Conex\u00e3o Corrente.<br \/>\n<strong>8<\/strong> &#8211; Acrescentado novo par\u00e2metro de entrada fun\u00e7\u00e3o fGetValueField. _AIdCurrentConnect: Integer = Informe o Id de Conex\u00e3o Corrente. Utilize a fun\u00e7\u00e3o GetIdCurrentConnection.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a05.8.1<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Inclu\u00eddo biblioteca libpq.dll juntamente com a instala\u00e7\u00e3o e atualiza\u00e7\u00e3o do FullCopyConvert. Para conex\u00f5es Postgres.<br \/>\n<strong>2<\/strong> &#8211; Corrigido erro(n\u00e3o h\u00e1 suporte para o n\u00edvel de isolamento ou para o fortalecimento do mesmo) cria\u00e7\u00e3o tabelas a partir de arquivo CSV.<br \/>\n<strong>3<\/strong> &#8211; Implementado na configura de arquivo CSV a op\u00e7\u00e3o MaxScanRow. Use o MaxScanRows para indicar quantas linhas devem ser verificados para determinar os tipos de coluna. Se voc\u00ea definir MaxScanRows a 0, o arquivo inteiro \u00e9 digitalizado.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a05.8<\/h2>\n<p style=\"text-align: justify;\">1 &#8211; A principal novidade na vers\u00e3o 5.8 do FullCopyConvert \u00e9 o &#8220;Pascal Code Implementation (Implementa\u00e7\u00e3o de C\u00f3digo Pascal)&#8221;. Onde voc\u00ea poder\u00e1 criar suas pr\u00f3prias Fun\u00e7\u00f5es diretamente no FullCopyConvert, al\u00e9m de utilizar as fun\u00e7\u00f5es nativas do FullCopyConvert. Assim voc\u00ea poder\u00e1 reaproveitar melhor seus projetos de convers\u00e3o, n\u00e3o fazendo necess\u00e1rio conhecer todos os comandos SQL de cada banco. Basta utilizar as fun\u00e7\u00f5es do FullCopyConvert ou mesmo suas pr\u00f3prias fun\u00e7\u00f5es.<br \/>\n<strong>2<\/strong> &#8211; Disponibilizado na Primeira Etapa a op\u00e7\u00e3o de Exporta\u00e7\u00e3o\/Importa\u00e7\u00e3o de Projetos.<br \/>\n<strong>3<\/strong> &#8211; Corrigido Bug (Access Violation) ao mostrar tipos de campos ao visualizar dados Arquivo CSV.<br \/>\n<strong>4<\/strong> &#8211; Corrigido Bug Cadastro de Form\u00b4s Vari\u00e1veis ao alterar a vari\u00e1vel.<br \/>\n<strong>5<\/strong> &#8211; Implementado 4\u00b0 (Quarta) Etapa op\u00e7\u00e3o &#8220;Mapeamento de Campos&#8221; a utiliza\u00e7\u00e3o de vari\u00e1veis e par\u00e2metros para o campo &#8220;Condi\u00e7\u00e3o Update&#8221; para quando o tipo de execu\u00e7\u00e3o for Insert OR Update.<br \/>\n<strong>6<\/strong> &#8211; Corrigido 4\u00b0 (Etapa) Aba SQL Origem\/Tabela a funcionalidade Ctrl+Space para os tipos de bases CSV, Access e Excel.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a05.7<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Implementado a cria\u00e7\u00e3o de Indices\/Uniques para as base de destino, SQL Server, Firebird, MySQL, Interbase, Oracle e Postgres.<br \/>\n<strong>2<\/strong> &#8211; Implementado op\u00e7\u00e3o de exportar dicion\u00e1rio de dados para HTML. Op\u00e7\u00e3o dispon\u00edvel 4\u00b0(quarta) etapa &#8220;Tabelas Base de Destino&#8221;,\u00a0clique com o bot\u00e3o direito do mouse e ir\u00e1 encontrar a op\u00e7\u00e3o &#8220;Exportar Dicion\u00e1rio de dados para HTML Tabela(s) Seleciona(s).&#8221;.<br \/>\n<strong>3<\/strong> &#8211; Corrigido tipo de conex\u00e3o Access(Origem\/Destino) para atender autentica\u00e7\u00e3o por senha e Autentica\u00e7\u00e3o com System Database.<br \/>\n<strong>4<\/strong> &#8211; Corrigido nas rotinas do FullCopyConvert os vazamentos de mem\u00f3rias &#8220;Memory Leaks&#8221;.<br \/>\n<strong>5<\/strong> &#8211; Acrescentado o Flag Manter Posi\u00e7\u00e3o Grid De\/Para na rotina de De\/Para.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a05.6<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Corrigido ordem campos, na cria\u00e7\u00e3o chave prim\u00e1ria banco de dados SQL Server Destino.<br \/>\n<strong>2<\/strong> &#8211; Implementado rotina de atualiza\u00e7\u00e3o FullCopyConvert. Rotina Dispon\u00edvel no menu &#8220;Ajuda\/Verificar Vers\u00e3o Dispon\u00edvel&#8221;.<br \/>\n<strong>3<\/strong> &#8211; Implementado rotina &#8220;de\/para&#8221; a op\u00e7\u00e3o &#8220;Symbol Concat&#8221;. Onde voc\u00ea poder\u00e1 definir o simbolo de concatena\u00e7\u00e3o para o tipo\u00a0de conex\u00e3o via ODBC(Origem).<br \/>\n<strong>4<\/strong> &#8211; Melhorado rotina de Atualizar, Criar Tabelas e Relac. Tabelas 4\u00b0(quarta) etapa FullCopyConvert.<br \/>\n<strong>5<\/strong>\u00a0&#8211; Corrigido cria\u00e7\u00e3o Nomes Primary Key para os Bancos de Origem SQL Server, Postgres, Oracle, SyBase, Interbase e Firebird.<br \/>\n<strong>6<\/strong>\u00a0&#8211; Corrigido erro &#8220;Out of System Resource&#8221; 6\u00b0(sexta) etapa ao habilitar barra de progresso na execu\u00e7\u00e3o da convers\u00e3o.<br \/>\n<strong>7<\/strong>\u00a0&#8211; Criado flag &#8220;cadastro de conta&#8221;, para receber not\u00edcias e atualiza\u00e7\u00f5es do FullCopyConvert.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a05.5<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Implementado no cadastro de form vari\u00e1veis a op\u00e7\u00e3o &#8220;Obrigat\u00f3rio&#8221;, onde poder\u00e1 definir quais campos ser\u00e3o obrigat\u00f3rios.<br \/>\n<strong>2<\/strong> &#8211; Implementado no cadastro de form vari\u00e1veis a op\u00e7\u00e3o &#8220;Hint&#8221;, onde poder\u00e1 definir Hints\/Observa\u00e7\u00f5es para os campos.<br \/>\n<strong>3<\/strong> &#8211; Na aba 3 (Mapeamento de Campos \/ Pr\u00e9via Script), acrescentado um campo edit\u00e1vel com a quantidade de registros que ser\u00e1 gerado\u00a0na pr\u00e9via.<br \/>\n<strong>4<\/strong> &#8211; Corrigido na quarta etapa a op\u00e7\u00e3o de &#8220;Contar Registros&#8221; caso exista alguma tabela com erro, a contagem de registros n\u00e3o ser\u00e1\u00a0mais interrompida.<br \/>\n<strong>5<\/strong> &#8211; Criado no Menu &#8220;Ferramentas\/Op\u00e7\u00f5es\/SQLServer&#8221; &#8211; A Flag &#8220;Remover arquivo ap\u00f3s importa-lo?&#8221;. Ao desmarcar a op\u00e7\u00e3o e a rotina n\u00e3o ir\u00e1 mais remover o arquivo gerado do &#8220;Bulk Insert&#8221; para SQL Server.<br \/>\n<strong>6<\/strong> &#8211; Corrigido a op\u00e7\u00e3o de menu &#8220;Ferramentas\/Op\u00e7\u00f5es&#8221; para cada troca de aba dentro desta op\u00e7\u00e3o ser\u00e1 feito a valida\u00e7\u00e3o e grava\u00e7\u00e3o dos dados.<br \/>\n<strong>7<\/strong> &#8211; Implementado na rotina do Bulk Insert para SQL Server\/Firebird para apresentar a mensagem de limite de tabelas selecionadas para convers\u00e3o.<br \/>\n<strong>8<\/strong> &#8211; Implementado na rotina do Bulk Insert para SQL Server as mascaras de data\/hora utilizadas na op\u00e7\u00e3o &#8220;Ferramentas\/Op\u00e7\u00f5es\/SQLServer&#8221;.<br \/>\n<strong>9<\/strong> &#8211; Implementado na rotina do Bulk Insert para Firebird as mascaras de data\/hora utilizadas na op\u00e7\u00e3o &#8220;Ferramentas\/Op\u00e7\u00f5es\/Firebird&#8221;.<br \/>\n<strong>10<\/strong> &#8211; Corrigido Bug na op\u00e7\u00e3o &#8220;Dicionario de Dados&#8221; quando utilizava a rotina &#8220;Contar Registros&#8221;.<br \/>\n<strong>11<\/strong> &#8211; Corrigido Bug na op\u00e7\u00e3o &#8220;Substituir Tipos de Campos&#8221; quando utilizava a rotina &#8220;Contar Registros&#8221;.<br \/>\n<strong>12<\/strong> &#8211; Melhorado performance rotina &#8220;Substituir Tipos de Campos&#8221;.<br \/>\n<strong>13<\/strong> &#8211; Corrigido Looping Op\u00e7\u00e3o &#8220;Gerenciador de Threads&#8221;.<br \/>\n<strong>14<\/strong> &#8211; Testes realizados com sucesso Firebird 3.0.<br \/>\n<strong>15<\/strong> &#8211; Removido valida\u00e7\u00e3o no FullCopyConvert para somente datas no formado dd\/mm\/yyyy.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a05.4<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Corrigido a convers\u00e3o de &#8220;Tabelas&#8221; de SQL Server para SQL Server.<br \/>\n<strong>2<\/strong> &#8211; Corrigido o Depara para as bases de dados de Origem SQL Server.<br \/>\n<strong>3<\/strong> &#8211; Melhorado a performance na aba Mapeamento de campos.<br \/>\n<strong>4<\/strong> &#8211; Implementado na rotina de Depara a op\u00e7\u00e3o de limpar o caminho do \u00faltimo depara salvo.<br \/>\n<strong>5<\/strong> &#8211; Ao remover vinculo de um depara n\u00e3o ir\u00e1 gravar a data de altera\u00e7\u00e3o no registro.<br \/>\n<strong>6<\/strong> &#8211; Corrigido migra\u00e7\u00e3o campo Boolean base destino Postgres.<br \/>\n<strong>7<\/strong> &#8211; Corrigido Vinculo autom\u00e1tico campo Valor Default para realiza\u00e7\u00e3o Depara Banco destino Postgres.<br \/>\n<strong>8<\/strong> &#8211; Aumentado o tamanho do campo Porta na conex\u00e3o do Postgres Origem\/Destino para aceitar at\u00e9 999.999 Portas de\u00a0Conex\u00e3o.<br \/>\n<strong>9<\/strong> &#8211; Realizado a corre\u00e7\u00e3o na &#8220;Rotina Relac.&#8221; Tabelas para base de dados de Origem SQL Server e destino SQL Server.<br \/>\n<strong>10<\/strong> &#8211; Corrigido nas rotinas do FullCopyConvert os vazamentos de mem\u00f3rias &#8220;Memory Leaks&#8221;.<br \/>\n<strong>11<\/strong> &#8211; Implementado na 6\u00b0 Etapa para &#8220;Script Insert&#8221; Firebird a utiliza\u00e7\u00e3o de Aspas Duplas para campos que correspondem o mesmo nome de uma palavra reservada do Firebird.<br \/>\n<strong>12<\/strong> &#8211; Implementado para o FullCopyConvert na utilizar &#8220;Vari\u00e1veis de Entrada&#8221; para campos marcado como Auto-Incremento.<br \/>\n<strong>13<\/strong> &#8211; Implementado no menu Vis\u00e3o a op\u00e7\u00e3o &#8220;Mudar Apar\u00eancia&#8221;. Ao selecionar essa op\u00e7\u00e3o voc\u00ea poder\u00e1 mudar o tema do FullCopyConvert, deixando o mesmo com outro visual.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a05.3.2<\/h2>\n<p><strong>1<\/strong> &#8211; Implementado o tipo de registro vital\u00edcia para o FullCopyConvert.<br \/>\n<strong>2<\/strong> &#8211; Acrescentado hint\u00b4s nas op\u00e7\u00f5es criadas a partir da vers\u00e3o 5.3.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a05.3.1<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Corrigido erro no retorno das chaves prim\u00e1rias da base de MySQL 4.0. (INFORMATION_SCHEMA.COLUMNS not exists).<br \/>\n<strong>2<\/strong> &#8211; Corrigido erro na exporta\u00e7\u00e3o para arquivo CSV quando a tabela esta vazia sem registros.<br \/>\n<strong>3<\/strong> &#8211; Implementado recurso de Drag and Drop para criar os Arquivos CSV na exporta\u00e7\u00e3o. Ao arrastar a tabela de origem e solta-las\u00a0na Grid de tabelas selecionadas para convers\u00e3o, o FullCopyConvert j\u00e1 ir\u00e1 definir o nome dos arquivos CSV de acordo com o nome\u00a0da tabela de origem.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a05.3<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211;\u00a0Temos duas boas novidades para esta vers\u00e3o do FullCopyConvert Data, a primeira novidade \u00e9 que disponibilizamos a convers\u00e3o para arquivo texto(csv). A Segunda novidade \u00e9 a rotina de Depara para os dados, onde voc\u00ea poder\u00e1 realizar um\u00a0depara nos seus dados e realizar a convers\u00e3o.<br \/>\n<strong>2<\/strong> &#8211; Implementado na execu\u00e7\u00e3o dos gatilhos para aceitar comandos de DDL para banco de dados Oracle.<br \/>\n<strong>3<\/strong> &#8211; Corrigido Bulk Insert Firebird para identificar as &#8220;V\u00e1riaveis de Entrada&#8221; na execu\u00e7\u00e3o.<br \/>\n<strong>4<\/strong> &#8211; Corrigido Bulk Insert SQL Server para identificar as &#8220;V\u00e1riaveis de Entrada&#8221; na execu\u00e7\u00e3o.<br \/>\n<strong>5<\/strong> &#8211; Acrescentado no cadastro de vari\u00e1veis a op\u00e7\u00e3o de &#8220;SQL&#8221; para injetar um SQL no c\u00f3digo.<br \/>\n<strong>6<\/strong> &#8211; Acrescentado na coluna valor default a utiliza\u00e7\u00e3o de V\u00e1riavel de Entrada&#8221;.<br \/>\n<strong>7<\/strong> &#8211; Corrigido erro na Substitui\u00e7\u00e3o vari\u00e1vel em meio ao c\u00f3digo SQL.<br \/>\n<strong>8<\/strong> &#8211; Implementado para que seja poss\u00edvel utilizar uma &#8220;Vari\u00e1vel&#8221; dentro de outra &#8220;V\u00e1ri\u00e1vel&#8221;.<br \/>\n<strong>9<\/strong> &#8211; Acrescentado valida\u00e7\u00e3o ao remover uma tabela selecionada para convers\u00e3o. Ao excluir o sistema ir\u00e1 verifificar se a mesma<br \/>\nesta com Status de &#8220;Finalizado?&#8221;. Se tiver marcado n\u00e3o ser\u00e1 removido a tabela. Somente ap\u00f3s desmarcar o Status de Finalizado.<br \/>\n<strong>10<\/strong> &#8211; Criado na segunda etapa a op\u00e7\u00e3o de reaproveitar conex\u00f5es existentes.<br \/>\n<strong>11<\/strong> &#8211; Implementado na 4\u00b0(quarta) etapa a op\u00e7\u00e3o de executar script\u00b4s. &#8220;Execu\u00e7\u00e3o de Script&#8221; com esse recurso voc\u00ea poder\u00e1 executar<br \/>\nscripts direto do FullCopyConvert para as bases de dados de origem ou destino.<br \/>\n<strong>12<\/strong> &#8211; Corrigido o retorno dos campos chave prim\u00e1ria para o banco de dados Postgres no &#8220;mapeamento de campos&#8221;.<br \/>\n<strong>13<\/strong> &#8211; Modificado na 5\u00b0(Etapa) para retornar a lista das tabelas a serem convertidas em ordem de convers\u00e3o e n\u00e3o em ordem alfab\u00e9tica.<br \/>\n<strong>14<\/strong> &#8211; Implementado na 6\u00b0(Etapa) a op\u00e7\u00e3o de salvar os log\u00b4s gerados para arquivo texto.<br \/>\n<strong>15<\/strong> &#8211; Implementado na 6\u00b0(Etapa) a op\u00e7\u00e3o de Ignorar Exce\u00e7\u00f5es. Com este recurso voc\u00ea poder\u00e1 cadastrar quais exce\u00e7\u00f5es ser\u00e3o ignoradas no processo de convers\u00e3o dos dados.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a05.2<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Temos duas boas novidades para esta vers\u00e3o do FullCopyConvert Data, a primeira novidade \u00e9 que disponibilizamos a convers\u00e3o e migra\u00e7\u00e3o de dados para base de dados SQLite, tanto para a Origem quanto para o destino. Disponibilizamos tamb\u00e9m a op\u00e7\u00e3o de &#8220;Atualizar ou Inserir Dados Tabela Destino&#8221; para o SQLite. Com esse recurso voc\u00ea poder\u00e1 gerar o script de INSERT OR REPLACE para o SQLite. Caso exista o Registro o mesmo ser\u00e1 atualizado e caso n\u00e3o exista ser\u00e1 feito um Update.<br \/>\n<strong>2<\/strong> &#8211; A segunda novidade \u00e9 que disponibilizamos a funcionalidade de &#8220;Atualizar ou Inserir Dados Tabela Destino&#8221; para o Banco\u00a0de dados destino PostgreSQL. Agora o Recurso de &#8220;Atualizar ou Inserir Dados Tabela Destino&#8221; est\u00e1 dispon\u00edvel para Firebird vers\u00e3o superior 2.1, MySQL, Oracle, PostgreSQL e SQLite.<br \/>\n<strong>3<\/strong> &#8211; Na quinta etapa do FullCopyConvert foi melhorado o layout e a etapa agora ir\u00e1 demonstrar maximizado.<br \/>\n<strong>4<\/strong> &#8211; Corrigido Erro Access Violation nas op\u00e7\u00f5es de anota\u00e7\u00f5es do FullCopyConvert.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a05.1<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Temos duas boas novidades para esta vers\u00e3o do FullCopyConvert Data, a primeira \u00e9 que disponibilizados na quarta etapa a op\u00e7\u00e3o de &#8220;Atualizar ou Inserir Dados Tabela Destino&#8221; no campo &#8220;Tipo Execu\u00e7\u00e3o&#8221; na grid &#8220;1 &#8211; Tabelas Destino&#8221;. E a segunda novidade \u00e9 op\u00e7\u00e3o de &#8220;Criar Tabela de SQL&#8221; localizado na quarta etapa ao clicar com o bot\u00e3o direito do Mouse sobre as &#8220;Tabelas de Destino&#8221;.\u00a0Vamos l\u00e1 a um breve resumo sobre a funcionalidade &#8220;Atualizar ou Inserir Dados Tabela Destino&#8221;: Com este novo recurso voc\u00ea\u00a0poder\u00e1 gerar em um script de inser\u00e7\u00e3o a possibilidade de atualizar o registro caso ele j\u00e1 tenha sido inserido anteriormente,\u00a0para o caso do Firebird ser\u00e1 gerado um UPDATE OR INSERT, para o MySQL ser\u00e1 gerado um ON DUPLICATE KEY UPDATE e para o Oracle\u00a0ser\u00e1 gerado um EXCEPTION WHEN DUP_VAL_ON_INDEX THEN. Este recurso esta dispon\u00edvel somente para os bancos dados destino\u00a0Firebird vers\u00e3o superior 2.1, MySQL e Oracle. Vamos l\u00e1 a um breve resumo sobre a funcionalidade &#8220;Criar Tabela de SQL&#8221;: Com este recurso voc\u00ea poder\u00e1 criar uma tabela baseado\u00a0em uma senten\u00e7a SQL v\u00e1lida. Por exemplo realizo um SELECT TESTE1, TESTE2, TESTE3 FROM TESTE e baseado na estrutura desse Select\u00a0quero criar uma tabela na mesma esturutura, vou na op\u00e7\u00e3o citada acima e informo o Select e seleciono a op\u00e7\u00e3o de Criar Tabela e ser\u00e1 criado uma tabela na estrutura do Select informado. Este recurso ser\u00e1 bem \u00fatil para quem utiliza realizar ETL para B.I(Business Intelligence).<br \/>\n<strong>2<\/strong> &#8211; Corrigido erro na quarta etapa para o tipo de conex\u00e3o Postgres current transaction is aborted, commands ignored until end of transaction block.<br \/>\n<strong>3<\/strong> &#8211; Corrigido Erro &#8220;Caracter Inv\u00e1lido&#8221; na quarta etapa para cria\u00e7\u00e3o de tabelas para o banco de destino Oracle.<br \/>\n<strong>4<\/strong> &#8211; Corrigido a Exporta\u00e7\u00e3o dos Campos do Tipo Blob para os banco de dados destino &#8220;Oracle&#8221;.<br \/>\n<strong>5<\/strong> &#8211; Corrigido Erro &#8220;ORA-00902: tipo de dados inv\u00e1lido 00902. 00000 &#8211; &#8220;invalid datatype&#8221; para cria\u00e7\u00e3o de tabelas para o banco de destino Oracle.<br \/>\n<strong>6<\/strong> &#8211; Criado par\u00e2metro &#8220;Default [Owner] nas Tabelas?&#8221; em Ferramentas op\u00e7\u00f5es guia Oracle. Caso Deseje que retorno o propriet\u00e1rio\u00a0da tabela do Oracle na quarta etapa este par\u00e2metro dever\u00e1 ser marcado.<\/p>\n<h2>Novidades sobre a Vers\u00e3o\u00a05.0<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211;\u00a0A principal novidade da vers\u00e3o 5.0 \u00e9 o FullCopyConvertService. \u00c9 um recurso bastante \u00fatil na execu\u00e7\u00e3o de processos de ETL(Extract Transform Load) de forma autom\u00e1tica e programada. Este recurso \u00e9 muito \u00fatil para quem necessita realizar processos de ETL de forma autom\u00e1tica sem a necessidade da interven\u00e7\u00e3o de usu\u00e1rios, e sem a necessidade de haver um usu\u00e1rio logado no Windows. \u00c9 uma aplica\u00e7\u00e3o sem interface gr\u00e1fica e pode ser iniciada automaticamente quando o Windows \u00e9 iniciado. \u00c9 muito indicado para quem trabalha principalmente com ETL para B.I(Business Intelligence).<br \/>\n<strong>2<\/strong> &#8211; Acrescentado na 4\u00b0(Quarta) Etapa no Editor de SQL a op\u00e7\u00e3o de Converte Caracter. Com esse recurso voc\u00ea poder\u00e1 converter o SQL digitado tanto para UpperCase, LowerCase ou NameCase.<br \/>\n<strong>3<\/strong> &#8211; Melhorado rotina de Agendamento de Processos ETL.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 4.9.1<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211;\u00a0Corrigido seguinte erro na configura\u00e7\u00e3o de campos da quarta etapa \u201cConnection is busy with results for another command\u201d\u00a0para o tipo de conex\u00e3o com SQL Server 2008 Express R2.<br \/>\n<strong>2<\/strong> &#8211; Melhorado mensagem de retorno de erro ao configurar campos na quarta etapa.<br \/>\n<strong>3<\/strong> &#8211; Implementado na quarta etapa Hint\u00b4s para os mapeamentos de campos caso tenha informa\u00e7\u00f5es lan\u00e7adas no Dicion\u00e1rio de Dados do FullCopyConvert.<br \/>\n<strong>4<\/strong> &#8211; Implementado melhoria na rotina de registro por esta\u00e7\u00e3o de trabalho.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 4.9<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211;\u00a0Acrescentado na 4\u00b0 (Quarta) etapa a op\u00e7\u00e3o de Visualizar Diagrama (Ctrl + D). Esta nova rotina ir\u00e1 demonstrar em forma\u00a0de diagrama o fluxo que ser\u00e1 seguido no processo de convers\u00e3o das tabelas.<br \/>\n<strong>2<\/strong> &#8211; Realizado corre\u00e7\u00e3o ao Gravar um gatilho acima de 4000 linhas o mesmo gerava uma exce\u00e7\u00e3o e n\u00e3o permitia a grava\u00e7\u00e3o.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 4.8<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Modificado na 4\u00b0 (Quarta) etapa a tecla de atalho de remover todas as tabelas de Shift + Del para Shift + Ctrl + Del.<br \/>\n<strong>2<\/strong> &#8211; Implementado na 4\u00b0 (Quarta) etapa na aba SQL\/Tabela Origem a op\u00e7\u00e3o de mostrar os campos da tabela de destino. Tecla\u00a0atalho Ctrl + M. Onde poder\u00e1 selecionar o campo e arrasta-lo para o Editor SQL.<br \/>\n<strong>3<\/strong> &#8211; Implementado em todas as grids do FullCopyConvert a op\u00e7\u00e3o de duplo clique para selecionar o texto da c\u00e9lula para ser copiado.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 4.7<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211;\u00a0Corrigido na 4\u00b0 (Quarta) etapa a op\u00e7\u00e3o de (Relac. Tabelas) para relacionar tabelas entre Postgres para Firebird\/Interbase\/MySQL.<br \/>\n<strong>2<\/strong> &#8211; Realizado corre\u00e7\u00e3o da rotina de\u00a0registro esta\u00e7\u00e3o de trabalho.<br \/>\n<strong>3<\/strong> &#8211; Implementado na rotina de criar a base de conhecimento as poss\u00edveis causas de o FullCopyConvert n\u00e3o conseguir\u00a0criar a base de conhecimento.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 4.6<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Acrescentado na 4\u00b0 (Quarta) etapa na aba 2 &#8211; SQL\/Tabela Origem\/Hist\u00f3rico a op\u00e7\u00e3o de realizar o compare entre\u00a0os hist\u00f3ricos dos SQL\u00b4s alterados. Assim facilitando identificar o que foi alterado de um SQL para outro.<br \/>\n<strong>2<\/strong> &#8211; Disponibilizado a op\u00e7\u00e3o de transferir o registro de uma esta\u00e7\u00e3o de trabalho registrada para outra esta\u00e7\u00e3o.\u00a0Op\u00e7\u00e3o dispon\u00edvel em Registrar\/Esta\u00e7\u00e3o de Trabalho e clique com o bot\u00e3o direito do mouse sobre a imagem esta\u00e7\u00e3o registrada. Voc\u00ea encontrar\u00e1 a op\u00e7\u00e3o de Exportar e Importar.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 4.5<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Acrescentado na 4\u00b0 (Quarta) etapa a op\u00e7\u00e3o de &#8220;Substituir Tipos de Campos Tabelas Selecionadas&#8221;. Esta nova\u00a0rotina tem por finalidade em fazer um replace nos tipos de campos modificando um determinado tipo de dados.\u00a0Por exemplo: Ao clicar com o bot\u00e3o direito sobre as tabelas selecionadas na origem e selecionar a op\u00e7\u00e3o\u00a0&#8220;Substituir Tipos de Campos Tabelas Selecionadas&#8221; a rotina ir\u00e1 abrir uma tela para mudar todos os tipos de campos, podemos selecionar por exemplo o tipo de dado Date para DateTime entre outros dispon\u00edveis. E quando for (re)criar a tabela na base de dados de destino o novo tipo de campo ir\u00e1 ser substitu\u00eddo. Ap\u00f3s fazer o replace dever\u00e1 recriar a tabela no destino pelo fullcopyconvert. A Op\u00e7\u00e3o esta localizada na listagem de tabelas de origem ao clicar com o bot\u00e3o direito sobre uma determinada tabela.<br \/>\n<strong>2<\/strong> &#8211; Acrescentado na 4\u00b0 (Quarta) etapa a op\u00e7\u00e3o de &#8220;Criar Foreign Key Tabelas Selecionadas&#8221;. Esta nova rotina tem\u00a0por finalidade em criar as Foreign Key existentes nas tabelas de origem para as tabelas de destino. A Op\u00e7\u00e3o esta localizada na listagem de tabelas de origem ao clicar com o bot\u00e3o direito sobre uma determinada tabela.<br \/>\n<strong>3<\/strong> &#8211; Acrescentado na 4\u00b0 (Quarta) etapa a op\u00e7\u00e3o de &#8220;Remover Foreign Key Tabela(s) Selecionada(s) (Drop Constraint)&#8221;.\u00a0Esta nova rotina tem por finalidade em deletar as Foreign Key existentes nas tabelas de destino. A Op\u00e7\u00e3o esta localizada na listagem de tabelas de destino ao clicar com o bot\u00e3o direito sobre uma determinada tabela.<br \/>\n<strong>4<\/strong> &#8211; Corrigido na 6\u00b0 (Sexta) Etapa para que a mesma aceite converter acima de 1500 tabelas selecionadas de uma \u00fanica vez.<br \/>\n<strong>5<\/strong> &#8211; Corrigido na 4\u00b0 (Quarta) etapa ao criar as tabelas da origem para o destino com Prefixo as mesmas n\u00e3o criavam as Primary Key.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 4.4<\/h2>\n<p style=\"text-align: justify;\"><strong>1\u00a0<\/strong>&#8211;\u00a0Corrigido BUG ao Executar Gatilho na 4\u00b0 (Quarta) para o tipo base de dados Origem e Destino Firebird para os\u00a0comandos Execute Block.<br \/>\n<strong>2<\/strong> &#8211; Acrescentado na 4\u00b0 (Quarta) etapa ao pressionar enter na tabela de destino a mesma ir\u00e1 solicitar a inclus\u00e3o da mesma para ser convertida.<br \/>\n<strong>3<\/strong> &#8211; Acrescentado na 4\u00b0 (Quarta) etapa as op\u00e7\u00f5es de teclas de atalhos para ser pressionado Alt + 1 para a Aba Tabelas\u00a0Destino. Alt + 2 para SQL\/Tabela Origem&#8230;<br \/>\n<strong>4<\/strong> &#8211;\u00a0Acrescentado na 5\u00b0 (Quinta) etapa ao pressionar a tecla &#8220;Enter&#8221; poder\u00e1 selecionar as tabelas a serem convertidas ou\u00a0n\u00e3o selecionar para ser convertida.<br \/>\n<strong>5<\/strong> &#8211; Acrescentado na 5\u00b0 (Quinta) etapa a op\u00e7\u00e3o de arrastar e soltar as tabelas de origem e destino. Assim facilitando\u00a0a sele\u00e7\u00e3o das tabelas a serem convertidas ou n\u00e3o convertidas.<br \/>\n<strong>6<\/strong> &#8211; Acrescentado na 5\u00b0 (Quinta) etapa a tecla de atalho &#8220;Ctrl + A&#8221; para selecionar todas as tabelas a serem convertidas\u00a0ou n\u00e3o convertidas.<br \/>\n<strong>7<\/strong> &#8211; Acrescentado no Cadastro de &#8220;Vari\u00e1veis do Sistema&#8221; a op\u00e7\u00e3o ao pressionar a tecla &#8220;Enter&#8221; para alterar uma vari\u00e1vel\u00a0j\u00e1 existente.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 4.3.1<\/h2>\n<p style=\"text-align: justify;\"><strong>1\u00a0<\/strong>&#8211; Corrigido BUG ao Gravar SQL na Quarta etapa Aba SQL\/Tabela Origem.<br \/>\n<strong>2\u00a0<\/strong>&#8211; Corrigido na 6\u00b0 (Sexta) Etapa a exporta\u00e7\u00e3o de Arquivo TXT. Ao exportar os script\u00b4s para arquivo txt estava\u00a0faltando a exporta\u00e7\u00e3o da execu\u00e7\u00e3o dos gatilhos. Corrigido a extens\u00e3o do arquivo ao salvar mesmo ficava sem a extens\u00e3o levando ao usu\u00e1rio modificar manualmente o nome do arquivo e tendo que acrescentar a extens\u00e3o(.txt) manualmente.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 4.3<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Acrescentado na 4\u00b0 (Quarta) etapa a op\u00e7\u00e3o de arrastar e soltar as tabelas de origem e destino. Com esse\u00a0novo recurso posso selecionar e arrastar a tabela de origem e destino para ser convertida.<br \/>\n<strong>2<\/strong> &#8211; Acrescentado na 1\u00b0 (primeira) etapa a op\u00e7\u00e3o de criar subpasta assim facilitando a organiza\u00e7\u00e3o dos projetos\u00a0de convers\u00e3o e migra\u00e7\u00e3o dos dados.<br \/>\n<strong>3<\/strong> &#8211; Acrescentado na 4\u00b0 (Quarta) etapa na aba SQL\/Tabela Origem a rela\u00e7\u00e3o de campos existente das tabelas selecionadas\u00a0durante a digita\u00e7\u00e3o do SQL. Ao pressionar Ctrl + Espa\u00e7o e digitar o nome da tabela e ap\u00f3s o alias ir\u00e1 apresentar\u00a0a rela\u00e7\u00e3o de campos da tabela digitada.<br \/>\n<strong>4<\/strong> &#8211; Corrigido na 4\u00b0 (quarta) etapa a op\u00e7\u00e3o de &#8220;Relec. Tabelas&#8221; para a base de dados de Origem Sybase para Destino\u00a0SQLServer.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 4.2<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; A principal novidade sobre a vers\u00e3o 4.2 \u00e9 o controle usu\u00e1rios. Com esta vers\u00e3o voc\u00ea poder\u00e1 habilitar o\u00a0controle de usu\u00e1rios que poder\u00e3o acessar o FullCopyConvert atrav\u00e9s de um login e senha. Poder\u00e1 tamb\u00e9m\u00a0criar os controles de acessos vinculado a um grupo cadastrado.<br \/>\n<strong>2<\/strong> &#8211; Corrigido 4\u00b0 (Quarta) Etapa a Aba Condi\u00e7\u00e3o Limpar Dados Tabela Destino para as condi\u00e7\u00f5es de DELETE FROM para SQLServer.<br \/>\n<strong>3<\/strong> &#8211; Acrescentado no Cadastro de &#8220;Vari\u00e1veis do Sistema&#8221; a op\u00e7\u00e3o de duplo clique para alterar uma vari\u00e1vel j\u00e1 existente.<br \/>\n<strong>4<\/strong> &#8211; Criado na 4\u00b0 (Quarta) Etapa a op\u00e7\u00e3o de retornar os script\u00b4s de cria\u00e7\u00e3o das tabelas na base de dados de destino.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 4.1<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; A principal novidade sobre a vers\u00e3o 4.1 \u00e9 a migra\u00e7\u00e3o e convers\u00e3o de dados para as bases Access. Podendo migrar e converter das diversas bases de dados de origem e destino dispon\u00edvel nesta vers\u00e3o.<br \/>\n<strong>2<\/strong> &#8211; Disponibilizado a migra\u00e7\u00e3o de Access com a Extens\u00e3o &#8220;.ACCDB&#8221;, nas vers\u00f5es anteriores estava dispon\u00edvel somente para &#8220;.MDB&#8221;.<br \/>\n<strong>3<\/strong> &#8211; Criado na 1\u00b0(Primeira) e 4\u00b0 (Quarta) etapa a op\u00e7\u00e3o de criar vari\u00e1veis de entrada, que tem por objetivo a declara\u00e7\u00e3o vari\u00e1veis tanto p\u00fablicas quando privadas, podendo ser utilizadas nas consultas em SQL ou mesmo nos gatilhos como par\u00e2metros de entradas para um determinado filtro ou resultado.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 4.0<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; A principal novidade sobre a vers\u00e3o 4.0 \u00e9 a migra\u00e7\u00e3o e convers\u00e3o de dados para as bases Oracle. Podendo migrar e converter das diversas bases de dados de origem e destino dispon\u00edvel nesta vers\u00e3o.<br \/>\n<strong>2<\/strong> &#8211; Acrescentado na 4\u00b0 (quarta) etapa a op\u00e7\u00e3o de excluir todas as tabelas a serem migradas e tamb\u00e9m a op\u00e7\u00e3o de Limpar dados da tabela.<\/p>\n<p><span style=\"color: #222222; font-size: 1.7em;\">Novidades sobre a Vers\u00e3o 3.9.3<\/span><\/p>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Corrigido a Exporta\u00e7\u00e3o dos Campos do Tipo Blob para os diversos tipos de bases de dados dispon\u00edveis no destino.<br \/>\n<strong>2<\/strong> &#8211; Criado em Ferramentas-Op\u00e7\u00f5es-Geral a op\u00e7\u00e3o de exportar os valores dos campos do tipo blob para string.<br \/>\n<strong>3<\/strong> &#8211; Corrigido a cria\u00e7\u00e3o de tabelas da bases de origem SyBase para as diversas bases de dados dispon\u00edveis no destino.<br \/>\n<strong>4<\/strong> &#8211; Corrigido dicion\u00e1rio de tabelas da aba SQL\/Tabela Origem(4\u00b0 etapa) para o mesmo buscar as novas tabelas criadas. Onde ao clicar no bot\u00e3o atualizar o mesmo ir\u00e1 atualizar o dicion\u00e1rio de dados(Ctrl + Espa\u00e7o).<\/p>\n<h2>Novidades sobre a Vers\u00e3o 3.9.2<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Corrigido consumo de mem\u00f3ria para o bulk insert do SQLServer. Onde o mesmo limitava a inser\u00e7\u00e3o para poucas tabelas\u00a0e exigia que o servidor tivesse uma quantidade alta de mem\u00f3ria dispon\u00edvel.<br \/>\n<strong>2<\/strong> &#8211; Revisado na 4\u00b0 (quarta) etapa a op\u00e7\u00e3o de criar tabelas. O mesmo estava gerando algumas instabilidades.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 3.9.1<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Corrigido na 4\u00b0 (quarta) etapa a op\u00e7\u00e3o de &#8220;Relec. Tabelas&#8221; para a base de dados de Origem Postgres para Destino\u00a0SQLServer.<br \/>\n<strong>2<\/strong> &#8211; Acrescentado valida\u00e7\u00e3o nas configura\u00e7\u00f5es regionais para o formato de Data esperado pelo sistema.<\/p>\n<h2 style=\"text-align: justify;\">Novidades sobre a Vers\u00e3o 3.9<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Melhorado performance do Insert para inser\u00e7\u00e3o de registro para todas as base de dados destino.<br \/>\n<strong>2<\/strong> &#8211; Melhorado performance para retornar auto incremento no insert para todas as base de dados destino.<br \/>\n<strong>3<\/strong> &#8211; Melhorado Gerenciador de Threads para que o mesmo liste todas as tabelas sendo convertidas para determinada\u00a0Thread.<br \/>\n<strong>4<\/strong> &#8211; Acrescentado valida\u00e7\u00e3o na execu\u00e7\u00e3o da convers\u00e3o para n\u00e3o permitir executar duas vezes a mesma tabela. Ao tentar\u00a0converter a mesma tabela duas vezes em seguida o sistema ir\u00e1 retornar um aviso relatando que n\u00e3o se pode executar uma tabela que esta sendo convertida em outra thread.<br \/>\n<strong>5<\/strong> &#8211; Melhorado performance para retornar auto incremento no Bulk Insert para SQLServer.<br \/>\n<strong>6<\/strong> &#8211; Melhorado performance do Bulk Insert para inser\u00e7\u00e3o de registro para a base de dados destino SQLServer.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 3.8<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong>\u00a0&#8211;\u00a0A principal novidade sobre a vers\u00e3o 3.8 do FullCopyConvert \u00e9 o dicion\u00e1rio de dados para as tabelas da base de\u00a0dados destino. Acrescentado na quarta etapa esse novo recurso onde voc\u00ea poder\u00e1 documentar suas tabelas de forma\u00a0f\u00e1cil e pr\u00e1tica e assim poder\u00e1 obter um grande desempenho nas suas migra\u00e7\u00f5es e convers\u00f5es.<br \/>\n<strong>2<\/strong> &#8211; Acrescentado na quarta etapa a informa\u00e7\u00e3o para os campos mapeados se o mesmo \u00e9 Primary Key ou n\u00e3o.<br \/>\n<strong>3<\/strong> &#8211; Melhorado performance do Bulk Insert para inser\u00e7\u00e3o de registro para a base de dados destino SQLServer.<br \/>\n<strong>4 &#8211;\u00a0<\/strong>Acrescentado melhoria na execu\u00e7\u00e3o de Bulk Insert para SQLServer. Caso algum registro da base de origem apresente\u00a0algum erro em algumas das colunas, o aplicativo ir\u00e1 apontar qual campo da tabela esta com erro.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 3.7<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Acrescentado melhoria na execu\u00e7\u00e3o de Bulk Insert para Firebird. Caso algum registro da base de origem apresentar\u00a0algum erro em algumas das colunas, o aplicativo ir\u00e1 apontar qual campo da tabela esta com erro.<br \/>\n<strong>2<\/strong> &#8211; Aumentado a quantidade de registros na vers\u00e3o trial de 100 Registros que o aplicativo aceita converter para\u00a01000 Registros.<br \/>\n<strong>3<\/strong> &#8211; Melhorado a mensagem de aviso sobre o final do registro do FullCopyConvert. A mesma s\u00f3 avisava 3 dias antes de Vencer a licen\u00e7a. Foi aumentado para avisar com 10 dias de anteced\u00eancia.<br \/>\n<strong>4<\/strong> &#8211; Acrescentado na 4\u00ba(Quarta) Etapa, a mensagem para gravar o SQL\/Tabela Origem caso tenha sido modifica\u00e7\u00e3o e tenha sa\u00eddo da aba de edi\u00e7\u00e3o.<br \/>\n<strong>5<\/strong> &#8211; Acrescentado nas Grids de resultados de SQL\/Dados as op\u00e7\u00f5es para Sum\/Count\/Min\/Max\/AVG. Quando Clicar com bot\u00e3o direito\u00a0do mouse no sum\u00e1rio da grid ou mesmo em alguma coluna ir\u00e1 demonstrar as novas op\u00e7\u00f5es dispon\u00edveis.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 3.6<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Acrescentado melhoria na execu\u00e7\u00e3o de Bulk Insert para Firebird. Caso algum registro da base de origem apresentar\u00a0algum erro o mesmo ser\u00e1 apresentado no log de execu\u00e7\u00e3o e ser\u00e1 ignorado o registro para a sua inser\u00e7\u00e3o.<br \/>\n<strong>2<\/strong> &#8211; Corrigido BUG na quarta etapa ao criar a tabela de Postgres para SQLServer.<br \/>\n<strong>3<\/strong> &#8211; Corrigido BUG na quarta etapa ao criar a tabela de arquivo CSV para SQLServer\/Firebird\/MySQL\/Postgres.<br \/>\n<strong>4<\/strong> &#8211; Corrigido BUG na visualiza\u00e7\u00e3o de Arquivos Excel.<br \/>\n<strong>5<\/strong> &#8211; Acrescentado biblioteca dbxmys.dll na instala\u00e7\u00e3o e atualiza\u00e7\u00e3o do FullCopyConvert. Biblioteca de conex\u00e3o com Base MySQL.<\/p>\n<h2 style=\"text-align: justify;\">Novidades sobre a Vers\u00e3o 3.5<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Acrescentado na 4\u00ba(Quarta) Etapa, a marca\u00e7\u00e3o das tabelas que j\u00e1 foram selecionadas para ser feito a convers\u00e3o.\u00a0Ap\u00f3s clicar duas vezes sobre a tabela que deseja converter a mesma ficar\u00e1 marcado como j\u00e1 foi utilizada.<br \/>\n<strong>2<\/strong> &#8211; Corrigido erro no bot\u00e3o criar tabelas na 4\u00ba(Quarta) Etapa.<br \/>\n<strong>3<\/strong> &#8211; Corrigido filtro na 4\u00ba(Quarta) Etapa referente a op\u00e7\u00e3o Tabela Base de Destino.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 3.4<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Criado na 4\u00ba(Quarta) Etapa, a op\u00e7\u00e3o de visualizar os dados por Tabela(Origem\/Destino). Clique com o bot\u00e3o direito do Mouse sobre uma tabela e estar\u00e1 dispon\u00edvel a op\u00e7\u00e3o de &#8220;Visualizar Dados Tabela&#8221; Tecla de Atalho\u00a0Ctrl + V.<br \/>\n<strong>2<\/strong> &#8211; Criado na 4\u00ba(Quarta) Etapa, a op\u00e7\u00e3o de Excluir Tabelas (Destino). Clique com o bot\u00e3o direito do Mouse sobre uma tabela e estar\u00e1 dispon\u00edvel a op\u00e7\u00e3o de &#8220;Excluir Tabelas Selecionadas&#8221; Tecla de Atalho Ctrl + E.<br \/>\n<strong>3<\/strong> &#8211; Criado na 4\u00ba(Quarta) Etapa, a op\u00e7\u00e3o de Limpar Tabelas (Destino). Clique com o bot\u00e3o direito do Mouse sobre uma tabela e estar\u00e1 dispon\u00edvel a op\u00e7\u00e3o de &#8220;Limpar Dados Tabelas Selecionadas&#8221; Tecla de Atalho Ctrl + L.<br \/>\n<strong>4<\/strong> &#8211; Corrigido Bug\u00b4s Relatados nas Vers\u00f5es anteriores do FullCopyConvert.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 3.3<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; A principal novidade sobre a vers\u00e3o 3.3 \u00e9 a migra\u00e7\u00e3o e convers\u00e3o de dados para as bases PostgreSQL. Podendo migrar e converter das diversas bases de dados de origem dispon\u00edvel nesta vers\u00e3o.<br \/>\n<strong>2<\/strong> &#8211; Corrigido Bug\u00b4s Relatados nas Vers\u00f5es anteriores do FullCopyConvert.<\/p>\n<p>Duvidas entre em contato no suporte@fullcopyconvert.com.br.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 3.2<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; A principal novidade sobre a vers\u00e3o 3.2 \u00e9 o Bulk Insert para a base de destino SQLServer, podendo migrar e converter das diversas bases de dados de origem dispon\u00edvel nesta vers\u00e3o. Com essa novidade podemos migrar\u00a0uma grande massa de informa\u00e7\u00f5es em quest\u00e3o de minutos. Nesta vers\u00e3o esta dispon\u00edvel somente o Bulk Insert\u00a0para a base de destino Firebird e SQLServer. Duvidas entre em contato no suporte@fullcopyconvert.com.br.<br \/>\n<strong>2<\/strong> &#8211; Corrigido Bug\u00b4s Relatados nas Vers\u00f5es anteriores do FullCopyConvert.<\/p>\n<h2 style=\"text-align: justify;\">Novidades sobre a Vers\u00e3o 3.1<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong>\u00a0&#8211; A principal novidade sobre a vers\u00e3o 3.1 \u00e9 a migra\u00e7\u00e3o e convers\u00e3o de Arquivo &#8220;.CSV&#8221;. Onde posso migrar\u00a0de um arquivo com extens\u00e3o &#8220;.CSV&#8221; para as bases de dados de destino dispon\u00edveis.<br \/>\n<strong>2<\/strong>\u00a0&#8211;\u00a0Atualizado lista de palavras reservadas do PostgreSQL, Access, Excel e CSV.<br \/>\n<strong>3<\/strong> &#8211; Disponibilizado a migra\u00e7\u00e3o de Arquivos Excel com a Extens\u00e3o &#8220;.XLSX&#8221;, nas vers\u00f5es anteriores estava dispon\u00edvel somente para &#8220;.XLS&#8221;.<br \/>\n<b>4<\/b> &#8211; Corrigido Bug\u00b4s Relatados nas Vers\u00f5es anteriores do FullCopyConvert.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 3.0<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; A principal novidade sobre a vers\u00e3o 3.0 \u00e9 a migra\u00e7\u00e3o e convers\u00e3o das bases PostgreSQL. Onde posso migrar\u00a0de PostgreSQL para as bases de dados de destino dispon\u00edveis.<br \/>\n<strong>2<\/strong> &#8211; Criado no menu Ferramentas\/Op\u00e7\u00f5es\/Geral a op\u00e7\u00e3o de converter todos os dados Strings tanto para UpperCase,\u00a0LowerCase e Normal.<br \/>\n<strong>3<\/strong> &#8211; Corrigido Bug\u00b4s Relatados nas Vers\u00f5es anteriores do FullCopyConvert.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 2.9.9.<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; A principal novidade sobre a vers\u00e3o 2.9.9 \u00e9 a possibilidade de criar Tabelas com suas respectivas chaves \u00a0prim\u00e1rias para as bases de Destino [Interbase &#8211; Firebird &#8211; SQLServer &#8211; MySQL], onde foi inclu\u00eddo na 4\u00ba(Quarta)\u00a0Etapa do FullCopyConvert Data o Bot\u00e3o [Criar Tabelas]. Nesta mesma etapa voc\u00ea poder\u00e1 selecionar quais as tabelas que deseja criar na base de dados de destino. Voc\u00ea poder\u00e1 manipular os campos destas tabelas que ser\u00e3o criados na base de destino apenas clicando com o bot\u00e3o direito do mouse sobre uma tabela da base de dados de origem. Nesta\u00a0Nova rotina o FullCopyConvert ir\u00e1 pegar a estrutura das bases de dados e ir\u00e1 cri\u00e1-las na base de destino.<br \/>\n<strong>2<\/strong> &#8211; Corrigido Conex\u00e3o com Interbase.<br \/>\n<strong>3<\/strong> &#8211; Corrigido Bug\u00b4s Relatados nas Vers\u00f5es anteriores do FullCopyConvert.<\/p>\n<h2>Novidades sobre a Vers\u00e3o 2.9.8.<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; A principal novidade sobre a vers\u00e3o 2.9.8 \u00e9 a migra\u00e7\u00e3o e convers\u00e3o de dados para as bases MySQL, tanto\u00a0nas bases de dados de Origem quanto a de Destino.<br \/>\n<strong>2<\/strong> &#8211; Disponibilizado na base de dados de Origem a op\u00e7\u00e3o para migra\u00e7\u00e3o de bases SyBase9.<br \/>\n<strong>3<\/strong> &#8211; Corrigido Bug\u00b4s Relatados na Vers\u00e3o 2.9.7.<br \/>\n<strong>4<\/strong> &#8211; Acrescentado melhoria na 4\u00b0(quarta) referente aos gatilhos. Modificado o Editor.<br \/>\n<strong>5<\/strong> &#8211; Criado na 4\u00b0(Quarta) Etapa a op\u00e7\u00e3o de criar valida\u00e7\u00f5es. Ao pressionar as teclas Ctrl + W, voc\u00ea poder\u00e1 criar\u00a0Valida\u00e7\u00f5es antes de iniciar os processos de convers\u00f5es e migra\u00e7\u00f5es.<\/p>\n<p style=\"text-align: justify;\"><strong>Com a vers\u00e3o 2.9.8 voc\u00ea ter\u00e1 disponibilidade nas seguintes bases:<\/strong><\/p>\n<p style=\"text-align: justify;\">Origem <strong>X<\/strong> Destino<\/p>\n<p style=\"text-align: justify;\">Interbase <strong>X<\/strong> Interbase &#8211; Firebird &#8211; SQLServer &#8211; MySQL<br \/>\nFirebird <strong>X<\/strong> Interbase &#8211; Firebird &#8211; SQLServer &#8211; MySQL<br \/>\nSQLServer <strong>X<\/strong> Interbase &#8211; Firebird &#8211; SQLServer &#8211; MySQL<br \/>\nAccess <strong>X<\/strong> Interbase &#8211; Firebird &#8211; SQLServer &#8211; MySQL<br \/>\nExcel <strong>X<\/strong> Interbase &#8211; Firebird &#8211; SQLServer &#8211; MySQL<br \/>\nODBC <strong>X<\/strong> Interbase &#8211; Firebird &#8211; SQLServer &#8211; MySQL<br \/>\nSyBase9 <strong>X<\/strong> Interbase &#8211; Firebird &#8211; SQLServer &#8211; MySQL<br \/>\nMySQL <strong>X<\/strong> Interbase &#8211; Firebird &#8211; SQLServer &#8211; MySQL<\/p>\n<h2>Novidades da Vers\u00e3o 2.9.7<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; A principal novidade sobre a vers\u00e3o 2.9.7 \u00e9 o Bulk Insert para a base de destino Firebird, podendo migrar<br \/>\ne converter das diversas bases de dados de origem dispon\u00edvel nesta vers\u00e3o. Com essa novidade podemos migrar uma grande massa de informa\u00e7\u00f5es em quest\u00e3o de minutos. Nesta vers\u00e3o esta dispon\u00edvel somente o bulk insert para a base de destino Firebird. Lembrando que para conseguir utilizar o bulk insert \u00e9 necess\u00e1rio algumas configura\u00e7\u00f5es no Firebird. Dever\u00e1 configurar o par\u00e2metro [ExternalFileAccess = Full] que fica no arquivo Firebird.conf Localizado na Pasta de Instala\u00e7\u00e3o do Firebird. Ap\u00f3s fazer essa configura\u00e7\u00e3o dever\u00e1 reiniciar\u00a0o servi\u00e7o do firebird. Duvidas entre em contato no suporte@fullcopyconvert.com.br.<br \/>\n<strong>2<\/strong> &#8211; Uma boa novidade sobre o Bulk Insert no FullCopyConvert \u00e9 que conseguimos manter a arquitetura utilizada de\u00a0Threads, onde podemos converter diversas tabelas ao mesmo tempo. Pois o mesmo \u00e9 Gerado uma Thread para cada\u00a0conjunto de tabelas selecionadas.<br \/>\n<strong>3<\/strong> &#8211; Acrescentado na 4\u00ba(Quarta) Etapa, algumas teclas de atalhos para uma melhor desempenho em seus trabalhos.<br \/>\n<strong>4<\/strong> &#8211; Corrigido Bug\u00b4s Relatados na Vers\u00e3o 2.9.6.<br \/>\n<strong>5<\/strong> &#8211; Acrescentado na 4\u00ba(Quarta) Etapa, a op\u00e7\u00e3o de Copiar Tabelas para Convers\u00e3o. Onde essa rotina tem por\u00a0finalidade em copiar a tabela selecionada para as convers\u00f5es selecionadas.<\/p>\n<h2>Novidades da Vers\u00e3o 2.9.6<\/h2>\n<p style=\"text-align: justify;\"><strong>1<\/strong> &#8211; Criado na 4\u00ba(Quarta) Etapa, a op\u00e7\u00e3o de anota\u00e7\u00f5es por Tabela. Clique com o bot\u00e3o direito do Mouse sobre a grid\u00a0e estar\u00e1 dispon\u00edvel a op\u00e7\u00e3o de &#8220;Checar anota\u00e7\u00f5es&#8221; Tecla de Atalho Ctrl + A. Tamb\u00e9m esta dispon\u00edvel nesta mesma\u00a0op\u00e7\u00e3o a parte de impress\u00e3o das anota\u00e7\u00f5es.<br \/>\n<strong>2<\/strong> &#8211; Acrescentado na 4\u00ba(Quarta) Etapa, na aba SQL\/Tabela Origem\/Hist\u00f3rico a informa\u00e7\u00e3o de qual esta\u00e7\u00e3o e IP que efetuou a Altera\u00e7\u00e3o no SQL.<br \/>\n<strong>3<\/strong> &#8211; Acrescentado na 4\u00ba(Quarta) Etapa, na aba Gatilhos a op\u00e7\u00e3o de Clonar Gatilhos.<br \/>\n<strong>4<\/strong> &#8211; Corrigido op\u00e7\u00e3o de Auto-Mapear campos da Etapa 4, para os campos que s\u00e3o Auto-Incremento. Os campos que eram\u00a0marcados como auto-incremento os mesmos ao mapear desmarcavam a op\u00e7\u00e3o &#8220;converte?&#8221;.<br \/>\n<strong>5<\/strong> &#8211; Criado o Controle de Registro de Tempo Inicial e Final de Cada Tabela. Por exemplo quando se faz a ultima etapa\u00a0o aplicativo ir\u00e1 registrar na 4\u00ba Etapa o tempo que demorou a convers\u00e3o da tabela. Op\u00e7\u00e3o esta dispon\u00edvel quando\u00a0selecionar a tabela na 4\u00ba(Quarta Etapa) e clicar com o bot\u00e3o direito do Mouse sobre a mesma.<br \/>\n<strong>6<\/strong> &#8211; Acrescentado na 4\u00ba(Quarta) Etapa, na aba SQL\/Tabela Origem. Quando executar o SQL(F9) na grid abaixo a op\u00e7\u00e3o de ajustar as colunas da Grid. Clique sobre a grid com o bot\u00e3o direito do mouse e clique sobre a op\u00e7\u00e3o &#8220;Ajustar Campos&#8221;\u00a0Tecla Atalho &#8220;Ctrl + A&#8221;.<br \/>\n<strong>7<\/strong> &#8211; Acrescentado na 4\u00ba(Quarta) Etapa, na aba Gatilhos a op\u00e7\u00e3o de Executar o Gatilhos.<br \/>\n<strong>8<\/strong> &#8211; Criado o Controle para quando fechar o Aplicativo e existir alguma execu\u00e7\u00e3o em andamento o sistema ir\u00e1 gerar um aviso\u00a0informando que est\u00e1 sendo processado uma convers\u00e3o e se deseja realmente fechar o Aplicativo.<\/p>\n<h2>Disponibilizado Vers\u00e3o 2.9<\/h2>\n<p style=\"text-align: justify;\">Para atendermos as melhorias apresentadas para a vers\u00e3o 3.0 do FullCopyConvert, Disponibilizamos a vers\u00e3o 2.9. Que conta com o recurso para validar os tipos de dados entre os campos da tabela de origem e destino. Nesta vers\u00e3o 2.9 fora corrigido diversos bugs apresentado nas vers\u00f5es 2.7 e 2.8. Para obter a vers\u00e3o 2.9 acesse a parte de Download no menu superior da p\u00e1gina.<\/p>\n<h2 style=\"text-align: justify;\">Disponibilizado Vers\u00e3o 2.8<\/h2>\n<p style=\"text-align: justify;\">Para atendermos as melhorias apresentadas para a vers\u00e3o 3.0 do FullCopyConvert, Disponibilizamos a vers\u00e3o 2.8. Que conta com os recursos para conex\u00e3o em Drivers ODBC e faltando apenas a implementa\u00e7\u00e3o do XML para a finaliza\u00e7\u00e3o da vers\u00e3o 3.0. Nesta vers\u00e3o 2.8 fora corrigido diversos bugs apresentado nas vers\u00f5es 2.6 e 2.7. Para obter a vers\u00e3o 2.8 acesse a parte de Download no menu superior da p\u00e1gina.<\/p>\n<h2>Novidades da Vers\u00e3o 2.7<\/h2>\n<p style=\"text-align: justify;\">Para atendermos as melhorias apresentadas para a vers\u00e3o 3.0 do FullCopyConvert, Disponibilizamos a vers\u00e3o 2.7. Al\u00e9m de conta com todos os recursos das vers\u00f5es anteriores ir\u00e1 contar com mais um recurso que est\u00e1 dispon\u00edvel em Ferramentas\/Op\u00e7\u00f5es. Nesse recurso poder\u00e1 configurar os formatos de Data e Hora para as bases de destino Firebird\/Interbase\/SQLServer, assim voc\u00ea poder\u00e1 configurar qual mascara de inser\u00e7\u00e3o para estes tipos de dados. Tendo assim um melhor gerenciamento de sua convers\u00e3o.<\/p>\n<h2>Disponibilizado Vers\u00e3o 2.6<\/h2>\n<p style=\"text-align: justify;\">Para atendermos as melhorias apresentadas para a vers\u00e3o 3.0 do FullCopyConvert, Disponibilizamos a vers\u00e3o 2.6. Que conta com os recursos de Gerenciamento de Documenta\u00e7\u00e3o. Neste gerenciamento de documenta\u00e7\u00e3o voc\u00ea poder\u00e1 criar v\u00e1rios documentos relacionados a convers\u00e3o\/migra\u00e7\u00e3o, al\u00e9m de possibilitar a cria\u00e7\u00e3o de documentos padr\u00e3o que poder\u00e1 ser reaproveitados em diversas convers\u00f5es. Em Breve ser\u00e1 disponibilizado um V\u00eddeo demonstrando todas as funcionalidades criada no FullCopyConvert.<\/p>\n<h2>Disponibilizado Vers\u00e3o 2.5<\/h2>\n<p style=\"text-align: justify;\">Para atendermos as melhorias apresentadas para a vers\u00e3o 3.0 do FullCopyConvert, Disponibilizamos a vers\u00e3o 2.5. Que conta com os recursos para ETL em Excel e Access e faltando apenas a implementa\u00e7\u00e3o do XML para a finaliza\u00e7\u00e3o da vers\u00e3o 3.0. Nesta vers\u00e3o 2.5 fora corrigido diversos bugs apresentado nas vers\u00f5es 2.0 e 2.1 e disponibilizado mais um menu chamado vis\u00e3o, que poder\u00e1 fazer algumas mudan\u00e7as na parte visual da aplica\u00e7\u00e3o. Para obter a vers\u00e3o 2.5 acesse a parte de Download no menu superior da p\u00e1gina.<\/p>\n<h2>Novidades da Pr\u00f3xima Vers\u00e3o do FullCopyConvert.<\/h2>\n<p style=\"text-align: justify;\">A pr\u00f3xima vers\u00e3o do FullCopyConvert, a 3.0, ter\u00e1 boas novidades. Trar\u00e1 novas funcionalidades para ETL, o que\u00a0 tornar\u00e1 o FullCopyConvert uma ferramenta de Convers\u00e3o\/ETL mais eficiente do Mercado. Al\u00e9m disso, as falhas mapeadas da distribui\u00e7\u00e3o 2.0 ser\u00e3o corrigidas.<\/p>\n<p style=\"text-align: justify;\"><strong>Confira as Novidades:<\/strong><\/p>\n<ul>\n<li style=\"text-align: justify;\">Hoje a vers\u00e3o 2.0 j\u00e1 contempla ETL para as seguintes bases: Firebird\/Interbase\/SQLServer, na pr\u00f3xima vers\u00e3o ir\u00e1 comtemplar \u00a0a importa\u00e7\u00e3o de XML\/Access e Excel.<\/li>\n<\/ul>\n<p><strong>Novidades da Vers\u00e3o 2.0.<\/strong><\/p>\n<ul>\n<li style=\"text-align: justify;\">Agendamento de Convers\u00e3o\/ETL \u00a0&#8211; Com esse novo recurso, ser\u00e1\u00a0poss\u00edvel programar o sistema para uma determinada data e hor\u00e1rio a execu\u00e7\u00e3o de uma ou v\u00e1rias convers\u00f5es. Onde poder\u00e1 agendar para mesma data e hor\u00e1rio v\u00e1rias convers\u00f5es que o sistema ir\u00e1 se encarregar de gerenciar por meio de Threads essas convers\u00f5es.<br \/>\n<a href=\"http:\/\/www.fullcopyconvert.com.br\/wp\/wp-content\/uploads\/2012\/09\/Agendamento1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-95\" title=\"Agendamento Convers\u00e3o\/ETL\" src=\"http:\/\/www.fullcopyconvert.com.br\/wp\/wp-content\/uploads\/2012\/09\/Agendamento1.jpg\" alt=\"\" width=\"608\" height=\"204\" srcset=\"https:\/\/www.fullcopyconvert.com.br\/wp\/wp-content\/uploads\/2012\/09\/Agendamento1.jpg 608w, https:\/\/www.fullcopyconvert.com.br\/wp\/wp-content\/uploads\/2012\/09\/Agendamento1-300x100.jpg 300w, https:\/\/www.fullcopyconvert.com.br\/wp\/wp-content\/uploads\/2012\/09\/Agendamento1-500x167.jpg 500w\" sizes=\"auto, (max-width: 608px) 100vw, 608px\" \/><\/a><\/li>\n<\/ul>\n<p><script>\/\/ <![CDATA[ var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-35874840-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text\/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https:\/\/ssl' : 'http:\/\/www') + '.google-analytics.com\/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); \/\/ ]]><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Novidades sobre a Vers\u00e3o 6.9.8 1 &#8211; Nova funcionalidade: Adicionada a op\u00e7\u00e3o de &#8220;Quarta Etapa&#8221; para inverter a sele\u00e7\u00e3o das tabelas. 2 &#8211; Melhorias de performance: Aperfei\u00e7oada a fun\u00e7\u00e3o &#8220;Selecionar Todos\/Nenhum&#8221;, agora mantendo a posi\u00e7\u00e3o da sele\u00e7\u00e3o ao alternar entre op\u00e7\u00f5es. 3 &#8211; Atualiza\u00e7\u00e3o de drivers: Drivers de conex\u00e3o atualizados para PostgreSQL e SQLite. 4 <a href=\"https:\/\/www.fullcopyconvert.com.br\/wp\/?page_id=101\" rel=\"nofollow\"><span class=\"sr-only\">Leia mais sobreNovidades<\/span>[&hellip;]<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-101","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.fullcopyconvert.com.br\/wp\/index.php?rest_route=\/wp\/v2\/pages\/101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullcopyconvert.com.br\/wp\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.fullcopyconvert.com.br\/wp\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullcopyconvert.com.br\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullcopyconvert.com.br\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=101"}],"version-history":[{"count":87,"href":"https:\/\/www.fullcopyconvert.com.br\/wp\/index.php?rest_route=\/wp\/v2\/pages\/101\/revisions"}],"predecessor-version":[{"id":2458,"href":"https:\/\/www.fullcopyconvert.com.br\/wp\/index.php?rest_route=\/wp\/v2\/pages\/101\/revisions\/2458"}],"wp:attachment":[{"href":"https:\/\/www.fullcopyconvert.com.br\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}