20 lines
530 B
PL/PgSQL
20 lines
530 B
PL/PgSQL
drop function action_gestion_replace_newline() cascade;
|
|
|
|
|
|
create or replace function action_gestion_replace_newline ()
|
|
returns trigger
|
|
as
|
|
$body$
|
|
declare
|
|
modified action_gestion%rowtype;
|
|
begin
|
|
modified:=NEW;
|
|
modified.ag_comment:=replace(modified.ag_comment,'%0A','');
|
|
modified.ag_comment:=replace(modified.ag_comment,'%0D','');
|
|
return modified;
|
|
end;
|
|
$body$ language plpgsql;
|
|
|
|
|
|
create trigger tr_ag_comment_replace before insert or update on action_gestion
|
|
for each row execute procedure action_gestion_replace_newline();
|