@@ -121,6 +121,7 @@ BEGIN
121
121
IF NOT is_superuser THEN
122
122
RAISE EXCEPTION ' access denied' ;
123
123
END IF;
124
+ RETURN TRUE;
124
125
END
125
126
$BODY$ LANGUAGE plpgsql;
126
127
@@ -718,7 +719,7 @@ $BODY$
718
719
DECLARE
719
720
cnt integer ;
720
721
BEGIN
721
- SELECT onlySuperUser();
722
+ PERFORM schedule . onlySuperUser ();
722
723
723
724
WITH a AS (DELETE FROM schedule .log RETURNING 1 )
724
725
SELECT count (* ) INTO cnt FROM a;
@@ -751,7 +752,7 @@ DECLARE
751
752
ii schedule .cron ;
752
753
oo schedule .cron_rec ;
753
754
BEGIN
754
- SELECT onlySuperUser();
755
+ PERFORM schedule . onlySuperUser ();
755
756
756
757
FOR ii IN SELECT * FROM schedule .cron LOOP
757
758
oo := schedule ._make_cron_rec (ii);
@@ -786,7 +787,7 @@ DECLARE
786
787
oo schedule .cron_rec ;
787
788
BEGIN
788
789
IF usename <> session_user THEN
789
- SELECT onlySuperUser();
790
+ PERFORM schedule . onlySuperUser ();
790
791
END IF;
791
792
792
793
FOR ii IN SELECT * FROM schedule .cron WHERE owner = usename LOOP
@@ -822,7 +823,7 @@ DECLARE
822
823
oo schedule .cron_rec ;
823
824
BEGIN
824
825
IF usename <> session_user THEN
825
- SELECT onlySuperUser();
826
+ PERFORM schedule . onlySuperUser ();
826
827
END IF;
827
828
828
829
FOR ii IN SELECT * FROM schedule .cron WHERE executor = usename LOOP
@@ -875,7 +876,7 @@ DECLARE
875
876
ii record;
876
877
oo schedule .cron_job ;
877
878
BEGIN
878
- SELECT onlySuperUser();
879
+ PERFORM schedule . onlySuperUser ();
879
880
FOR ii IN SELECT * FROM schedule .at as at, schedule .cron as cron WHERE cron .id = at .cron AND at .active LOOP
880
881
oo .cron = ii .id ;
881
882
oo .node = ii .node ;
@@ -911,7 +912,7 @@ DECLARE
911
912
oo schedule .cron_job ;
912
913
BEGIN
913
914
IF usename <> session_user THEN
914
- SELECT onlySuperUser();
915
+ PERFORM schedule . onlySuperUser ();
915
916
END IF;
916
917
917
918
FOR ii IN SELECT * FROM schedule .at as at, schedule .cron as cron WHERE cron .executor = usename AND cron .id = at .cron AND at .active LOOP
@@ -968,7 +969,7 @@ DECLARE
968
969
sql_cmd text ;
969
970
BEGIN
970
971
IF usename <> session_user THEN
971
- SELECT onlySuperUser();
972
+ PERFORM schedule . onlySuperUser ();
972
973
END IF;
973
974
974
975
IF usename = ' ___all___' THEN
0 commit comments