Boa tarde.
Tenta montar o delete da seguinte forma:
DELETE FROM cobranca_documento_item cdi USING conta_geral cg
WHERE cdi.cnta_id = cg.cnta_id AND cg.cntg_ichistorico = 3;
Acho que fica melhor, pois evita executar um select para cada registro que
deseja excluir.
Anderson Aguilar Ferreira
Oliveira
Anderson Aguilar Ferreira escreveu:
> Eu sei sim o conceito de TRIGGER.
>
[...]
> E o que eu queria nao e qual operacao ativou a trigger e sim de onde ela
foi
> ativada. E ja sabia que isto nao tem no PostgreSQL, mas nao custa nada
> pergunt
Saber de onde veio o disparo da trigger
Anderson Aguilar Ferreira escreveu:
> Eu sei sim o conceito de TRIGGER.
>
[...]
> E o que eu queria nao e qual operacao ativou a trigger e sim de onde ela
> foi
> ativada. E ja sabia que isto nao tem no PostgreSQL, mas nao custa nada
> pergun
geral] Saber de onde veio o disparo da trigger
2009/6/29 Anderson Aguilar Ferreira :
> Bom dia Euler.
>
> Eu sei sim o conceito de TRIGGER.
>
> E o que eu queria nao e qual operacao ativou a trigger e sim de onde ela
> foi
> ativada. E ja sabia que isto nao tem no PostgreS
e ele deve "atualizar" os dados visualizados.
Você pode fazer isso lendo o catálogo pg_listener também.
Dê uma olhada em LISTEN e NOTIFY.
MarceloG
PS: se for ler o pg_listener, não se esqueça de observar se o PID do
processo notificante não é o mesmo.
----- Original Message -
F
. Sabe Tudo.
Mas mesmo assim, muito obrigado pela atencao de todos.
- Original Message -
From: "Euler Taveira de Oliveira"
To: "Comunidade PostgreSQL Brasileira"
Sent: Sunday, June 28, 2009 2:01 PM
Subject: Re: [pgbr-geral] Saber de onde veio o disparo da trigge
Bom dia patrão.
Seguinte, referente a instalação do dblink no PostgreSQL 8.3.7.
Instalei no Ubuntu e não precisou instalar o dblink, apenas rodar o script
das funções.
Utilizei o script da versão 8.2.6 que estava usando anteriormente.
Anderson Aguilar
- Original Message -
From: "Raphae
Boa tarde pessoal
Será que alguém sabe se o PostgreSQL tem algum parâmetro que informa de onde a
trigger foi disparada ??
Exemplo:
Faço a alteração na chave de relação de uma tabela PAI. Automaticamente, por
causa da FOREIGN KEY que relaciona as tabelas filhas com esta PAI, sera feito a
alter
saber se quem disparou o evento foi uma operação de insert, update
ou delete?
2009/6/26 Anderson Aguilar Ferreira
Vou colocar um exemplo mais detalhado.
Tenho uma tabela chamada CLIENTE com os seguintes campos codcli, razao e
fantasia.
Tenho também a tabela CLIENDERECOS com os
onde veio o disparo da trigger
Opa,
Não consegui entender o que você deseja :(
2009/6/26 Anderson Aguilar Ferreira
Boa tarde pessoal
Será que alguém sabe se o PostgreSQL tem algum parâmetro que informa de
onde a trigger foi disparada ??
Exemplo:
Faço a alteração na
Boa tarde pessoal
Será que alguém sabe se o PostgreSQL tem algum parâmetro que informa de onde a
trigger foi disparada ??
Exemplo:
Faço a alteração na chave de relação de uma tabela PAI. Automaticamente, por
causa da FOREIGN KEY que relaciona as tabelas filhas com esta PAI, sera feito a
alter
11 matches
Mail list logo