Changeset: 2086acbe81c4 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2086acbe81c4
Modified Files:
        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
        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:

Approve upgrades.


diffs (247 lines):

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
@@ -5778,6 +5778,9 @@ create user ".snapshot"
  schema sys;
 grant execute on procedure sys.hot_snapshot(string) to ".snapshot";
 grant execute on procedure sys.hot_snapshot(string, bool) to ".snapshot";
+create procedure sys.hot_snapshot(tarfile string, onserver bool)
+ external name sql.hot_snapshot;
+update sys.functions set system = true where system <> true and schema_id = 
(select id from sys.schemas where name = 'sys') and name in ('hot_snapshot') 
and type = 2;
 update sys.functions set system = true, language = 2, side_effect = false 
where name = 'var' and schema_id = (select id from sys.schemas where name = 
'sys') and type = 5;
 update sys.args set type = 'char' where func_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5) and type = 'clob';
 update sys.privileges set grantor = 0 where obj_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5);
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
@@ -5778,6 +5778,9 @@ create user ".snapshot"
  schema sys;
 grant execute on procedure sys.hot_snapshot(string) to ".snapshot";
 grant execute on procedure sys.hot_snapshot(string, bool) to ".snapshot";
+create procedure sys.hot_snapshot(tarfile string, onserver bool)
+ external name sql.hot_snapshot;
+update sys.functions set system = true where system <> true and schema_id = 
(select id from sys.schemas where name = 'sys') and name in ('hot_snapshot') 
and type = 2;
 update sys.functions set system = true, language = 2, side_effect = false 
where name = 'var' and schema_id = (select id from sys.schemas where name = 
'sys') and type = 5;
 update sys.args set type = 'char' where func_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5) and type = 'clob';
 update sys.privileges set grantor = 0 where obj_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5);
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
@@ -5020,6 +5020,9 @@ create user ".snapshot"
  schema sys;
 grant execute on procedure sys.hot_snapshot(string) to ".snapshot";
 grant execute on procedure sys.hot_snapshot(string, bool) to ".snapshot";
+create procedure sys.hot_snapshot(tarfile string, onserver bool)
+ external name sql.hot_snapshot;
+update sys.functions set system = true where system <> true and schema_id = 
(select id from sys.schemas where name = 'sys') and name in ('hot_snapshot') 
and type = 2;
 update sys.functions set system = true, language = 2, side_effect = false 
where name = 'var' and schema_id = (select id from sys.schemas where name = 
'sys') and type = 5;
 update sys.args set type = 'char' where func_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5) and type = 'clob';
 update sys.privileges set grantor = 0 where obj_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5);
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
@@ -5020,6 +5020,9 @@ create user ".snapshot"
  schema sys;
 grant execute on procedure sys.hot_snapshot(string) to ".snapshot";
 grant execute on procedure sys.hot_snapshot(string, bool) to ".snapshot";
+create procedure sys.hot_snapshot(tarfile string, onserver bool)
+ external name sql.hot_snapshot;
+update sys.functions set system = true where system <> true and schema_id = 
(select id from sys.schemas where name = 'sys') and name in ('hot_snapshot') 
and type = 2;
 update sys.functions set system = true, language = 2, side_effect = false 
where name = 'var' and schema_id = (select id from sys.schemas where name = 
'sys') and type = 5;
 update sys.args set type = 'char' where func_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5) and type = 'clob';
 update sys.privileges set grantor = 0 where obj_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5);
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
@@ -5852,6 +5852,9 @@ create user ".snapshot"
  schema sys;
 grant execute on procedure sys.hot_snapshot(string) to ".snapshot";
 grant execute on procedure sys.hot_snapshot(string, bool) to ".snapshot";
+create procedure sys.hot_snapshot(tarfile string, onserver bool)
+ external name sql.hot_snapshot;
+update sys.functions set system = true where system <> true and schema_id = 
(select id from sys.schemas where name = 'sys') and name in ('hot_snapshot') 
and type = 2;
 update sys.functions set system = true, language = 2, side_effect = false 
