Changeset: 2281ba561f30 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2281ba561f30
Modified Files:
        sql/backends/monet5/sql_upgrades.c
Branch: wlcrNov2019
Log Message:

Add the upgrade code for the fixed wlcr code.


diffs (54 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
@@ -1984,6 +1984,50 @@ sql_update_nov2019(Client c, mvc *sql, c
                                "GRANT EXECUTE ON AGGREGATE 
quantile_avg(HUGEINT, DOUBLE) TO PUBLIC;\n");
        }
 #endif
+       /* 60/61_wlcr signatures migrations */
+       pos += snprintf(buf + pos, bufsize - pos,
+               "drop procedure master();\n"
+               "drop procedure master(path string);\n"
+               "drop procedure stopmaster();\n"
+               "drop procedure masterbeat( duration int);\n"
+               "drop function masterClock() returns string;\n"
+               "drop function masterTick() returns bigint;\n"
+               "drop procedure replicate();\n"
+               "drop procedure replicate(pointintime timestamp);\n"
+               "drop procedure replicate(dbname string);\n"
+               "drop procedure replicate(dbname string, pointintime 
timestamp);\n"
+               "drop procedure replicate(dbname string, id tinyint);\n"
+               "drop procedure replicate(dbname string, id smallint);\n"
+               "drop procedure replicate(dbname string, id integer);\n"
+               "drop procedure replicate(dbname string, id bigint);\n"
+               "drop procedure replicabeat(duration integer);\n"
+               "drop function replicaClock() returns string;\n"
+               "drop function replicaTick() returns bigint;\n"
+
+               "create schema wlc;\n"
+               "create procedure wlc.master();\n"
+               "create procedure wlc.master(path string);\n"
+               "create procedure wlc.stop();\n"
+               "create procedure wlc.flush();\n"
+               "create procedure wlc.beat( duration int);\n"
+               "create function wlc.clock() returns string;\n"
+               "create function wlc.tick() returns bigint;\n"
+
+               "create schema wlr;\n"
+               "create procedure wlr.master(dbname string);\n"
+               "create procedure wlr.stop();\n"
+               "create procedure wlr.accept();\n"
+               "create procedure wlr.replicate();\n"
+               "create procedure wlr.replicate(pointintime timestamp);\n"
+               "create procedure wlr.replicate(id tinyint);\n"
+               "create procedure wlr.replicate(id smallint);\n"
+               "create procedure wlr.replicate(id integer);\n"
+               "create procedure wlr.replicate(id bigint);\n"
+               "create procedure wlr.beat(duration integer);\n"
+               "create function wlr.clock() returns string;\n"
+               "create function wlr.tick() returns bigint;\n"
+       );
+
        pos += snprintf(buf + pos, bufsize - pos,
                        "update sys.functions set system = true where schema_id 
= (select id from sys.schemas where name = 'sys')"
                        " and name in ('deltas') and type = %d;\n", (int) 
F_UNION);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to