Bonjour,
j'ai mon trigger qui permet de tronquer un champ de type texte mais lorsque je teste l'insertion il ne se déclenche pas voici mon trigger :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 create table mytable ( data text ); create or replace function mytable_data_trunc_trigger() returns trigger language plpgsql volatile as $$ begin NEW.data = substring(NEW.data for 2); return NEW; end; $$; create trigger mytable_data_truncate_trigger before insert or update on mytable for each row execute procedure mytable_data_trunc_trigger(); insert into mytable values (NULL),('1'),('12'),('123'); select * from mytable;
Partager