Changeset: 42a6a71c623e for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=42a6a71c623e
Modified Files:
        sql/backends/monet5/vaults/bam/85_bam.sql
        sql/backends/monet5/vaults/netcdf/74_netcdf.sql
        sql/test/emptydb/Tests/check.stable.out
        sql/test/emptydb/Tests/check.stable.out.32bit
        sql/test/emptydb/Tests/check.stable.out.int128
Branch: Mar2018
Log Message:

Grant permissions for bam and netcdf.


diffs (257 lines):

diff --git a/sql/backends/monet5/vaults/bam/85_bam.sql 
b/sql/backends/monet5/vaults/bam/85_bam.sql
--- a/sql/backends/monet5/vaults/bam/85_bam.sql
+++ b/sql/backends/monet5/vaults/bam/85_bam.sql
@@ -107,3 +107,20 @@ CREATE TABLE bam.export (
     seq                         STRING          NOT NULL,
     qual                        STRING          NOT NULL
 );
+
+GRANT SELECT ON bam.files TO PUBLIC;
+GRANT SELECT ON bam.sq TO PUBLIC;
+GRANT SELECT ON bam.rg TO PUBLIC;
+GRANT SELECT ON bam.pg TO PUBLIC;
+GRANT SELECT ON bam.export TO PUBLIC;
+GRANT EXECUTE ON FUNCTION bam.bam_flag(SMALLINT, STRING) TO PUBLIC;
+GRANT EXECUTE ON FUNCTION bam.reverse_seq(STRING) TO PUBLIC;
+GRANT EXECUTE ON FUNCTION bam.reverse_qual(STRING) TO PUBLIC;
+GRANT EXECUTE ON FUNCTION bam.seq_length(STRING) TO PUBLIC;
+GRANT EXECUTE ON FUNCTION bam.seq_char(INT, STRING, INT, STRING) TO PUBLIC;
+GRANT EXECUTE ON PROCEDURE bam.bam_loader_repos(STRING, SMALLINT) TO PUBLIC;
+GRANT EXECUTE ON PROCEDURE bam.bam_loader_files(STRING, SMALLINT) TO PUBLIC;
+GRANT EXECUTE ON PROCEDURE bam.bam_loader_file(STRING, SMALLINT) TO PUBLIC;
+GRANT EXECUTE ON PROCEDURE bam.bam_drop_file(BIGINT, SMALLINT) TO PUBLIC;
+GRANT EXECUTE ON PROCEDURE bam.sam_export(STRING) TO PUBLIC;
+GRANT EXECUTE ON PROCEDURE bam.bam_export(STRING) TO PUBLIC;
diff --git a/sql/backends/monet5/vaults/netcdf/74_netcdf.sql 
b/sql/backends/monet5/vaults/netcdf/74_netcdf.sql
--- a/sql/backends/monet5/vaults/netcdf/74_netcdf.sql
+++ b/sql/backends/monet5/vaults/netcdf/74_netcdf.sql
@@ -1,3 +1,8 @@
+-- This Source Code Form is subject to the terms of the Mozilla Public
+-- License, v. 2.0.  If a copy of the MPL was not distributed with this
+-- file, You can obtain one at http://mozilla.org/MPL/2.0/.
+--
+-- Copyright 1997 - July 2008 CWI, August 2008 - 2018 MonetDB B.V.
 
 create table netcdf_files(
       file_id int,
@@ -44,3 +49,10 @@ create procedure netcdf_attach(fname var
 create procedure netcdf_importvar(fid integer, varnname varchar(256))
     external name netcdf.importvariable;
 
+grant select on netcdf_files to public;
+grant select on netcdf_dims to public;
+grant select on netcdf_vars to public;
+grant select on netcdf_vardim to public;
+grant select on netcdf_attrs to public;
+grant execute on procedure netcdf_attach(varchar(256)) to public;
+grant execute on procedure netcdf_importvar(integer, varchar(256)) to public;
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
@@ -4661,6 +4661,8 @@ drop function pcre_replace(string, strin
 [ "dependency_views_on_views", "public",       "SELECT",       "monetdb",      
0       ]
 [ "describe_all_objects",      "public",       "SELECT",       "monetdb",      
0       ]
 [ "environment",       "public",       "SELECT",       "monetdb",      0       
]
+[ "export",    "public",       "SELECT",       "monetdb",      0       ]
+[ "files",     "public",       "SELECT",       "monetdb",      0       ]
 [ "function_languages",        "public",       "SELECT",       "monetdb",      
0       ]
 [ "function_types",    "public",       "SELECT",       "monetdb",      0       
]
 [ "functions", "public",       "SELECT",       NULL,   0       ]
@@ -4671,13 +4673,21 @@ drop function pcre_replace(string, strin
 [ "key_types", "public",       "SELECT",       "monetdb",      0       ]
 [ "keys",      "public",       "SELECT",       NULL,   0       ]
 [ "keywords",  "public",       "SELECT",       "monetdb",      0       ]
+[ "netcdf_attrs",      "public",       "SELECT",       "monetdb",      0       
]
+[ "netcdf_dims",       "public",       "SELECT",       "monetdb",      0       
]
+[ "netcdf_files",      "public",       "SELECT",       "monetdb",      0       
]
+[ "netcdf_vardim",     "public",       "SELECT",       "monetdb",      0       
]
+[ "netcdf_vars",       "public",       "SELECT",       "monetdb",      0       
]
 [ "objects",   "public",       "SELECT",       NULL,   0       ]
+[ "pg",        "public",       "SELECT",       "monetdb",      0       ]
 [ "privilege_codes",   "public",       "SELECT",       "monetdb",      0       
]
 [ "privileges",        "public",       "SELECT",       NULL,   0       ]
+[ "rg",        "public",       "SELECT",       "monetdb",      0       ]
 [ "roles",     "public",       "SELECT",       "monetdb",      0       ]
 [ "schemas",   "public",       "SELECT",       NULL,   0       ]
 [ "sequences", "public",       "SELECT",       NULL,   0       ]
 [ "spatial_ref_sys",   "public",       "SELECT",       "monetdb",      0       
]
+[ "sq",        "public",       "SELECT",       "monetdb",      0       ]
 [ "systemfunctions",   "public",       "SELECT",       "monetdb",      0       
]
 [ "table_types",       "public",       "SELECT",       "monetdb",      0       
]
 [ "tables",    "public",       "SELECT",       NULL,   0       ]
@@ -4697,6 +4707,12 @@ drop function pcre_replace(string, strin
 % 21,  6,      7,      7,      1 # length
 [ "abbrev",    "public",       "EXECUTE",      "monetdb",      0       ]
 [ "alpha",     "public",       "EXECUTE",      "monetdb",      0       ]
+[ "bam_drop_file",     "public",       "EXECUTE",      "monetdb",      0       
]
+[ "bam_export",        "public",       "EXECUTE",      "monetdb",      0       
]
+[ "bam_flag",  "public",       "EXECUTE",      "monetdb",      0       ]
+[ "bam_loader_file",   "public",       "EXECUTE",      "monetdb",      0       
]
+[ "bam_loader_files",  "public",       "EXECUTE",      "monetdb",      0       
]
+[ "bam_loader_repos",  "public",       "EXECUTE",      "monetdb",      0       
]
 [ "broadcast", "public",       "EXECUTE",      "monetdb",      0       ]
 [ "contains",  "public",       "EXECUTE",      "monetdb",      0       ]
 [ "corr",      "public",       "EXECUTE",      "monetdb",      0       ]
@@ -4772,6 +4788,8 @@ drop function pcre_replace(string, strin
 [ "ms_str",    "public",       "EXECUTE",      "monetdb",      0       ]
 [ "ms_stuff",  "public",       "EXECUTE",      "monetdb",      0       ]
 [ "ms_trunc",  "public",       "EXECUTE",      "monetdb",      0       ]
+[ "netcdf_attach",     "public",       "EXECUTE",      "monetdb",      0       
]
+[ "netcdf_importvar",  "public",       "EXECUTE",      "monetdb",      0       
]
 [ "netmask",   "public",       "EXECUTE",      "monetdb",      0       ]
 [ "network",   "public",       "EXECUTE",      "monetdb",      0       ]
 [ "newurl",    "public",       "EXECUTE",      "monetdb",      0       ]
@@ -4790,8 +4808,13 @@ drop function pcre_replace(string, strin
 [ "quantile",  "public",       "EXECUTE",      "monetdb",      0       ]
 [ "radians",   "public",       "EXECUTE",      "monetdb",      0       ]
 [ "rejects",   "public",       "EXECUTE",      "monetdb",      0       ]
+[ "reverse_qual",      "public",       "EXECUTE",      "monetdb",      0       
]
+[ "reverse_seq",       "public",       "EXECUTE",      "monetdb",      0       
]
 [ "right_shift",       "public",       "EXECUTE",      "monetdb",      0       
]
 [ "right_shift_assign",        "public",       "EXECUTE",      "monetdb",      
0       ]
+[ "sam_export",        "public",       "EXECUTE",      "monetdb",      0       
]
+[ "seq_char",  "public",       "EXECUTE",      "monetdb",      0       ]
+[ "seq_length",        "public",       "EXECUTE",      "monetdb",      0       
]
 [ "setmasklen",        "public",       "EXECUTE",      "monetdb",      0       
]
 [ "st_area",   "public",       "EXECUTE",      "monetdb",      0       ]
 [ "st_asbinary",       "public",       "EXECUTE",      "monetdb",      0       
]
diff --git a/sql/test/emptydb/Tests/check.stable.out.32bit 
b/sql/test/emptydb/Tests/check.stable.out.32bit
--- a/sql/test/emptydb/Tests/check.stable.out.32bit
+++ b/sql/test/emptydb/Tests/check.stable.out.32bit
@@ -4665,6 +4665,8 @@ drop function pcre_replace(string, strin
 [ "dependency_views_on_views", "public",       "SELECT",       "monetdb",      
0       ]
 [ "describe_all_objects",      "public",       "SELECT",       "monetdb",      
0       ]
 [ "environment",       "public",       "SELECT",       "monetdb",      0       
]
+[ "export",    "public",       "SELECT",       "monetdb",      0       ]
+[ "files",     "public",       "SELECT",       "monetdb",      0       ]
 [ "function_languages",        "public",       "SELECT",       "monetdb",      
0       ]
 [ "function_types",    "public",       "SELECT",       "monetdb",      0       
]
 [ "functions", "public",       "SELECT",       NULL,   0       ]
@@ -4675,13 +4677,21 @@ drop function pcre_replace(string, strin
 [ "key_types", "public",       "SELECT",       "monetdb",      0       ]
 [ "keys",      "public",       "SELECT",       NULL,   0       ]
 [ "keywords",  "public",       "SELECT",       "monetdb",      0       ]
+[ "netcdf_attrs",      "public",       "SELECT",       "monetdb",      0       
]
+[ "netcdf_dims",       "public",       "SELECT",       "monetdb",      0       
]
+[ "netcdf_files",      "public",       "SELECT",       "monetdb",      0       
]
+[ "netcdf_vardim",     "public",       "SELECT",       "monetdb",      0       
]
+[ "netcdf_vars",       "public",       "SELECT",       "monetdb",      0       
]
 [ "objects",   "public",       "SELECT",       NULL,   0       ]
+[ "pg",        "public",       "SELECT",       "monetdb",      0       ]
 [ "privilege_codes",   "public",       "SELECT",       "monetdb",      0       
]
 [ "privileges",        "public",       "SELECT",       NULL,   0       ]
+[ "rg",        "public",       "SELECT",       "monetdb",      0       ]
 [ "roles",     "public",       "SELECT",       "monetdb",      0       ]
 [ "schemas",   "public",       "SELECT",       NULL,   0       ]
 [ "sequences", "public",       "SELECT",       NULL,   0       ]
 [ "spatial_ref_sys",   "public",       "SELECT",       "monetdb",      0       
]
+[ "sq",        "public",       "SELECT",       "monetdb",      0       ]
 [ "systemfunctions",   "public",       "SELECT",       "monetdb",      0       
]
 [ "table_types",       "public",       "SELECT",       "monetdb",      0       
]
 [ "tables",    "public",       "SELECT",       NULL,   0       ]
@@ -4701,6 +4711,12 @@ drop function pcre_replace(string, strin
 % 21,  6,      7,      7,      1 # length
 [ "abbrev",    "public",       "EXECUTE",      "monetdb",      0       ]
 [ "alpha",     "public",       "EXECUTE",      "monetdb",      0       ]
+[ "bam_drop_file",     "public",       "EXECUTE",      "monetdb",      0       
]
+[ "bam_export",        "public",       "EXECUTE",      "monetdb",      0       
]
+[ "bam_flag",  "public",       "EXECUTE",      "monetdb",      0       ]
+[ "bam_loader_file",   "public",       "EXECUTE",      "monetdb",      0       
]
+[ "bam_loader_files",  "public",       "EXECUTE",      "monetdb",      0       
]
+[ "bam_loader_repos",  "public",       "EXECUTE",      "monetdb",      0       
]
 [ "broadcast", "public",       "EXECUTE",      "monetdb",      0       ]
 [ "contains",  "public",       "EXECUTE",      "monetdb",      0       ]
 [ "corr",      "public",       "EXECUTE",      "monetdb",      0       ]
@@ -4776,6 +4792,8 @@ drop function pcre_replace(string, strin
 [ "ms_str",    "public",       "EXECUTE",      "monetdb",      0       ]
 [ "ms_stuff",  "public",       "EXECUTE",      "monetdb",      0       ]
 [ "ms_trunc",  "public",       "EXECUTE",      "monetdb",      0       ]
+[ "netcdf_attach",     "public",       "EXECUTE",      "monetdb",      0       
]
+[ "netcdf_importvar",  "public",       "EXECUTE",      "monetdb",      0       
]
 [ "netmask",   "public",       "EXECUTE",      "monetdb",      0       ]
 [ "network",   "public",       "EXECUTE",      "monetdb",      0       ]
 [ "newurl",    "public",       "EXECUTE",      "monetdb",      0       ]
@@ -4794,8 +4812,13 @@ drop function pcre_replace(string, strin
 [ "quantile",  "public",       "EXECUTE",      "monetdb",      0       ]
 [ "radians",   "public",       "EXECUTE",      "monetdb",      0       ]
 [ "rejects",   "public",       "EXECUTE",      "monetdb",      0       ]
+[ "reverse_qual",      "public",       "EXECUTE",      "monetdb",      0       
]
+[ "reverse_seq",       "public",       "EXECUTE",      "monetdb",      0       
]
 [ "right_shift",       "public",       "EXECUTE",      "monetdb",      0       
]
 [ "right_shift_assign",        "public",       "EXECUTE",      "monetdb",      
0       ]
+[ "sam_export",        "public",       "EXECUTE",      "monetdb",      0       
]
+[ "seq_char",  "public",       "EXECUTE",      "monetdb",      0       ]
+[ "seq_length",        "public",       "EXECUTE",      "monetdb",      0       
]
 [ "setmasklen",        "public",       "EXECUTE",      "monetdb",      0       
]
 [ "st_area",   "public",       "EXECUTE",      "monetdb",      0       ]
 [ "st_asbinary",       "public",       "EXECUTE",      "monetdb",      0       
]
diff --git a/sql/test/emptydb/Tests/check.stable.out.int128 
b/sql/test/emptydb/Tests/check.stable.out.int128
--- a/sql/test/emptydb/Tests/check.stable.out.int128
+++ b/sql/test/emptydb/Tests/check.stable.out.int128
@@ -4862,6 +4862,8 @@ drop function pcre_replace(string, strin
 [ "dependency_views_on_views", "public",       "SELECT",       "monetdb",      
0       ]
 [ "describe_all_objects",      "public",       "SELECT",       "monetdb",      
0       ]
 [ "environment",       "public",       "SELECT",       "monetdb",      0       
]
+[ "export",    "public",       "SELECT",       "monetdb",      0       ]
+[ "files",     "public",       "SELECT",       "monetdb",      0       ]
 [ "function_languages",        "public",       "SELECT",       "monetdb",      
0       ]
 [ "function_types",    "public",       "SELECT",       "monetdb",      0       
]
 [ "functions", "public",       "SELECT",       NULL,   0       ]
@@ -4872,13 +4874,21 @@ drop function pcre_replace(string, strin
 [ "key_types", "public",       "SELECT",       "monetdb",      0       ]
 [ "keys",      "public",       "SELECT",       NULL,   0       ]
 [ "keywords",  "public",       "SELECT",       "monetdb",      0       ]
+[ "netcdf_attrs",      "public",       "SELECT",       "monetdb",      0       
]
+[ "netcdf_dims",       "public",       "SELECT",       "monetdb",      0       
]
+[ "netcdf_files",      "public",       "SELECT",       "monetdb",      0       
]
+[ "netcdf_vardim",     "public",       "SELECT",       "monetdb",      0       
]
+[ "netcdf_vars",       "public",       "SELECT",       "monetdb",      0       
]
 [ "objects",   "public",       "SELECT",       NULL,   0       ]
+[ "pg",        "public",       "SELECT",       "monetdb",      0       ]
 [ "privilege_codes",   "public",       "SELECT",       "monetdb",      0       
]
 [ "privileges",        "public",       "SELECT",       NULL,   0       ]
+[ "rg",        "public",       "SELECT",       "monetdb",      0       ]
 [ "roles",     "public",       "SELECT",       "monetdb",      0       ]
 [ "schemas",   "public",       "SELECT",       NULL,   0       ]
 [ "sequences", "public",       "SELECT",       NULL,   0       ]
 [ "spatial_ref_sys",   "public",       "SELECT",       "monetdb",      0       
]
+[ "sq",        "public",       "SELECT",       "monetdb",      0       ]
 [ "systemfunctions",   "public",       "SELECT",       "monetdb",      0       
]
 [ "table_types",       "public",       "SELECT",       "monetdb",      0       
]
 [ "tables",    "public",       "SELECT",       NULL,   0       ]
@@ -4898,6 +4908,12 @@ drop function pcre_replace(string, strin
 % 21,  6,      7,      7,      1 # length
 [ "abbrev",    "public",       "EXECUTE",      "monetdb",      0       ]
 [ "alpha",     "public",       "EXECUTE",      "monetdb",      0       ]
+[ "bam_drop_file",     "public",       "EXECUTE",      "monetdb",      0       
]
+[ "bam_export",        "public",       "EXECUTE",      "monetdb",      0       
]
+[ "bam_flag",  "public",       "EXECUTE",      "monetdb",      0       ]
+[ "bam_loader_file",   "public",       "EXECUTE",      "monetdb",      0       
]
+[ "bam_loader_files",  "public",       "EXECUTE",      "monetdb",      0       
]
+[ "bam_loader_repos",  "public",       "EXECUTE",      "monetdb",      0       
]
 [ "broadcast", "public",       "EXECUTE",      "monetdb",      0       ]
 [ "contains",  "public",       "EXECUTE",      "monetdb",      0       ]
 [ "corr",      "public",       "EXECUTE",      "monetdb",      0       ]
@@ -4976,6 +4992,8 @@ drop function pcre_replace(string, strin
 [ "ms_str",    "public",       "EXECUTE",      "monetdb",      0       ]
 [ "ms_stuff",  "public",       "EXECUTE",      "monetdb",      0       ]
 [ "ms_trunc",  "public",       "EXECUTE",      "monetdb",      0       ]
+[ "netcdf_attach",     "public",       "EXECUTE",      "monetdb",      0       
]
+[ "netcdf_importvar",  "public",       "EXECUTE",      "monetdb",      0       
]
 [ "netmask",   "public",       "EXECUTE",      "monetdb",      0       ]
 [ "network",   "public",       "EXECUTE",      "monetdb",      0       ]
 [ "newurl",    "public",       "EXECUTE",      "monetdb",      0       ]
@@ -4995,8 +5013,13 @@ drop function pcre_replace(string, strin
 [ "quantile",  "public",       "EXECUTE",      "monetdb",      0       ]
 [ "radians",   "public",       "EXECUTE",      "monetdb",      0       ]
 [ "rejects",   "public",       "EXECUTE",      "monetdb",      0       ]
+[ "reverse_qual",      "public",       "EXECUTE",      "monetdb",      0       
]
+[ "reverse_seq",       "public",       "EXECUTE",      "monetdb",      0       
]
 [ "right_shift",       "public",       "EXECUTE",      "monetdb",      0       
]
 [ "right_shift_assign",        "public",       "EXECUTE",      "monetdb",      
0       ]
+[ "sam_export",        "public",       "EXECUTE",      "monetdb",      0       
]
+[ "seq_char",  "public",       "EXECUTE",      "monetdb",      0       ]
+[ "seq_length",        "public",       "EXECUTE",      "monetdb",      0       
]
 [ "setmasklen",        "public",       "EXECUTE",      "monetdb",      0       
]
 [ "st_area",   "public",       "EXECUTE",      "monetdb",      0       ]
 [ "st_asbinary",       "public",       "EXECUTE",      "monetdb",      0       
]
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to