From 64279bace203f7d2a33326ff6400219d46546cfa Mon Sep 17 00:00:00 2001 From: Harald Bamberger Date: Tue, 9 Jan 2024 09:40:56 +0100 Subject: [PATCH] change function type from volatile to stable for public.get_rolle_prestudent --- .../dbupdate_3.4/27351_digitalisierung_formulare.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/system/dbupdate_3.4/27351_digitalisierung_formulare.php b/system/dbupdate_3.4/27351_digitalisierung_formulare.php index bf274ecba..d05b69604 100644 --- a/system/dbupdate_3.4/27351_digitalisierung_formulare.php +++ b/system/dbupdate_3.4/27351_digitalisierung_formulare.php @@ -359,6 +359,18 @@ elseif ($result = @$db->db_query("SELECT 1 FROM pg_proc WHERE proname='get_stdse } } +if ($result = @$db->db_query("SELECT 1 FROM pg_proc WHERE proname='get_rolle_prestudent' AND provolatile='s'")) +{ + if ($db->db_num_rows($result) == 0) { + $qry = 'ALTER FUNCTION public.get_rolle_prestudent(integer, character varying) STABLE;'; + + if(!$db->db_query($qry)) + echo 'public.get_rolle_prestudent(integer, character varying): '.$db->db_last_error().'
'; + else + echo '
public.get_rolle_prestudent(integer, character varying): function updated'; + } +} + if($result = @$db->db_query("SELECT 1 FROM public.tbl_status_grund WHERE statusgrund_kurzbz = 'abbrecherStgl';")) { if($db->db_num_rows($result) == 0)