Considerações Gerais
Durante a inicialização de um Banco de Dados, serão criados os seguintes objetos:
92 tabelas com nomes prefixados por fr_*;
2 Views:
fr_dicionario_v;
fr_sessao_vi;
1 sequence/generator (gen_log);
1 Trigger de Before/Instead Of Insert em fr_sessao;
Outras informações:
O usuário deve ter permissão de criação de tables, views, sequences/generators;
O usuário deve ter permissão de inclusão, alteração e exclusão nas tabelas fr_*;
O Maker não fará nenhuma alteração no conteúdo das tabelas, exceto nas fr_*;
Sempre que possível, o Maker trabalhará somente com a definição do SQL, não retornando dados (TOP/LIMIT/ROWNUM/FIRST).
Interbase/Firebird: ISO8859_1
Oracle: WE8ISO8859P1
PostgreSQL: LATIN1
MS SQL 2000/2005/2008: ISO8859_1
MySQL Server: LATIN1
O banco, as tabelas e os campos devem ser criados em maiúsculo, com exceção do PostgreSQL, que deve ser minúsculo;
Alterar Sequence - uma vez modificada (a sequência de um campo autoincremento), este não mais será considerado um autoincremento pelo webrun.
Não é possivel utilizar em projetos Maker\Webrun, tabelas que tenha no inicio de suas nomeclaturas números.
Ex: 02_Teste
Observações:
É necessário possuir o client do banco de dados instalado na máquina onde o gerador de relatórios será utilizado. Caso contrário, uma mensagem de erro Required Provided not Installed será apresentada.
Quando um campo é alimentado por uma trigger, ao gravar o registro no formulário (Webrun), ele é posicionado ao primeiro registro;
Quando um campo serial é modificado, ao gravar o registro no formulário (Webrun) ele é posicionado ao primeiro registro.
Ao alterar a porta de um banco Firebird, ela deve ser acrescentada em Configurações, como demonstra a figura abaixo e, em seguida, o Webrun deve ser reiniciado.
Caso a nomeclatura dos objetos do banco de dados exceda 30 caracteres alguns recursos como exportação e importação de estrutura e dados e o assistente de criação de tabela reduzirá a nomeclatura excedida para 30 caracteres utilizando hash.
Saiba mais:
DB2 9.5
____________________________________________________________________________
Caso este tópico não tenha comentário satisfatório, envie e-mail para [email protected]