BUG Geração de Script para Importação no Sincronizador
-
<r>Fazendo os teste descobri que ao gerar o script sql para ser exportado no Maker Mobile Manage ele não gera para alguns tipos de dados.<br/>
<br/>
Código gerado.<br/>
<br/>
VALOR NUMERIC(0),<br/>
DETALHAMENTO ,<br/>
GERADOR,<br/>
<br/>
este campo detalhamento é um campo text[] (ARRAY) e o campos gerador é um campo inet no banco postgre.<br/>
Quando importo no Maker Mobile Manage ele não cria a tabela, por que o script gerado esta errado, faltando os tipos de dados.<br/>
<br/>
Ele esta gerando também o campo numeric errado quando o campo da tabela é real ou double precision.<br/>
<br/>
VALOR NUMERIC(0)<br/>
ERROR: NUMERIC precision 0 must be between 1 and 100<br/>
<br/>
Notei também que o Maker Mobile Manage tem problema ao gerar uma tabela que não tenha uma PK Definida.<br/>
<br/>
As vezes por questão de performa-se, particionamento de tabelas, etc temos que utilizar um campo mais especifico do banco de dados fugindo dos tradicionais (varchar, integer, numeric, date, timestamp, bytea e text).<br/>
<br/>
Mas seria bom suportar todos os tipos do banco, nos dando liberdade de administração.<br/>
<br/>
Segue relação de tipos que poderiam ser testadas para geração de Script.<br/>
<URL url="http://pgdocptbr.sourceforge.net/pg80/datatype.html">http://pgdocptbr.sourceforge.net/pg80/datatype.html</URL><br/>
<br/>
Atenciosamente<br/>
Leandro Neves</r>