PostgreSql - Saber se já existe uma Trigger function no banco de dados
08/03/2017
0
Ola
gostaria de saber se já existe uma Trigger-function no banco de dados
Sei que é simples, mas não achei nada na internet ainda.
gostaria de saber se já existe uma Trigger-function no banco de dados
Sei que é simples, mas não achei nada na internet ainda.
Alberto
Curtir tópico
+ 0
Responder
Post mais votado
09/03/2017
Ola.
o codigo acima traz as triggers, o que eu precisava era do nome da function que a trigger chama
Mas com base na sua informação eu consegui achar o que preciso:
.
Select proname from pg_proc where proname = 'nome_da_funcao'
.
Resolvido.
Obrigado.
o codigo acima traz as triggers, o que eu precisava era do nome da function que a trigger chama
Mas com base na sua informação eu consegui achar o que preciso:
.
Select proname from pg_proc where proname = 'nome_da_funcao'
.
Resolvido.
Obrigado.
Alberto
Responder
Mais Posts
08/03/2017
Luis Mesa
Opa Beto,
Para listar todas as Triggers do sistema e suas informações, se utiliza o código seguinte:
A coluna tgrelid se refere à tabela que a trigger está. Então poderia escrever isto, para recuperar só da tabela que você está interessado:
No preview do comentário mostra um par de aspas simples de cada lado do valor de threlid, mas só funciona com aspas simples.
Espero ter ajudado!
Para listar todas as Triggers do sistema e suas informações, se utiliza o código seguinte:
SELECT * FROM pg_trigger;
A coluna tgrelid se refere à tabela que a trigger está. Então poderia escrever isto, para recuperar só da tabela que você está interessado:
SELECT * FROM pg_trigger WHERE tgrelid = '24603';
No preview do comentário mostra um par de aspas simples de cada lado do valor de threlid, mas só funciona com aspas simples.
Espero ter ajudado!
Responder
Clique aqui para fazer login e interagir na Comunidade :)