From 187ca58864c9fbf52c30aec335773bcc4d728976 Mon Sep 17 00:00:00 2001 From: sparkyx Date: Wed, 17 Jan 2024 19:02:31 +0100 Subject: [PATCH] upgrade.sql -> upgrade191.sql --- include/constant.php | 2 +- include/sql/patch/upgrade191.sql | 31 +++++++++++++++++++++++++++++++ sql/upgrade.sql | 28 ---------------------------- 3 files changed, 32 insertions(+), 29 deletions(-) create mode 100644 include/sql/patch/upgrade191.sql diff --git a/include/constant.php b/include/constant.php index 5ac2b51c3..05c93f435 100644 --- a/include/constant.php +++ b/include/constant.php @@ -123,7 +123,7 @@ if (!defined("NOALYSS_PACKAGE_REPOSITORY")) { if (!defined("SYSINFO_DISPLAY")) { define("SYSINFO_DISPLAY", TRUE); } -define("DBVERSION", 191); +define("DBVERSION", 192); define("MONO_DATABASE", 25); define("DBVERSIONREPO", 20); define('NOTFOUND', '--not found--'); diff --git a/include/sql/patch/upgrade191.sql b/include/sql/patch/upgrade191.sql new file mode 100644 index 000000000..e167e013c --- /dev/null +++ b/include/sql/patch/upgrade191.sql @@ -0,0 +1,31 @@ +begin; + +CREATE OR REPLACE FUNCTION comptaproc.get_follow_up_tree(action_gestion_id integer) + RETURNS SETOF integer + + LANGUAGE plpgsql +AS $function$ +declare + i int; + x int; + e int; +begin + for x in select aga_least + from action_gestion_related + where + aga_greatest = action_gestion_id + loop + return next x; + + for e in select * from comptaproc.get_follow_up_tree(x) + loop + return next e; + end loop; + + end loop; + return; +end; +$function$; + +insert into version (val,v_description) values (192,'2323 : tree for depending event'); +commit; \ No newline at end of file diff --git a/sql/upgrade.sql b/sql/upgrade.sql index 118d757f2..e69de29bb 100644 --- a/sql/upgrade.sql +++ b/sql/upgrade.sql @@ -1,28 +0,0 @@ -CREATE OR REPLACE FUNCTION comptaproc.get_follow_up_tree(action_gestion_id integer) - RETURNS SETOF integer - - LANGUAGE plpgsql -AS $function$ -declare - i int; - x int; - e int; -begin - for x in select aga_least - from action_gestion_related - where - aga_greatest = action_gestion_id - loop - return next x; - - for e in select * from comptaproc.get_follow_up_tree(x) - loop - return next e; - end loop; - - end loop; - return; -end; -$function$ -; - \ No newline at end of file