Boa tarde!
Sou iniciante em BD e minha versão de PostgreSQL é a 8.4.
Preciso controlar usuário, data e hora das alterações em algumas
tabelas. Estou tentando da seguinte maneira:
CREATE OR REPLACE FUNCTION f_revisao()
RETURNS trigger AS
$BODY$BEGIN
NEW.vc_user:= current_user;
NEW.dt_data:= current_date;
NEW.tm_time:= current_time;
RETURN NEW;
END;
$BODY$
LANGUAGE 'plpgsql'
CREATE TRIGGER t_user
AFTER UPDATE
ON usuarios
FOR EACH ROW
EXECUTE PROCEDURE f_revisao();
Procurei na comunidade algo relacionado e até encontrei um tópico com
código semelhante a este que fiz, mas não sei porque o meu não está
funcionando; quando altero um campo qualquer, os campos de usuário,
data e hora continuam iguais. Alguém pode me ajudar?
Desde já, grata pela atenção!
--
Aline Renosto
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral