Changeset: afac7a9f630f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=afac7a9f630f
Modified Files:
        sql/test/BugTracker/Tests/authorization.SF-1430616.stable.out
        sql/test/emptydb/Tests/check.stable.out
        sql/test/emptydb/Tests/check.stable.out.32bit
        sql/test/emptydb/Tests/check.stable.out.int128
Branch: default
Log Message:

Approving snapshot user tests


diffs (200 lines):

diff --git a/sql/test/BugTracker/Tests/authorization.SF-1430616.stable.out 
b/sql/test/BugTracker/Tests/authorization.SF-1430616.stable.out
--- a/sql/test/BugTracker/Tests/authorization.SF-1430616.stable.out
+++ b/sql/test/BugTracker/Tests/authorization.SF-1430616.stable.out
@@ -34,13 +34,14 @@ Operation successful
 SELECT users.name, users.fullname, schemas.name
        FROM users, schemas
        WHERE users.default_schema = schemas.id;
-+---------+---------------+------+
++-----------+---------------+------+
 | name    | fullname      | name |
-+=========+===============+======+
++===========+===============+======+
 | monetdb | MonetDB Admin | sys  |
+| .snapshot | Snapshot User | sys  |
 | voc     | VOC Explorer  | sys  |
-+---------+---------------+------+
-2 rows
++-----------+---------------+------+
+3 rows
 CREATE SCHEMA "voc" AUTHORIZATION "voc";
 Operation successful
 ALTER USER "voc" SET SCHEMA "voc";
@@ -48,13 +49,14 @@ Operation successful
 SELECT users.name, users.fullname, schemas.name
        FROM sys.users, sys.schemas
        WHERE users.default_schema = schemas.id;
-+---------+---------------+------+
++-----------+---------------+------+
 | name    | fullname      | name |
-+=========+===============+======+
++===========+===============+======+
 | monetdb | MonetDB Admin | sys  |
+| .snapshot | Snapshot User | sys  |
 | voc     | VOC Explorer  | voc  |
-+---------+---------------+------+
-2 rows
++-----------+---------------+------+
+3 rows
 
 # 17:04:40 >  
 # 17:04:40 >  Mtimeout -timeout 60  java nl.cwi.monetdb.client.JdbcClient -e 
-h localhost -p 38700 -d mTests_sql_test_BugTracker -q
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
@@ -3987,10 +3987,11 @@ drop function pcre_replace(string, strin
 % .%1, sys.auths,      sys.auths # table_name
 % %1,  name,   grantor # name
 % char,        varchar,        int # type
-% 9,   8,      1 # length
+% 9,   9,      1 # length
 [ "sys.auths", "public",       0       ]
 [ "sys.auths", "sysadmin",     0       ]
 [ "sys.auths", "monetdb",      0       ]
+[ "sys.auths", ".snapshot",    3       ]
 #select 'schema comments', s.name, c.remark from sys.comments c, sys.schemas s 
where s.id = c.id order by s.name;
 % .%2, sys.s,  sys.c # table_name
 % %2,  name,   remark # name
@@ -4025,7 +4026,8 @@ drop function pcre_replace(string, strin
 % .%4, .u,     .u,     .s # table_name
 % %4,  name,   fullname,       name # name
 % char,        varchar,        varchar,        varchar # type
-% 16,  7,      13,     3 # length
+% 16,  9,      13,     3 # length
+[ "sys.db_user_info",  ".snapshot",    "Snapshot User",        "sys"   ]
 [ "sys.db_user_info",  "monetdb",      "MonetDB Admin",        "sys"   ]
 #select 'function used by function', s1.name, f1.name, s2.name, f2.name, 
dt.dependency_type_name from sys.dependencies d left outer join 
sys.dependency_types dt on d.depend_type = dt.dependency_type_id, sys.functions 
f1, sys.functions f2, sys.schemas s1, sys.schemas s2 where d.id = f1.id and 
d.depend_id = f2.id and f1.schema_id = s1.id and f2.schema_id = s2.id order by 
s2.name, f2.name, s1.name, f1.name;
 % .%4, sys.s1, sys.f1, sys.s2, sys.f2, .dt # table_name
@@ -4828,7 +4830,8 @@ drop function pcre_replace(string, strin
 % .%4, sys.s,  .u # table_name
 % %4,  name,   name # name
 % char,        varchar,        varchar # type
-% 22,  3,      7 # length
+% 22,  3,      9 # length
+[ "default schema of user",    "sys",  ".snapshot"     ]
 [ "default schema of user",    "sys",  "monetdb"       ]
 #select 'grant on table', t.name, a.name, pc.privilege_code_name, g.name, 
p.grantable from sys._tables t, 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 t.id = p.obj_id and p.auth_id = a.id 
order by t.name, a.name;
 % .%6, sys.t,  sys.a,  .pc,    .g,     .p # table_name
@@ -4915,7 +4918,7 @@ drop function pcre_replace(string, strin
 % .%6, sys.f,  sys.a,  .pc,    .g,     .p # table_name
 % %6,  name,   name,   privilege_code_name,    name,   grantable # name
 % char,        varchar,        varchar,        varchar,        varchar,        
int # type
-% 17,  24,     6,      7,      7,      1 # length
+% 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       ]
@@ -5003,6 +5006,7 @@ drop function pcre_replace(string, strin
 [ "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", "ilike",        "public",       "EXECUTE",      
"monetdb",      0       ]
 [ "grant on function", "ilike",        "public",       "EXECUTE",      
"monetdb",      0       ]
 [ "grant on function", "integer",      "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
@@ -3987,10 +3987,11 @@ drop function pcre_replace(string, strin
 % .%1, sys.auths,      sys.auths # table_name
 % %1,  name,   grantor # name
 % char,        varchar,        int # type
-% 9,   8,      1 # length
+% 9,   9,      1 # length
 [ "sys.auths", "public",       0       ]
 [ "sys.auths", "sysadmin",     0       ]
 [ "sys.auths", "monetdb",      0       ]
+[ "sys.auths", ".snapshot",    3       ]
 #select 'schema comments', s.name, c.remark from sys.comments c, sys.schemas s 
where s.id = c.id order by s.name;
 % .%2, sys.s,  sys.c # table_name
 % %2,  name,   remark # name
@@ -4025,7 +4026,8 @@ drop function pcre_replace(string, strin
 % .%4, .u,     .u,     .s # table_name
 % %4,  name,   fullname,       name # name
 % char,        varchar,        varchar,        varchar # type
-% 16,  7,      13,     3 # length
+% 16,  9,      13,     3 # length
+[ "sys.db_user_info",  ".snapshot",    "Snapshot User",        "sys"   ]
 [ "sys.db_user_info",  "monetdb",      "MonetDB Admin",        "sys"   ]
 #select 'function used by function', s1.name, f1.name, s2.name, f2.name, 
dt.dependency_type_name from sys.dependencies d left outer join 
sys.dependency_types dt on d.depend_type = dt.dependency_type_id, sys.functions 
f1, sys.functions f2, sys.schemas s1, sys.schemas s2 where d.id = f1.id and 
d.depend_id = f2.id and f1.schema_id = s1.id and f2.schema_id = s2.id order by 
s2.name, f2.name, s1.name, f1.name;
 % .%4, sys.s1, sys.f1, sys.s2, sys.f2, .dt # table_name
@@ -4828,7 +4830,8 @@ drop function pcre_replace(string, strin
 % .%4, sys.s,  .u # table_name
 % %4,  name,   name # name
 % char,        varchar,        varchar # type
-% 22,  3,      7 # length
+% 22,  3,      9 # length
+[ "default schema of user",    "sys",  ".snapshot"     ]
 [ "default schema of user",    "sys",  "monetdb"       ]
 #select 'grant on table', t.name, a.name, pc.privilege_code_name, g.name, 
p.grantable from sys._tables t, 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 t.id = p.obj_id and p.auth_id = a.id 
order by t.name, a.name;
 % .%6, sys.t,  sys.a,  .pc,    .g,     .p # table_name
@@ -4915,7 +4918,7 @@ drop function pcre_replace(string, strin
 % .%6, sys.f,  sys.a,  .pc,    .g,     .p # table_name
 % %6,  name,   name,   privilege_code_name,    name,   grantable # name
 % char,        varchar,        varchar,        varchar,        varchar,        
int # type
-% 17,  24,     6,      7,      7,      1 # length
+% 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       ]
@@ -5003,6 +5006,7 @@ drop function pcre_replace(string, strin
 [ "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", "ilike",        "public",       "EXECUTE",      
"monetdb",      0       ]
 [ "grant on function", "ilike",        "public",       "EXECUTE",      
"monetdb",      0       ]
 [ "grant on function", "integer",      "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
@@ -4224,10 +4224,11 @@ drop function pcre_replace(string, strin
 % .%1, sys.auths,      sys.auths # table_name
 % %1,  name,   grantor # name
 % char,        varchar,        int # type
-% 9,   8,      1 # length
+% 9,   9,      1 # length
 [ "sys.auths", "public",       0       ]
 [ "sys.auths", "sysadmin",     0       ]
 [ "sys.auths", "monetdb",      0       ]
+[ "sys.auths", ".snapshot",    3       ]
 #select 'schema comments', s.name, c.remark from sys.comments c, sys.schemas s 
where s.id = c.id order by s.name;
 % .%2, sys.s,  sys.c # table_name
 % %2,  name,   remark # name
@@ -4262,7 +4263,8 @@ drop function pcre_replace(string, strin
 % .%4, .u,     .u,     .s # table_name
 % %4,  name,   fullname,       name # name
 % char,        varchar,        varchar,        varchar # type
-% 16,  7,      13,     3 # length
+% 16,  9,      13,     3 # length
+[ "sys.db_user_info",  ".snapshot",    "Snapshot User",        "sys"   ]
 [ "sys.db_user_info",  "monetdb",      "MonetDB Admin",        "sys"   ]
 #select 'function used by function', s1.name, f1.name, s2.name, f2.name, 
dt.dependency_type_name from sys.dependencies d left outer join 
sys.dependency_types dt on d.depend_type = dt.dependency_type_id, sys.functions 
f1, sys.functions f2, sys.schemas s1, sys.schemas s2 where d.id = f1.id and 
d.depend_id = f2.id and f1.schema_id = s1.id and f2.schema_id = s2.id order by 
s2.name, f2.name, s1.name, f1.name;
 % .%4, sys.s1, sys.f1, sys.s2, sys.f2, .dt # table_name
@@ -5066,7 +5068,8 @@ drop function pcre_replace(string, strin
 % .%4, sys.s,  .u # table_name
 % %4,  name,   name # name
 % char,        varchar,        varchar # type
-% 22,  3,      7 # length
+% 22,  3,      9 # length
+[ "default schema of user",    "sys",  ".snapshot"     ]
 [ "default schema of user",    "sys",  "monetdb"       ]
 #select 'grant on table', t.name, a.name, pc.privilege_code_name, g.name, 
p.grantable from sys._tables t, 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 t.id = p.obj_id and p.auth_id = a.id 
order by t.name, a.name;
 % .%6, sys.t,  sys.a,  .pc,    .g,     .p # table_name
@@ -5153,7 +5156,7 @@ drop function pcre_replace(string, strin
 % .%6, sys.f,  sys.a,  .pc,    .g,     .p # table_name
 % %6,  name,   name,   privilege_code_name,    name,   grantable # name
 % char,        varchar,        varchar,        varchar,        varchar,        
int # type
-% 17,  24,     6,      7,      7,      1 # length
+% 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       ]
@@ -5248,6 +5251,7 @@ drop function pcre_replace(string, strin
 [ "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", "ilike",        "public",       "EXECUTE",      
"monetdb",      0       ]
 [ "grant on function", "ilike",        "public",       "EXECUTE",      
"monetdb",      0       ]
 [ "grant on function", "integer",      "public",       "EXECUTE",      
"monetdb",      0       ]
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to