[pgbr-geral] Trigger não dispara

2012-03-26 Por tôpico Eloi Ribeiro
Olá a todos, Estou numa maquina com Ubuntu Desktop 10.04, PostgreSQL 8.4 e PostGIS 1.5. e não consigo fazer com que um trigger me funcione. Vou tentar reproduzir o erro aqui: CREATE TABLE t_incendio (gid serial PRIMARY KEY, codigo bigint); SELECT AddGeometrycolumn

Re: [pgbr-geral] Trigger não dispara

2012-03-26 Por tôpico Danilo Silva
Em 26 de março de 2012 07:36, Eloi Ribeiro eloi.ribe...@gmail.comescreveu: Olá a todos, corte CREATE TRIGGER trg_t_incendio BEFORE INSERT OR UPDATE ON t_incendio FOR EACH ROW EXECUTE PROCEDURE fun_teste(); corte Creio que o seu erro está em criar a trigger com o BEFORE, no seu caso

Re: [pgbr-geral] Trigger não dispara

2012-03-26 Por tôpico Eloi Ribeiro
Era isso Danilo, muito obrigado. Resolvido! Att. Eloi Ribeiro GIS Analyst 39,45º -0,40º flavors.me/eloiribeiro No dia 26 de Março de 2012 14:30, Danilo Silva danilo.dsg.go...@gmail.comescreveu: Em 26 de março de 2012 07:36, Eloi Ribeiro eloi.ribe...@gmail.comescreveu: Olá a todos, corte

Re: [pgbr-geral] Trigger não dispara

2012-03-26 Por tôpico Tulio Santos
: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Enviadas: Segunda-feira, 26 de Março de 2012 11:00 Assunto: Re: [pgbr-geral] Trigger não dispara No INSERT a função dispara correctamente mas no DELETE já não, alguma razão para isso? DELETE FROM t_incendio WHERE codigo=99

Re: [pgbr-geral] Trigger não dispara

2012-03-26 Por tôpico Tulio Santos
: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Enviadas: Segunda-feira, 26 de Março de 2012 11:27 Assunto: Re: [pgbr-geral] Trigger não dispara Bom dia Eloi, Acredito que por ser uma trigger AFTER, a variavel OLD consiga recuperar informação no DELETE... Faça um teste, mande

Re: [pgbr-geral] Trigger não dispara

2012-03-26 Por tôpico Danilo Silva
A sua trigger somente é executa com ocorre insert ou update, do jeito que está nunca será executada para delete. Crie outra trigger para o evento de delete. Att. Danilo Em 26 de março de 2012 11:00, Eloi Ribeiro eloi.ribe...@gmail.comescreveu: No INSERT a função dispara correctamente mas no

Re: [pgbr-geral] Trigger não dispara

2012-03-26 Por tôpico Eloi Ribeiro
Era isso, faltava o DELETE no CREATE TRIGGER, pondo assim: CREATE TRIGGER trg_t_incendio AFTER INSERT OR UPDATE OR DELETE ON t_incendio FOR EACH ROW EXECUTE PROCEDURE fun_teste(); Já dispara nas três acções (INSERT, UPDATE e DELETE). Adicionei esta parte à função para contemplar

[pgbr-geral] Trigger não dispara

2012-03-21 Por tôpico Antonio Cesar
Bom dia Tenho um cliente com base rodando em linux Slackware e os trigger não funciona. Postgres 8.3 attachment: cgcesarsoares.vcf___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br

Re: [pgbr-geral] Trigger não dispara

2012-03-21 Por tôpico Tulio Santos
Bom dia, Poste a trigger..   Att, Tulio De: Antonio Cesar cgcesarsoa...@gmail.com Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Enviadas: Quarta-feira, 21 de Março de 2012 10:06 Assunto: [pgbr-geral] Trigger não dispara Bom dia

Re: [pgbr-geral] Trigger não dispara

2012-03-21 Por tôpico Leandro Guimarães Faria Corce DUTRA
Le 2012-M-21 10h6, Antonio Cesar a écrit : Tenho um cliente com base rodando em linux Slackware e os trigger não funciona. Postgres 8.3 Por favor, tente escrever corretamente, para facilitar a vida de quem vai tentar ajudar. Que gatilhos não funcionam? Como foram criados? Como

Re: [pgbr-geral] Trigger não dispara

2012-03-21 Por tôpico Antonio Cesar
*De:* Antonio Cesar cgcesarsoa...@gmail.com *Para:* Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br *Enviadas:* Quarta-feira, 21 de Março de 2012 10:06 *Assunto:* [pgbr-geral] Trigger não dispara Bom dia Tenho um cliente

Re: [pgbr-geral] Trigger não dispara

2012-03-21 Por tôpico JotaComm
*Assunto:* [pgbr-geral] Trigger não dispara Bom dia Tenho um cliente com base rodando em linux Slackware e os trigger não funciona. Postgres 8.3 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi

Re: [pgbr-geral] Trigger não dispara

2012-03-21 Por tôpico Osvaldo Kussama
2012/3/21, Antonio Cesar cgcesarsoa...@gmail.com: CREATE OR REPLACE FUNCTION fc_entrada_compra_upd() RETURNS TRIGGER AS' BEGIN IF ((NEW.fechado = OLD.fechado) AND (NEW.numero_controle_devol = OLD.numero_controle_devol)) THEN IF (OLD.fechado = ''S'')THEN RAISE