Changeset: d3c53212ac5e for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d3c53212ac5e
Modified Files:
        sql/test/scoping/Tests/scoping04.py
Branch: indirect-privs
Log Message:

Permission is required to call udfs


diffs (27 lines):

diff --git a/sql/test/scoping/Tests/scoping04.py 
b/sql/test/scoping/Tests/scoping04.py
--- a/sql/test/scoping/Tests/scoping04.py
+++ b/sql/test/scoping/Tests/scoping04.py
@@ -14,6 +14,9 @@ CREATE FUNCTION "sc1"."foo"() RETURNS IN
 CREATE FUNCTION "sc2"."foo"() RETURNS INT BEGIN RETURN 2; END;
 CREATE FUNCTION "sys"."foo"() RETURNS INT BEGIN RETURN 3; END;
 CREATE USER myuser WITH UNENCRYPTED PASSWORD '1' NAME '1' SCHEMA "sys" SCHEMA 
PATH '"sc1","sc2"';
+GRANT EXECUTE ON FUNCTION "sc1"."foo"() TO myuser;
+GRANT EXECUTE ON FUNCTION "sc2"."foo"() TO myuser;
+GRANT EXECUTE ON FUNCTION "sys"."foo"() TO myuser;
 COMMIT;
 ''')
 cur1.close()
@@ -94,10 +97,13 @@ cur1.execute('''
 START TRANSACTION;
 CREATE SCHEMA """";
 CREATE FUNCTION """".""""() returns int return 5;
+GRANT EXECUTE ON FUNCTION """".""""() TO myuser;
 CREATE SCHEMA "😱🤐🤗";
 CREATE FUNCTION "😱🤐🤗"."🤓🤯🥶"() returns int return 6;
+GRANT EXECUTE ON FUNCTION "😱🤐🤗"."🤓🤯🥶"() TO myuser;
 CREATE SCHEMA ",";
 CREATE FUNCTION ",".","() returns int return 7;
+GRANT EXECUTE ON FUNCTION ",".","() TO myuser;
 ALTER USER myuser SCHEMA PATH \'"""","😱🤐🤗",","\';
 COMMIT;
 ''')
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to