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..1da66515b --- /dev/null +++ b/include/sql/patch/upgrade191.sql @@ -0,0 +1,33 @@ +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