[firebase-br] Atualizador de banco de dados (dados e metadados)
Fábio Marques
fmarques em nautilus.com.br
Sex Out 17 10:10:46 -03 2008
Para saber a lista de SP's: SELECT RDB$PROCEDURE_ID,
RDB$PROCEDURE_NAME FROM RDB$PROCEDURES;
Para saber a lista de Triggers: SELECT * FROM RDB$TRIGGERS;
Abraços,
--
F. Marques
Systems Analyst/IT Consultant
E-mail/MSN: fmarques em nautilus.com.br
Home Page: www.nautilus.com.br/~fmarques
Mobile: 91 8208-5996 / ICQ: 267-074-196
Linux Registred User #362204 (debian 4.0 "etch")
Brazilian Computer Society Member #18201
"The box said: Requires MS Windows or better, so I instaled Linux"
Zottis wrote:
> Bom dia, eu utilizo da seguinte forma, verifico a existência de um
> campo em certa tabela
> e se não existir, eu rodo um script com os comandos necessários para
> atualizar o banco.
> Tem dado certinho.
>
> Eu não precisei mais de ir ao cliente e nem atualizar a base de dados
> manualmente.
>
> PS: só não sei o comando para Procedures, Triggers, etc, somente para
> os campos das tabelas
>
>
>
> Zottis(TeamFB Users)
>
> Zottis Sistemas - 2008 Ano XI
> Programação Delphi/PHP/Firebird/MySQL
>
> "Um homem só tem o direito de olhar
> a um outro de cima para baixo, quando
> vai ajuda-lo a levantar-se".
> Gabriel Garcia Marquez
> ----- Original Message ----- From: "Daniel Sonda" <daniel em mhnet.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Thursday, October 16, 2008 5:31 PM
> Subject: [firebase-br] Atualizador de banco de dados (dados e metadados)
>
>
> Olá lista,
>
> Estou idealizando um atualizador para banco de dados e gostaria da
> opinião de vcs sobre a seguinte dúvida:
>
> Posso, através de comandos SQL, consultar qualquer estado ou existência
> de dados ou metadados em um banco de dados Firebird, de maneira que o
> resultado dessa consulta possa ser analisado como um valor lógico
> (booleano)?
>
> Exemplos:
> Testar a existência de trigger, stored procedures, tabelas, campos ou
> quaisquer outros itens possíveis.
> Verificar tipo/domínio/tamanho de campos ou qualquer outro item
> possível.
>
> Portanto, alguém sabe ou imagina algo que não possa ser verificado
> através de instruções SELECT em tabelas do usuário ou de sistema?
Mais detalhes sobre a lista de discussão lista