Log e segurança não funcionam no scritpcase 6.00.0013 com firebird - Resolvido

Bom dia,
Ambiente de desenvolvimento.
Debian: Squeeze
Testado com: php 5.3.3 e 5.3.10
Firebird: 2.5.1 26351
Fico feliz que a conexão entre o php 5 e o firebird tenha sido corrigido na versão sc 6.00.0007. Agora consigo inserir, atualizar, visualizar e excluir em form, grid e etc.
Mas, o log e a segurança ainda não funcionam. As tabelas não são criadas no banco de dados e ao gerar os fontes ocorrem diversos erros por conta disto.
Ao criar a segurança diz que a tabela foi criada ok. Mas, as tabelas não são criadas e o script sql não fica disponível para visualização ou download
Ao criar o log notei que ele gera o script sql abaixo, neste script executado pelo sc 6 falta criar o generator. Consequência disto é que as tabelas de log não são criadas.
Por favor podem confirmar este bug?
Obrigado

CREATE TABLE sc_log (
id SMALLINT,
inserted_date TIMESTAMP,
username VARCHAR(90) CHARACTER SET NONE COLLATE NONE,
application VARCHAR(200) CHARACTER SET NONE COLLATE NONE,
creator varchar(30) NOT NULL,
ip_user varchar(32) NOT NULL,
action varchar(30) NOT NULL,
description VARCHAR(900) CHARACTER SET NONE COLLATE NONE

);

SET TERM ^ ;

CREATE TRIGGER BI_sc_log_ID FOR sc_log
ACTIVE BEFORE INSERT
POSITION 0
AS
BEGIN
IF (NEW.ID IS NULL) THEN
NEW.ID = GEN_ID(sc_log_ID_GEN, 1);
END^

SET TERM ; ^


Alexandre Pereira Bühler
Técnico Eletroeletrônica - Senai - MG
Linux User: 397.546
Owner: http://br.groups.yahoo.com/group/freepascal/
Liberdade é essencial. Use GNU/Linux.
Legalize os softwares de sua empresa

Simão & Bühler Ltda (Infobrindes)
Instalação, manutenção, venda de servidores e computadores com GNU/Linux.
http://www.simaoebuhler.com.br
Hardware! Acesse, veja e tenha produtos com qualidade, garantia e nota fiscal.
http://www.simaoebuhler.com.br/loja
alexandre@simaoebuhler.com.br
Telefone: (41) 3039-5428

Infobrindes (Simão & Bühler Ltda)
Brindes e material promocional.
http://www.infobrindes.com.br
alexandre@infobrindes.com.br
Telefone: (41) 3082-8667

Caro Alexandre,

Não trabalho com firebird, então me sinto impedido de lhe ajudar… mas você já tentou criar as tabelas na mão (as tabelas são simples) e fazer os teste pra ver se tudo está ok? Já verificou os grants? Será que o usuário tem permissão de criar tabelas?

T+

No log eu posso criar e colocar a parte do generator que esta faltando.
Mas no caso da segurança ele não me permite ver qual a sql ele usa.
O que eu posso fazer é ver o que ele cria no mysql e portar para o firebird.
Mas espereo que isto seja corrigido logo.
O usuário que estou usando para testes e o SYSDBA. Tem permissão full.
Obrigado Jovitomelo

Alexandre,

Eu comentei sobre um assunto parecido neste tópico: http://www.netmake.com.br/forum/index.php?topic=4722.0
No meu caso eu também achei que as tabelas não estavam sendo criadas mas, na verdade, estavam sendo criadas no schema errado.

Acredito que, para quem não utiliza schemas, o ScriptCase deve criar as tabelas corretamente (no public).

Tomara que isso te ajude!

Grande abraço!

Em tempo…

Trabalho com PostgreSQL mas, vai que é a mesma coisa né? rsrs

Bem que podia ser isto, mas infelizmente o Firebid não trabalha com schemas.
Olhei toda a estrutura da database, inclusive as tabelas especiais, mas nada achei.
É bug no criador do log e da segurança ao rodar os scripts.
De qualquer jeito obrigado pela ajuda

Criei as tabelas manualmente para o log. E tudo funcionou normalmente. Inclusive registrou no log tudo o que fiz.
Para mim, com certeza, é um bug na hora do sc 6 criar de forma automatica a tabela de log no firebird.
Não testei com segurança mas, deve ocorrer a mesma coisa.
Alguém da NM pode dar uma posição aqui no fórum?
Obrigado

Olá Alexandre, eu posso enviar esse tópico para eles para darem uma olhada, mas registro aqui que é sempre interessante levantar essas questões no email bugs@netmake.com.br. De qualquer forma vou enviar isso para eles e ficar no aguardo de uma posição. Até o momento verifiquei com MySQL e está ok o funcionamento.

Olá Max,
Na verdade eu mandei para o bugs@ntemake.com.br assim que saiu a versão 6.00.0007 e o bug de conexão com firebird foi corrigido.
Porque nesta versão consegui conectar ao firebird, mas o log e segurança ainda dava erro.
Enviei duas vezes e ainda não obtive nenhuma resposta.
Antes fiquei parado no sc6 até sair a correção 6.00.0007. Agora so falta o log e segurança.
Eu posto aqui para ver se alguém está com o mesmo problema.
Obrigado pela sua ajuda.

Olá Alexandre, eu encaminhei esse link, acredito que o mais breve possível estejam respondendo o seu email ou verificando esse problema. Não sei como estão os casos de bugs ainda pendentes, então não posse lhe dizer quanto tempo irá demorar. Qualquer novidade que receber, eu direi aqui no forum.

Max obrigado.

Será que sai esta correção?
O pessoal do bugs@netmake.com.br não respondeu ao e-mail que encaminhei.

Resolvido na versão 6.0.014