CREATE or replace FUNCTION t_document_modele_validate() RETURNS "trigger" AS $$declare lText text; modified document_modele%ROWTYPE; begin modified=NEW; modified.md_filename=replace(NEW.md_filename,' ','_'); return modified; end;$$ LANGUAGE plpgsql; CREATE or replace FUNCTION t_document_validate() RETURNS "trigger" AS $$declare lText text; modified document%ROWTYPE; begin modified=NEW; modified.d_filename=replace(NEW.d_filename,' ','_'); return modified; end;$$ LANGUAGE plpgsql; CREATE TRIGGER document_validate BEFORE INSERT OR UPDATE ON document FOR EACH ROW EXECUTE PROCEDURE t_document_validate(); CREATE TRIGGER document_modele_validate BEFORE INSERT OR UPDATE ON document_modele FOR EACH ROW EXECUTE PROCEDURE t_document_modele_validate();