Tengo este desencadenador en Postgresql que no puedo simplemente ir a trabajar (no hace nada). Para la comprensión, no es como la he definido:depuración postgresql desencadenador
CREATE TABLE documents (
...
modification_time timestamp with time zone DEFAULT now()
);
CREATE FUNCTION documents_update_mod_time() RETURNS trigger
AS $$
begin
new.modification_time := now();
return new;
end
$$
LANGUAGE plpgsql;
CREATE TRIGGER documents_modification_time
BEFORE INSERT OR UPDATE ON documents
FOR EACH ROW
EXECUTE PROCEDURE documents_update_mod_time();
Ahora para que sea un poco más interesante .. ¿Cómo se depura desencadenantes?
Esto no es estrictamente relacionados, pero puede que le resulte útil en sus aventuras pgsql todos modos: http://stackoverflow.com/questions/430123/how-do-i-enable-the-postgresql-function -profiler – Kev