Mam tego wyzwalacza w Postgresql, że nie mogę po prostu dostać się do pracy (nie robi nic). Aby zrozumieć, jak to zdefiniowałem:debugowanie wyzwalacza postgresql
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();
Teraz, aby uczynić go bardziej interesującym ... Jak debugować wyzwalacze?
To nie jest ściśle powiązane, ale można go znaleźć przydatne w swoich przygodach i tak pgsql: http://stackoverflow.com/questions/430123/how-do-i-enable-the-postgresql-function -profiler – Kev