where name = 'var' and schema_id = (select id from sys.schemas where name = 
'sys') and type = 5;
 update sys.args set type = 'char' where func_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5) and type = 'clob';
 update sys.privileges set grantor = 0 where obj_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5);
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
@@ -5020,6 +5020,9 @@ create user ".snapshot"
  schema sys;
 grant execute on procedure sys.hot_snapshot(string) to ".snapshot";
 grant execute on procedure sys.hot_snapshot(string, bool) to ".snapshot";
+create procedure sys.hot_snapshot(tarfile string, onserver bool)
+ external name sql.hot_snapshot;
+update sys.functions set system = true where system <> true and schema_id = 
(select id from sys.schemas where name = 'sys') and name in ('hot_snapshot') 
and type = 2;
 update sys.functions set system = true, language = 2, side_effect = false 
where name = 'var' and schema_id = (select id from sys.schemas where name = 
'sys') and type = 5;
 update sys.args set type = 'char' where func_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5) and type = 'clob';
 update sys.privileges set grantor = 0 where obj_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5);
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
@@ -5852,6 +5852,9 @@ create user ".snapshot"
  schema sys;
 grant execute on procedure sys.hot_snapshot(string) to ".snapshot";
 grant execute on procedure sys.hot_snapshot(string, bool) to ".snapshot";
+create procedure sys.hot_snapshot(tarfile string, onserver bool)
+ external name sql.hot_snapshot;
+update sys.functions set system = true where system <> true and schema_id = 
(select id from sys.schemas where name = 'sys') and name in ('hot_snapshot') 
and type = 2;
 update sys.functions set system = true, language = 2, side_effect = false 
where name = 'var' and schema_id = (select id from sys.schemas where name = 
'sys') and type = 5;
 update sys.args set type = 'char' where func_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5) and type = 'clob';
 update sys.privileges set grantor = 0 where obj_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5);
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
@@ -5783,6 +5783,9 @@ create user ".snapshot"
  schema sys;
 grant execute on procedure sys.hot_snapshot(string) to ".snapshot";
 grant execute on procedure sys.hot_snapshot(string, bool) to ".snapshot";
+create procedure sys.hot_snapshot(tarfile string, onserver bool)
+ external name sql.hot_snapshot;
+update sys.functions set system = true where system <> true and schema_id = 
(select id from sys.schemas where name = 'sys') and name in ('hot_snapshot') 
and type = 2;
 update sys.functions set system = true, language = 2, side_effect = false 
where name = 'var' and schema_id = (select id from sys.schemas where name = 
'sys') and type = 5;
 update sys.args set type = 'char' where func_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5) and type = 'clob';
 update sys.privileges set grantor = 0 where obj_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5);
diff --git a/sql/test/emptydb-upgrade/Tests/upgrade.stable.out 
b/sql/test/emptydb-upgrade/Tests/upgrade.stable.out
--- a/sql/test/emptydb-upgrade/Tests/upgrade.stable.out
+++ b/sql/test/emptydb-upgrade/Tests/upgrade.stable.out
@@ -5025,6 +5025,9 @@ create user ".snapshot"
  schema sys;
 grant execute on procedure sys.hot_snapshot(string) to ".snapshot";
 grant execute on procedure sys.hot_snapshot(string, bool) to ".snapshot";
+create procedure sys.hot_snapshot(tarfile string, onserver bool)
+ external name sql.hot_snapshot;
+update sys.functions set system = true where system <> true and schema_id = 
(select id from sys.schemas where name = 'sys') and name in ('hot_snapshot') 
and type = 2;
 update sys.functions set system = true, language = 2, side_effect = false 
where name = 'var' and schema_id = (select id from sys.schemas where name = 
'sys') and type = 5;
 update sys.args set type = 'char' where func_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5) and type = 'clob';
 update sys.privileges set grantor = 0 where obj_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5);
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
@@ -5025,6 +5025,9 @@ create user ".snapshot"
  schema sys;
 grant execute on procedure sys.hot_snapshot(string) to ".snapshot";
 grant execute on procedure sys.hot_snapshot(string, bool) to ".snapshot";
