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_*;
-
Clique aqui para conhecê-las.
-
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).
Charset
-
Tipo de charset dos SGBD:
-
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:
-
Ao criar uma sequence manualmente(no banco de dados) para que o Webrun possa reconhecê-la é necessário que a mesma tenha sido criada no seguinte padrão: nomedatabela_nomedocampo_nomedasequence.
-
É 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.
Veja: Versões Homologadas