Changeset: 9f2c097ce4f2 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9f2c097ce4f2
Modified Files:
        sql/backends/monet5/sql_upgrades.c
        sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128
        sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.ppc64.int128
        sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out
        sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.32bit
        sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128
        sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64
        sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64.int128
        sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128
        sql/test/emptydb-upgrade/Tests/upgrade.stable.out.32bit
        sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128
        sql/test/testdb-upgrade-chain-hge/Tests/upgrade.stable.out.int128
        sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out
        sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.32bit
        sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.int128
        sql/test/testdb-upgrade-hge/Tests/upgrade.stable.out.int128
        sql/test/testdb-upgrade/Tests/upgrade.stable.out
        sql/test/testdb-upgrade/Tests/upgrade.stable.out.32bit
        sql/test/testdb-upgrade/Tests/upgrade.stable.out.int128
Branch: default
Log Message:

Don't grant users view to the public


diffs (209 lines):

diff --git a/sql/backends/monet5/sql_upgrades.c 
b/sql/backends/monet5/sql_upgrades.c
--- a/sql/backends/monet5/sql_upgrades.c
+++ b/sql/backends/monet5/sql_upgrades.c
@@ -2780,7 +2780,6 @@ sql_update_default(Client c, mvc *sql, c
                                        "SELECT u.\"name\" AS \"name\", 
ui.\"fullname\", ui.\"default_schema\", ui.\"schema_path\"\n"
                                        " FROM db_users() AS u\n"
                                        " LEFT JOIN \"sys\".\"db_user_info\" AS 
ui ON u.\"name\" = ui.\"name\";\n"
-                                       "GRANT SELECT ON sys.users TO PUBLIC;\n"
                                        "CREATE VIEW 
sys.dependency_schemas_on_users AS\n"
                                        " SELECT s.id AS schema_id, s.name AS 
schema_name, u.name AS user_name, CAST(6 AS smallint) AS depend_type\n"
                                        " FROM sys.users AS u, sys.schemas AS 
s\n"
diff --git a/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128 
b/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128
--- a/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128
+++ b/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128
@@ -4393,7 +4393,6 @@ CREATE VIEW sys.users AS
 SELECT u."name" AS "name", ui."fullname", ui."default_schema", ui."schema_path"
  FROM db_users() AS u
  LEFT JOIN "sys"."db_user_info" AS ui ON u."name" = ui."name";
-GRANT SELECT ON sys.users TO PUBLIC;
 CREATE VIEW sys.dependency_schemas_on_users AS
  SELECT s.id AS schema_id, s.name AS schema_name, u.name AS user_name, CAST(6 
AS smallint) AS depend_type
  FROM sys.users AS u, sys.schemas AS s
diff --git 
a/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.ppc64.int128 
b/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.ppc64.int128
--- a/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.ppc64.int128
+++ b/sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.ppc64.int128
@@ -4393,7 +4393,6 @@ CREATE VIEW sys.users AS
 SELECT u."name" AS "name", ui."fullname", ui."default_schema", ui."schema_path"
  FROM db_users() AS u
  LEFT JOIN "sys"."db_user_info" AS ui ON u."name" = ui."name";
-GRANT SELECT ON sys.users TO PUBLIC;
 CREATE VIEW sys.dependency_schemas_on_users AS
  SELECT s.id AS schema_id, s.name AS schema_name, u.name AS user_name, CAST(6 
AS smallint) AS depend_type
  FROM sys.users AS u, sys.schemas AS s
diff --git a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out 
b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out
--- a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out
+++ b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out
@@ -3798,7 +3798,6 @@ CREATE VIEW sys.users AS
 SELECT u."name" AS "name", ui."fullname", ui."default_schema", ui."schema_path"
  FROM db_users() AS u
  LEFT JOIN "sys"."db_user_info" AS ui ON u."name" = ui."name";
-GRANT SELECT ON sys.users TO PUBLIC;
 CREATE VIEW sys.dependency_schemas_on_users AS
  SELECT s.id AS schema_id, s.name AS schema_name, u.name AS user_name, CAST(6 
AS smallint) AS depend_type
  FROM sys.users AS u, sys.schemas AS s
diff --git a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.32bit 
b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.32bit
--- a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.32bit
+++ b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.32bit
@@ -3798,7 +3798,6 @@ CREATE VIEW sys.users AS
 SELECT u."name" AS "name", ui."fullname", ui."default_schema", ui."schema_path"
  FROM db_users() AS u
  LEFT JOIN "sys"."db_user_info" AS ui ON u."name" = ui."name";
-GRANT SELECT ON sys.users TO PUBLIC;
 CREATE VIEW sys.dependency_schemas_on_users AS
  SELECT s.id AS schema_id, s.name AS schema_name, u.name AS user_name, CAST(6 
AS smallint) AS depend_type
  FROM sys.users AS u, sys.schemas AS s
diff --git a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128 
b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128
--- a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128
+++ b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128
@@ -4467,7 +4467,6 @@ CREATE VIEW sys.users AS
 SELECT u."name" AS "name", ui."fullname", ui."default_schema", ui."schema_path"
  FROM db_users() AS u
  LEFT JOIN "sys"."db_user_info" AS ui ON u."name" = ui."name";
-GRANT SELECT ON sys.users TO PUBLIC;
 CREATE VIEW sys.dependency_schemas_on_users AS
  SELECT s.id AS schema_id, s.name AS schema_name, u.name AS user_name, CAST(6 
AS smallint) AS depend_type
  FROM sys.users AS u, sys.schemas AS s
diff --git a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64 
b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64
--- a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64
+++ b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64
@@ -3798,7 +3798,6 @@ CREATE VIEW sys.users AS
 SELECT u."name" AS "name", ui."fullname", ui."default_schema", ui."schema_path"
  FROM db_users() AS u
  LEFT JOIN "sys"."db_user_info" AS ui ON u."name" = ui."name";
-GRANT SELECT ON sys.users TO PUBLIC;
 CREATE VIEW sys.dependency_schemas_on_users AS
  SELECT s.id AS schema_id, s.name AS schema_name, u.name AS user_name, CAST(6 
AS smallint) AS depend_type
  FROM sys.users AS u, sys.schemas AS s
diff --git 
a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64.int128 
b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64.int128
--- a/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64.int128
+++ b/sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64.int128
@@ -4467,7 +4467,6 @@ CREATE VIEW sys.users AS
 SELECT u."name" AS "name", ui."fullname", ui."default_schema", ui."schema_path"
  FROM db_users() AS u
  LEFT JOIN "sys"."db_user_info" AS ui ON u."name" = ui."name";
-GRANT SELECT ON sys.users TO PUBLIC;
 CREATE VIEW sys.dependency_schemas_on_users AS
  SELECT s.id AS schema_id, s.name AS schema_name, u.name AS user_name, CAST(6 
AS smallint) AS depend_type
  FROM sys.users AS u, sys.schemas AS s
diff --git a/sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128 
b/sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128
--- a/sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128
+++ b/sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128
@@ -4393,7 +4393,6 @@ CREATE VIEW sys.users AS
 SELECT u."name" AS "name", ui."fullname", ui."default_schema", ui."schema_path"
  FROM db_users() AS u
  LEFT JOIN "sys"."db_user_info" AS ui ON u."name" = ui."name";
-GRANT SELECT ON sys.users TO PUBLIC;
 CREATE VIEW sys.dependency_schemas_on_users AS
  SELECT s.id AS schema_id, s.name AS schema_name, u.name AS user_name, CAST(6 
AS smallint) AS depend_type
  FROM sys.users AS u, sys.schemas AS s
diff --git a/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.32bit 
b/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.32bit
--- a/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.32bit
+++ b/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.32bit
@@ -3798,7 +3798,6 @@ CREATE VIEW sys.users AS
 SELECT u."name" AS "name", ui."fullname", ui."default_schema", ui."schema_path"
  FROM db_users() AS u
  LEFT JOIN "sys"."db_user_info" AS ui ON u."name" = ui."name";
-GRANT SELECT ON sys.users TO PUBLIC;
 CREATE VIEW sys.dependency_schemas_on_users AS
  SELECT s.id AS schema_id, s.name AS schema_name, u.name AS user_name, CAST(6 
AS smallint) AS depend_type
  FROM sys.users AS u, sys.schemas AS s
diff --git a/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128 
b/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128
--- a/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128
+++ b/sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128
@@ -4467,7 +4467,6 @@ CREATE VIEW sys.users AS
 SELECT u."name" AS "name", ui."fullname", ui."default_schema", ui."schema_path"
  FROM db_users() AS u
  LEFT JOIN "sys"."db_user_info" AS ui ON u."name" = ui."name";
-GRANT SELECT ON sys.users TO PUBLIC;
 CREATE VIEW sys.dependency_schemas_on_users AS
  SELECT s.id AS schema_id, s.name AS schema_name, u.name AS user_name, CAST(6 
AS smallint) AS depend_type
  FROM sys.users AS u, sys.schemas AS s
diff --git a/sql/test/testdb-upgrade-chain-hge/Tests/upgrade.stable.out.int128 
b/sql/test/testdb-upgrade-chain-hge/Tests/upgrade.stable.out.int128
--- a/sql/test/testdb-upgrade-chain-hge/Tests/upgrade.stable.out.int128
+++ b/sql/test/testdb-upgrade-chain-hge/Tests/upgrade.stable.out.int128
@@ -4393,7 +4393,6 @@ CREATE VIEW sys.users AS
 SELECT u."name" AS "name", ui."fullname", ui."default_schema", ui."schema_path"
  FROM db_users() AS u
  LEFT JOIN "sys"."db_user_info" AS ui ON u."name" = ui."name";
-GRANT SELECT ON sys.users TO PUBLIC;
 CREATE VIEW sys.dependency_schemas_on_users AS
  SELECT s.id AS schema_id, s.name AS schema_name, u.name AS user_name, CAST(6 
AS smallint) AS depend_type
  FROM sys.users AS u, sys.schemas AS s
diff --git a/sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out 
b/sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out
--- a/sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out
+++ b/sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out
@@ -3798,7 +3798,6 @@ CREATE VIEW sys.users AS
 SELECT u."name" AS "name", ui."fullname", ui."default_schema", ui."schema_path"
  FROM db_users() AS u
  LEFT JOIN "sys"."db_user_info" AS ui ON u."name" = ui."name";
-GRANT SELECT ON sys.users TO PUBLIC;
 CREATE VIEW sys.dependency_schemas_on_users AS
  SELECT s.id AS schema_id, s.name AS schema_name, u.name AS user_name, CAST(6 
AS smallint) AS depend_type
  FROM sys.users AS u, sys.schemas AS s
diff --git a/sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.32bit 
b/sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.32bit
--- a/sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.32bit
+++ b/sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.32bit
@@ -3798,7 +3798,6 @@ CREATE VIEW sys.users AS
 SELECT u."name" AS "name", ui."fullname", ui."default_schema", ui."schema_path"
  FROM db_users() AS u
  LEFT JOIN "sys"."db_user_info" AS ui ON u."name" = ui."name";
-GRANT SELECT ON sys.users TO PUBLIC;
 CREATE VIEW sys.dependency_schemas_on_users AS
  SELECT s.id AS schema_id, s.name AS schema_name, u.name AS user_name, CAST(6 
AS smallint) AS depend_type
  FROM sys.users AS u, sys.schemas AS s
diff --git a/sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.int128 
b/sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.int128
--- a/sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.int128
+++ b/sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.int128
@@ -4467,7 +4467,6 @@ CREATE VIEW sys.users AS
 SELECT u."name" AS "name", ui."fullname", ui."default_schema", ui."schema_path"
  FROM db_users() AS u
  LEFT JOIN "sys"."db_user_info" AS ui ON u."name" = ui."name";
-GRANT SELECT ON sys.users TO PUBLIC;
 CREATE VIEW sys.dependency_schemas_on_users AS
  SELECT s.id AS schema_id, s.name AS schema_name, u.name AS user_name, CAST(6 
AS smallint) AS depend_type
  FROM sys.users AS u, sys.schemas AS s
diff --git a/sql/test/testdb-upgrade-hge/Tests/upgrade.stable.out.int128 
b/sql/test/testdb-upgrade-hge/Tests/upgrade.stable.out.int128
--- a/sql/test/testdb-upgrade-hge/Tests/upgrade.stable.out.int128
+++ b/sql/test/testdb-upgrade-hge/Tests/upgrade.stable.out.int128
@@ -4393,7 +4393,6 @@ CREATE VIEW sys.users AS
 SELECT u."name" AS "name", ui."fullname", ui."default_schema", ui."schema_path"
  FROM db_users() AS u
  LEFT JOIN "sys"."db_user_info" AS ui ON u."name" = ui."name";
-GRANT SELECT ON sys.users TO PUBLIC;
 CREATE VIEW sys.dependency_schemas_on_users AS
  SELECT s.id AS schema_id, s.name AS schema_name, u.name AS user_name, CAST(6 
AS smallint) AS depend_type
  FROM sys.users AS u, sys.schemas AS s
diff --git a/sql/test/testdb-upgrade/Tests/upgrade.stable.out 
b/sql/test/testdb-upgrade/Tests/upgrade.stable.out
--- a/sql/test/testdb-upgrade/Tests/upgrade.stable.out
+++ b/sql/test/testdb-upgrade/Tests/upgrade.stable.out
@@ -3798,7 +3798,6 @@ CREATE VIEW sys.users AS
 SELECT u."name" AS "name", ui."fullname", ui."default_schema", ui."schema_path"
  FROM db_users() AS u
  LEFT JOIN "sys"."db_user_info" AS ui ON u."name" = ui."name";
-GRANT SELECT ON sys.users TO PUBLIC;
 CREATE VIEW sys.dependency_schemas_on_users AS
  SELECT s.id AS schema_id, s.name AS schema_name, u.name AS user_name, CAST(6 
AS smallint) AS depend_type
  FROM sys.users AS u, sys.schemas AS s
diff --git a/sql/test/testdb-upgrade/Tests/upgrade.stable.out.32bit 
b/sql/test/testdb-upgrade/Tests/upgrade.stable.out.32bit
--- a/sql/test/testdb-upgrade/Tests/upgrade.stable.out.32bit
+++ b/sql/test/testdb-upgrade/Tests/upgrade.stable.out.32bit
@@ -3798,7 +3798,6 @@ CREATE VIEW sys.users AS
 SELECT u."name" AS "name", ui."fullname", ui."default_schema", ui."schema_path"
  FROM db_users() AS u
  LEFT JOIN "sys"."db_user_info" AS ui ON u."name" = ui."name";
-GRANT SELECT ON sys.users TO PUBLIC;
 CREATE VIEW sys.dependency_schemas_on_users AS
  SELECT s.id AS schema_id, s.name AS schema_name, u.name AS user_name, CAST(6 
AS smallint) AS depend_type
  FROM sys.users AS u, sys.schemas AS s
diff --git a/sql/test/testdb-upgrade/Tests/upgrade.stable.out.int128 
b/sql/test/testdb-upgrade/Tests/upgrade.stable.out.int128
--- a/sql/test/testdb-upgrade/Tests/upgrade.stable.out.int128
+++ b/sql/test/testdb-upgrade/Tests/upgrade.stable.out.int128
@@ -4467,7 +4467,6 @@ CREATE VIEW sys.users AS
 SELECT u."name" AS "name", ui."fullname", ui."default_schema", ui."schema_path"
  FROM db_users() AS u
  LEFT JOIN "sys"."db_user_info" AS ui ON u."name" = ui."name";
-GRANT SELECT ON sys.users TO PUBLIC;
 CREATE VIEW sys.dependency_schemas_on_users AS
  SELECT s.id AS schema_id, s.name AS schema_name, u.name AS user_name, CAST(6 
AS smallint) AS depend_type
  FROM sys.users AS u, sys.schemas AS s
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to