+create procedure sys.hot_snapshot(tarfile string, onserver bool)
+ external name sql.hot_snapshot;
+update sys.functions set system = true where system <> true and schema_id = 
(select id from sys.schemas where name = 'sys') and name in ('hot_snapshot') 
and type = 2;
 update sys.functions set system = true, language = 2, side_effect = false 
where name = 'var' and schema_id = (select id from sys.schemas where name = 
'sys') and type = 5;
 update sys.args set type = 'char' where func_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5) and type = 'clob';
 update sys.privileges set grantor = 0 where obj_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5);
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
@@ -5857,6 +5857,9 @@ create user ".snapshot"
  schema sys;
 grant execute on procedure sys.hot_snapshot(string) to ".snapshot";
 grant execute on procedure sys.hot_snapshot(string, bool) to ".snapshot";
+create procedure sys.hot_snapshot(tarfile string, onserver bool)
+ external name sql.hot_snapshot;
+update sys.functions set system = true where system <> true and schema_id = 
(select id from sys.schemas where name = 'sys') and name in ('hot_snapshot') 
and type = 2;
 update sys.functions set system = true, language = 2, side_effect = false 
where name = 'var' and schema_id = (select id from sys.schemas where name = 
'sys') and type = 5;
 update sys.args set type = 'char' where func_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5) and type = 'clob';
 update sys.privileges set grantor = 0 where obj_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5);
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
@@ -5778,6 +5778,9 @@ create user ".snapshot"
  schema sys;
 grant execute on procedure sys.hot_snapshot(string) to ".snapshot";
 grant execute on procedure sys.hot_snapshot(string, bool) to ".snapshot";
+create procedure sys.hot_snapshot(tarfile string, onserver bool)
+ external name sql.hot_snapshot;
+update sys.functions set system = true where system <> true and schema_id = 
(select id from sys.schemas where name = 'sys') and name in ('hot_snapshot') 
and type = 2;
 update sys.functions set system = true, language = 2, side_effect = false 
where name = 'var' and schema_id = (select id from sys.schemas where name = 
'sys') and type = 5;
 update sys.args set type = 'char' where func_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5) and type = 'clob';
 update sys.privileges set grantor = 0 where obj_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5);
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
@@ -5019,6 +5019,9 @@ create user ".snapshot"
  schema sys;
 grant execute on procedure sys.hot_snapshot(string) to ".snapshot";
 grant execute on procedure sys.hot_snapshot(string, bool) to ".snapshot";
+create procedure sys.hot_snapshot(tarfile string, onserver bool)
+ external name sql.hot_snapshot;
+update sys.functions set system = true where system <> true and schema_id = 
(select id from sys.schemas where name = 'sys') and name in ('hot_snapshot') 
and type = 2;
 update sys.functions set system = true, language = 2, side_effect = false 
where name = 'var' and schema_id = (select id from sys.schemas where name = 
'sys') and type = 5;
 update sys.args set type = 'char' where func_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5) and type = 'clob';
 update sys.privileges set grantor = 0 where obj_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5);
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
@@ -5019,6 +5019,9 @@ create user ".snapshot"
  schema sys;
 grant execute on procedure sys.hot_snapshot(string) to ".snapshot";
 grant execute on procedure sys.hot_snapshot(string, bool) to ".snapshot";
+create procedure sys.hot_snapshot(tarfile string, onserver bool)
+ external name sql.hot_snapshot;
+update sys.functions set system = true where system <> true and schema_id = 
(select id from sys.schemas where name = 'sys') and name in ('hot_snapshot') 
and type = 2;
 update sys.functions set system = true, language = 2, side_effect = false 
where name = 'var' and schema_id = (select id from sys.schemas where name = 
'sys') and type = 5;
 update sys.args set type = 'char' where func_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5) and type = 'clob';
 update sys.privileges set grantor = 0 where obj_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5);
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
@@ -5851,6 +5851,9 @@ create user ".snapshot"
  schema sys;
 grant execute on procedure sys.hot_snapshot(string) to ".snapshot";
 grant execute on procedure sys.hot_snapshot(string, bool) to ".snapshot";
