From e891cde641eee1bdb0e041a35a2968f01bd6e336 Mon Sep 17 00:00:00 2001 From: Dany De Bontridder Date: Tue, 1 Oct 2013 15:18:09 +0000 Subject: [PATCH] Add limit op_predef.od_description --- sql/upgrade.sql | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/sql/upgrade.sql b/sql/upgrade.sql index 02d74ff3a..89b0dd36e 100644 --- a/sql/upgrade.sql +++ b/sql/upgrade.sql @@ -261,3 +261,18 @@ $BODY$ $BODY$ LANGUAGE plpgsql VOLATILE +create or replace function comptaproc.opd_limit_description() +returns trigger +as +$BEGIN$ + declare + sDescription text; + begin + sDescription := NEW.od_description; + NEW.od_description := substr(sDescription,1,80); + return NEW; + end; +$BEGIN$ +LANGUAGE plpgsql; + +create trigger opd_limit_description before update or insert on op_predef execute procedure for each row comptaproc.opd_limit_description();