Changeset: 6a74d4287eba for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6a74d4287eba Modified Files: sql/test/emptydb/Tests/check.SQL.py sql/test/emptydb/Tests/check.stable.out sql/test/emptydb/Tests/check.stable.out.int128 Branch: default Log Message:
Add schema name to function grant list. diffs (truncated from 1450 to 300 lines): diff --git a/sql/test/emptydb/Tests/check.SQL.py b/sql/test/emptydb/Tests/check.SQL.py --- a/sql/test/emptydb/Tests/check.SQL.py +++ b/sql/test/emptydb/Tests/check.SQL.py @@ -148,7 +148,7 @@ select 'grant on table', t.name, a.name, -- columns select 'grant on column', t.name, c.name, a.name, pc.privilege_code_name, g.name, p.grantable from sys._tables t, sys._columns c, sys.privileges p left outer join sys.auths g on p.grantor = g.id left outer join sys.privilege_codes pc on p.privileges = pc.privilege_code_id, sys.auths a where c.id = p.obj_id and c.table_id = t.id and p.auth_id = a.id order by t.name, c.name, a.name; -- functions -select 'grant on function', f.name, a.name, pc.privilege_code_name, g.name, p.grantable from sys.functions f, sys.privileges p left outer join sys.auths g on p.grantor = g.id left outer join sys.privilege_codes pc on p.privileges = pc.privilege_code_id, sys.auths a where f.id = p.obj_id and p.auth_id = a.id order by f.name, a.name; +select 'grant on function', s.name, f.name, a.name, pc.privilege_code_name, g.name, p.grantable from sys.functions f left outer join sys.schemas s on f.schema_id = s.id, sys.privileges p left outer join sys.auths g on p.grantor = g.id left outer join sys.privilege_codes pc on p.privileges = pc.privilege_code_id, sys.auths a where f.id = p.obj_id and p.auth_id = a.id order by s.name, f.name, a.name; -- sequences select 'sys.sequences', s.name, q.name, q.start, q.minvalue, q.maxvalue, q.increment, q.cacheinc, q.cycle from sys.sequences q left outer join sys.schemas s on q.schema_id = s.id order by s.name, q.name; -- statistics (expect empty) diff --git a/sql/test/emptydb/Tests/check.stable.out b/sql/test/emptydb/Tests/check.stable.out --- a/sql/test/emptydb/Tests/check.stable.out +++ b/sql/test/emptydb/Tests/check.stable.out @@ -1548,7 +1548,7 @@ select 'grant on table', t.name, a.name, -- columns select 'grant on column', t.name, c.name, a.name, pc.privilege_code_name, g.name, p.grantable from sys._tables t, sys._columns c, sys.privileges p left outer join sys.auths g on p.grantor = g.id left outer join sys.privilege_codes pc on p.privileges = pc.privilege_code_id, sys.auths a where c.id = p.obj_id and c.table_id = t.id and p.auth_id = a.id order by t.name, c.name, a.name; -- functions -select 'grant on function', f.name, a.name, pc.privilege_code_name, g.name, p.grantable from sys.functions f, sys.privileges p left outer join sys.auths g on p.grantor = g.id left outer join sys.privilege_codes pc on p.privileges = pc.privilege_code_id, sys.auths a where f.id = p.obj_id and p.auth_id = a.id order by f.name, a.name; +select 'grant on function', s.name, f.name, a.name, pc.privilege_code_name, g.name, p.grantable from sys.functions f left outer join sys.schemas s on f.schema_id = s.id, sys.privileges p left outer join sys.auths g on p.grantor = g.id left outer join sys.privilege_codes pc on p.privileges = pc.privilege_code_id, sys.auths a where f.id = p.obj_id and p.auth_id = a.id order by s.name, f.name, a.name; -- sequences select 'sys.sequences', s.name, q.name, q.start, q.minvalue, q.maxvalue, q.increment, q.cacheinc, q.cycle from sys.sequences q left outer join sys.schemas s on q.schema_id = s.id order by s.name, q.name; -- statistics (expect empty) @@ -5363,346 +5363,347 @@ drop function pcre_replace(string, strin % %1, name, name, name, privilege_code_name, name, grantable # name % char, varchar, varchar, varchar, varchar, varchar, int # type % 15, 0, 0, 0, 0, 0, 1 # length -% .%1, sys.f, sys.a, .pc, .g, .p # table_name -% %1, name, name, privilege_code_name, name, grantable # name -% char, varchar, varchar, varchar, varchar, int # type -% 17, 24, 9, 7, 7, 1 # length -[ "grant on function", "abbrev", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "alpha", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "broadcast", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "compinfo", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "contains", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "corr", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "corr", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "corr", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "corr", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "corr", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "corr", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "corr", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "corr", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "corr", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "corr", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "corr", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "corr", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_pop", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_pop", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_pop", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_pop", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_pop", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_pop", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_pop", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_pop", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_pop", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_pop", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_pop", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_pop", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_samp", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_samp", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_samp", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_samp", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_samp", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_samp", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_samp", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_samp", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_samp", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_samp", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_samp", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "covar_samp", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "date_to_str", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "date_trunc", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "date_trunc", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "env", "public", "EXECUTE", NULL, 0 ] -[ "grant on function", "epoch", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "epoch", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "epoch", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "filter", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "filter", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "filter", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "filter", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "geometrytype", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "get_type", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "getanchor", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "getbasename", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "getcontext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "getdomain", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "getextension", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "getfile", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "gethost", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "getport", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "getproj4", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "getprotocol", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "getquery", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "getroboturl", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "getuser", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "group_concat", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "group_concat", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "group_concat", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "group_concat", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "has_m", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "has_z", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "host", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "hostmask", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "hot_snapshot", ".snapshot", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "hot_snapshot", ".snapshot", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "integer", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "internaltransform", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "isarray", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "isaurl", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "isauuid", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "isobject", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "isvalid", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "keyarray", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "left_shift", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "left_shift_assign", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "length", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "masklen", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "mbr", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "md5", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median_avg", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median_avg", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median_avg", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median_avg", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median_avg", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median_avg", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "median_avg", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "ms_round", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "ms_str", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "ms_stuff", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "ms_trunc", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "netcdf_attach", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "netcdf_importvar", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "netmask", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "network", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "newurl", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "newurl", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "number", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "pause", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "prepared_statements", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "prepared_statements_args", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile_avg", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile_avg", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile_avg", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile_avg", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile_avg", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile_avg", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "quantile_avg", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "queue", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "rejects", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "resume", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "right_shift", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "right_shift_assign", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "setmasklen", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "setmemorylimit", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "setoptimizer", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "setquerytimeout", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "setsession", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "setsessiontimeout", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "settimeout", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "settimeout", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "setworkerlimit", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_area", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_asbinary", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_asewkt", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_astext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_bdmpolyfromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_bdpolyfromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_boundary", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_buffer", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_centroid", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_collect", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_contains", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_contains", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_convexhull", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_coorddim", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_coveredby", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_covers", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_crosses", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_delaunaytriangles", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_difference", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_dimension", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_disjoint", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_distance", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_distance", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_dump", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_dumppoints", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_dwithin", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_endpoint", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_envelope", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_equals", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_equals", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_exteriorring", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_force2d", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_force3d", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_geomcollfromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_geomcollfromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_geometryfromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_geometryfromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_geometryn", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_geometrytype", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_geomfromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_geomfromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_interiorringn", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_interiorrings", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_intersection", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_intersects", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_isclosed", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_isempty", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_isring", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_issimple", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_isvalid", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_isvalidreason", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_length", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_length2d", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_linefromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_linefromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_makebox2d", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_makeenvelope", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_makeenvelope", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_makeline", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_makepoint", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_makepoint", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_makepoint", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_makepointm", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_makepolygon", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_mlinefromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_mlinefromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_mpointfromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_mpointfromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_mpolyfromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_mpolyfromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_npoints", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_nrings", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_numgeometries", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_numinteriorring", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_numinteriorrings", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_numpatches", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_numpoints", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_overlaps", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_overlaps", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_patchn", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_point", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_pointfromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_pointfromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_pointn", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_pointonsurface", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_polygon", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_polygonfromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_polygonfromtext", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_relate", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_segmentize", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_setexteriorring", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_setsrid", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_srid", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_startpoint", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_symdifference", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_touches", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_transform", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_translate", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_translate", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_union", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_within", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_wkbtosql", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_wkttosql", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_x", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_xmax", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_xmax", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_xmin", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_xmin", "public", "EXECUTE", "monetdb", 0 ] -[ "grant on function", "st_y", "public", "EXECUTE", "monetdb", 0 ] _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list