+create procedure sys.hot_snapshot(tarfile string, onserver bool)
+ external name sql.hot_snapshot;
+update sys.functions set system = true where system <> true and schema_id = 
(select id from sys.schemas where name = 'sys') and name in ('hot_snapshot') 
and type = 2;
 update sys.functions set system = true, language = 2, side_effect = false 
where name = 'var' and schema_id = (select id from sys.schemas where name = 
'sys') and type = 5;
 update sys.args set type = 'char' where func_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5) and type = 'clob';
 update sys.privileges set grantor = 0 where obj_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5);
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
@@ -5783,6 +5783,9 @@ create user ".snapshot"
  schema sys;
 grant execute on procedure sys.hot_snapshot(string) to ".snapshot";
 grant execute on procedure sys.hot_snapshot(string, bool) to ".snapshot";
+create procedure sys.hot_snapshot(tarfile string, onserver bool)
+ external name sql.hot_snapshot;
+update sys.functions set system = true where system <> true and schema_id = 
(select id from sys.schemas where name = 'sys') and name in ('hot_snapshot') 
and type = 2;
 update sys.functions set system = true, language = 2, side_effect = false 
where name = 'var' and schema_id = (select id from sys.schemas where name = 
'sys') and type = 5;
 update sys.args set type = 'char' where func_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5) and type = 'clob';
 update sys.privileges set grantor = 0 where obj_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5);
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
@@ -5025,6 +5025,9 @@ create user ".snapshot"
  schema sys;
 grant execute on procedure sys.hot_snapshot(string) to ".snapshot";
 grant execute on procedure sys.hot_snapshot(string, bool) to ".snapshot";
+create procedure sys.hot_snapshot(tarfile string, onserver bool)
+ external name sql.hot_snapshot;
+update sys.functions set system = true where system <> true and schema_id = 
(select id from sys.schemas where name = 'sys') and name in ('hot_snapshot') 
and type = 2;
 update sys.functions set system = true, language = 2, side_effect = false 
where name = 'var' and schema_id = (select id from sys.schemas where name = 
'sys') and type = 5;
 update sys.args set type = 'char' where func_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5) and type = 'clob';
 update sys.privileges set grantor = 0 where obj_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5);
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
@@ -5025,6 +5025,9 @@ create user ".snapshot"
  schema sys;
 grant execute on procedure sys.hot_snapshot(string) to ".snapshot";
 grant execute on procedure sys.hot_snapshot(string, bool) to ".snapshot";
+create procedure sys.hot_snapshot(tarfile string, onserver bool)
+ external name sql.hot_snapshot;
+update sys.functions set system = true where system <> true and schema_id = 
(select id from sys.schemas where name = 'sys') and name in ('hot_snapshot') 
and type = 2;
 update sys.functions set system = true, language = 2, side_effect = false 
where name = 'var' and schema_id = (select id from sys.schemas where name = 
'sys') and type = 5;
 update sys.args set type = 'char' where func_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5) and type = 'clob';
 update sys.privileges set grantor = 0 where obj_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5);
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
@@ -5857,6 +5857,9 @@ create user ".snapshot"
  schema sys;
 grant execute on procedure sys.hot_snapshot(string) to ".snapshot";
 grant execute on procedure sys.hot_snapshot(string, bool) to ".snapshot";
+create procedure sys.hot_snapshot(tarfile string, onserver bool)
+ external name sql.hot_snapshot;
+update sys.functions set system = true where system <> true and schema_id = 
(select id from sys.schemas where name = 'sys') and name in ('hot_snapshot') 
and type = 2;
 update sys.functions set system = true, language = 2, side_effect = false 
where name = 'var' and schema_id = (select id from sys.schemas where name = 
'sys') and type = 5;
 update sys.args set type = 'char' where func_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5) and type = 'clob';
 update sys.privileges set grantor = 0 where obj_id = (select id from 
sys.functions where name = 'var' and schema_id = (select id from sys.schemas 
where name = 'sys') and type = 5);
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to