@@ -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
cntinteger ;
720
721
BEGIN
721
- SELECT onlySuperUser();
722
+ PERFORM schedule . onlySuperUser ();
722
723
723
724
WITH aAS (DELETE FROM schedule .log RETURNING1 )
724
725
SELECT count (* ) INTO cntFROM a;
@@ -751,7 +752,7 @@ DECLARE
751
752
iischedule .cron ;
752
753
ooschedule .cron_rec ;
753
754
BEGIN
754
- SELECT onlySuperUser();
755
+ PERFORM schedule . onlySuperUser ();
755
756
756
757
FOR iiIN SELECT * FROM schedule .cron LOOP
757
758
oo := schedule ._make_cron_rec (ii);
@@ -786,7 +787,7 @@ DECLARE
786
787
ooschedule .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 iiIN SELECT * FROM schedule .cron WHERE owner= usename LOOP
@@ -822,7 +823,7 @@ DECLARE
822
823
ooschedule .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 iiIN SELECT * FROM schedule .cron WHERE executor= usename LOOP
@@ -875,7 +876,7 @@ DECLARE
875
876
ii record;
876
877
ooschedule .cron_job ;
877
878
BEGIN
878
- SELECT onlySuperUser();
879
+ PERFORM schedule . onlySuperUser ();
879
880
FOR iiIN SELECT * FROM schedule .at as at,schedule .cron as cronWHERE 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
ooschedule .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 iiIN SELECT * FROM schedule .at as at,schedule .cron as cronWHERE cron .executor = usenameAND cron .id = at .cron AND at .active LOOP
@@ -968,7 +969,7 @@ DECLARE
968
969
sql_cmdtext ;
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