[firebase-br] ocultando suas dml's do banco

Reijanio Nunes Ribeiro rnribeiro em gmail.com
Sáb Set 8 17:07:21 -03 2012


Vai num cliente e gera um bkp
Em 08/09/2012 16:44, "Rubem Nascimento da Rocha" <djpardalrocha em hotmail.com>
escreveu:

>
> O documento em
> http://www.comunidade-firebird.org/cflp/downloads/CFLP_O008.PDF é
> taxativo quanto a esconder DML's sem antes fazer um backup. Se não tem,
> chapéu!
>
>
> > Date: Sat, 8 Sep 2012 13:08:49 -0300
> > From: felipearon em gmail.com
> > To: lista em firebase.com.br
> > Subject: Re: [firebase-br] ocultando suas dml's do banco
> >
> > Xiiii, até onde sei não é possível reverter a situação.
> >
> > Em 8 de setembro de 2012 12:51, MAURICIO COSTA
> > <maximmumsistemas em gmail.com>escreveu:
> >
> > > Gente fiz uns teste em uma base de teste mas, tenho muitas
> procedimentos
> > > importantes como views, procedures e triggers.
> > > Fui fazer um teste de proteger estes em minha base fazendo com que não
> > > mostrasse o conteúdo dos mesmos blz! ví que deu certo será ótimo pois
> > > ninguém poderá ver o que esta dentro de deles. Mas, aí vem a parte
> ruim,
> > > esqueci de fazer bakup desta base e como faço para reverter a situação!
> > > O comando para as proteger osdados dml do banco segue abaixo cometado
> > > acima. Alguém poderia me ajudar?
> > >
> > > --Escondendo o script DML de stored procedures (procedimentos
> armazenados)
> > > UPDATE rdb$procedures SET rdb$procedure_source = NULL, rdb$description
> > > ='Protegido por lei de copyright' WHERE ((rdb$system_flag = 0) OR
> > > (rdb$system_flag IS NULL));
> > >
> > > --Escondendo o script DML de triggers (gatilhos)
> > >
> > > UPDATE rdb$triggers a SET rdb$trigger_source = NULL, rdb$description
> > > ='Protegido por lei de copyright' WHERE ((rdb$system_flag = 0) OR
> > > (rdb$system_flag IS NULL)) AND NOT EXISTS(SELECT rdb$trigger_name FROM
> > > rdb$check_constraints WHERE rdb$trigger_name=a.rdb$trigger_name);
> > >
> > > --Escondendo o script DML de views (visões)
> > > UPDATE rdb$relations SET rdb$view_source = NULL, rdb$description
> > > ='Protegido
> > > por lei de copyright' WHERE ((rdb$system_flag = 0) OR (rdb$system_flag
> IS
> > > NULL));
> > >
> > > Agradecerei a ajuda.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista