Pessoal, estamos migrando para o Postgresql e estou com duvida de como fazer
algumas trigger's visto que a estrutura do firebird é completamente
diferente do Postgresql. No Firebird tenho isso por exemplo...

CREATE TRIGGER ADD_HISTORICO_AI FOR LANCAMENTOS ACTIVEAFTER INSERT POSITION
0
AS
BEGIN
   INSERT INTO HISTORICO_LANCAMENTO (ID_BANCO, ID_LANCAMENTO, ID_ESTADO,
DATA)
 VALUES (new.ID_BANCO, new.ID_LANCAMENTO, new.ID_ESTADO, new.DATA_ENTRADA);
END;

Essa trigger faz o seguinte, quando insiro uma linha na tabela lancamentos,
ela automaticamente insere uma linha na tabela historico_lancamentos... i
pelo que vi tenho que criar uma function e um tigger que dispara a
function... se alguem puder me ajudar a fazer essa trigger no firebird pra
eu entender como funciona eu agradeço, as outras são bem parecidas
entendendo essa já fica certo.

Obrigado pela atenção...



-- 
Lucas Paz
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a