Changeset: ae8f0ab448d9 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ae8f0ab448d9 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 sql/test/emptydb-upgrade/Tests/upgrade.stable.out.32bit sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128 sql/test/emptydb/Tests/check.stable.out sql/test/emptydb/Tests/check.stable.out.32bit sql/test/emptydb/Tests/check.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:
Fix and approve upgrade. diffs (truncated from 124417 to 300 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 @@ -2554,14 +2554,14 @@ sql_update_default(Client c, mvc *sql, c if ((buf = GDKmalloc(bufsize)) == NULL) throw(SQL, __func__, SQLSTATE(HY013) MAL_MALLOC_FAIL); - /* if there are 6 'lpad' functions of the same name in the catalog: ((1 or 2 string inputs) * (char or varchar or clob)), then upgrade */ + /* if the keyword STREAM is in the list of keywords, upgrade */ pos += snprintf(buf + pos, bufsize - pos, - "select id from sys.functions where name = 'lpad' and mod = 'str' and func = 'lpad' and system = true;\n"); + "select keyword from sys.keywords where keyword = 'STREAM';\n"); assert(pos < bufsize); if ((err = SQLstatementIntern(c, buf, "update", true, false, &output))) goto bailout; if ((b = BATdescriptor(output->cols[0].b))) { - if (BATcount(b) == 6) { + if (BATcount(b) == 1) { if (!*systabfixed && (err = sql_fix_system_tables(c, sql, prev_schema)) != NULL) goto bailout; *systabfixed = true; @@ -2582,7 +2582,7 @@ sql_update_default(Client c, mvc *sql, c printf("Running database upgrade commands:\n%s\n", buf); if ((err = SQLstatementIntern(c, buf, "update", true, false, NULL)) != MAL_SUCCEED) goto bailout; - + pos = snprintf(buf, bufsize, "set schema \"sys\";\n" "ALTER TABLE sys.keywords SET READ ONLY;\n" "ALTER TABLE sys.table_types SET READ ONLY;\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 @@ -532,14 +532,14 @@ insert into sys.args values (38554, 165, insert into sys.args values (38555, 165, 'arg_1', 'boolean', 1, 0, 1, 1); insert into sys.args values (38556, 165, 'arg_2', 'any', 0, 0, 1, 2); insert into sys.functions values (166, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38557, 166, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38557, 166, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38558, 166, 'arg_1', 'any', 0, 0, 1, 1); insert into sys.args values (38559, 166, 'arg_2', 'int', 32, 0, 1, 2); insert into sys.args values (38560, 166, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38561, 166, 'arg_4', 'int', 32, 0, 1, 4); insert into sys.args values (38562, 166, 'arg_5', 'tinyint', 8, 0, 1, 5); insert into sys.functions values (167, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38563, 167, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38563, 167, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38564, 167, 'arg_1', 'boolean', 1, 0, 1, 1); insert into sys.args values (38565, 167, 'arg_2', 'any', 0, 0, 1, 2); insert into sys.args values (38566, 167, 'arg_3', 'int', 32, 0, 1, 3); @@ -547,14 +547,14 @@ insert into sys.args values (38567, 167, insert into sys.args values (38568, 167, 'arg_5', 'int', 32, 0, 1, 5); insert into sys.args values (38569, 167, 'arg_6', 'tinyint', 8, 0, 1, 6); insert into sys.functions values (168, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38570, 168, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38570, 168, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38571, 168, 'arg_1', 'any', 0, 0, 1, 1); insert into sys.args values (38572, 168, 'arg_2', 'int', 32, 0, 1, 2); insert into sys.args values (38573, 168, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38574, 168, 'arg_4', 'int', 32, 0, 1, 4); insert into sys.args values (38575, 168, 'arg_5', 'smallint', 16, 0, 1, 5); insert into sys.functions values (169, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38576, 169, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38576, 169, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38577, 169, 'arg_1', 'boolean', 1, 0, 1, 1); insert into sys.args values (38578, 169, 'arg_2', 'any', 0, 0, 1, 2); insert into sys.args values (38579, 169, 'arg_3', 'int', 32, 0, 1, 3); @@ -562,14 +562,14 @@ insert into sys.args values (38580, 169, insert into sys.args values (38581, 169, 'arg_5', 'int', 32, 0, 1, 5); insert into sys.args values (38582, 169, 'arg_6', 'smallint', 16, 0, 1, 6); insert into sys.functions values (170, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38583, 170, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38583, 170, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38584, 170, 'arg_1', 'any', 0, 0, 1, 1); insert into sys.args values (38585, 170, 'arg_2', 'int', 32, 0, 1, 2); insert into sys.args values (38586, 170, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38587, 170, 'arg_4', 'int', 32, 0, 1, 4); insert into sys.args values (38588, 170, 'arg_5', 'int', 32, 0, 1, 5); insert into sys.functions values (171, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38589, 171, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38589, 171, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38590, 171, 'arg_1', 'boolean', 1, 0, 1, 1); insert into sys.args values (38591, 171, 'arg_2', 'any', 0, 0, 1, 2); insert into sys.args values (38592, 171, 'arg_3', 'int', 32, 0, 1, 3); @@ -577,14 +577,14 @@ insert into sys.args values (38593, 171, insert into sys.args values (38594, 171, 'arg_5', 'int', 32, 0, 1, 5); insert into sys.args values (38595, 171, 'arg_6', 'int', 32, 0, 1, 6); insert into sys.functions values (172, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38596, 172, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38596, 172, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38597, 172, 'arg_1', 'any', 0, 0, 1, 1); insert into sys.args values (38598, 172, 'arg_2', 'int', 32, 0, 1, 2); insert into sys.args values (38599, 172, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38600, 172, 'arg_4', 'int', 32, 0, 1, 4); insert into sys.args values (38601, 172, 'arg_5', 'bigint', 64, 0, 1, 5); insert into sys.functions values (173, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38602, 173, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38602, 173, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38603, 173, 'arg_1', 'boolean', 1, 0, 1, 1); insert into sys.args values (38604, 173, 'arg_2', 'any', 0, 0, 1, 2); insert into sys.args values (38605, 173, 'arg_3', 'int', 32, 0, 1, 3); @@ -592,134 +592,134 @@ insert into sys.args values (38606, 173, insert into sys.args values (38607, 173, 'arg_5', 'int', 32, 0, 1, 5); insert into sys.args values (38608, 173, 'arg_6', 'bigint', 64, 0, 1, 6); insert into sys.functions values (174, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38609, 174, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38609, 174, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38610, 174, 'arg_1', 'any', 0, 0, 1, 1); insert into sys.args values (38611, 174, 'arg_2', 'int', 32, 0, 1, 2); insert into sys.args values (38612, 174, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38613, 174, 'arg_4', 'int', 32, 0, 1, 4); -insert into sys.args values (38614, 174, 'arg_5', 'real', 24, 0, 1, 5); +insert into sys.args values (38614, 174, 'arg_5', 'hugeint', 128, 0, 1, 5); insert into sys.functions values (175, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38615, 175, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38615, 175, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38616, 175, 'arg_1', 'boolean', 1, 0, 1, 1); insert into sys.args values (38617, 175, 'arg_2', 'any', 0, 0, 1, 2); insert into sys.args values (38618, 175, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38619, 175, 'arg_4', 'int', 32, 0, 1, 4); insert into sys.args values (38620, 175, 'arg_5', 'int', 32, 0, 1, 5); -insert into sys.args values (38621, 175, 'arg_6', 'real', 24, 0, 1, 6); +insert into sys.args values (38621, 175, 'arg_6', 'hugeint', 128, 0, 1, 6); insert into sys.functions values (176, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38622, 176, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38622, 176, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38623, 176, 'arg_1', 'any', 0, 0, 1, 1); insert into sys.args values (38624, 176, 'arg_2', 'int', 32, 0, 1, 2); insert into sys.args values (38625, 176, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38626, 176, 'arg_4', 'int', 32, 0, 1, 4); -insert into sys.args values (38627, 176, 'arg_5', 'double', 53, 0, 1, 5); +insert into sys.args values (38627, 176, 'arg_5', 'decimal', 2, 0, 1, 5); insert into sys.functions values (177, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38628, 177, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38628, 177, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38629, 177, 'arg_1', 'boolean', 1, 0, 1, 1); insert into sys.args values (38630, 177, 'arg_2', 'any', 0, 0, 1, 2); insert into sys.args values (38631, 177, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38632, 177, 'arg_4', 'int', 32, 0, 1, 4); insert into sys.args values (38633, 177, 'arg_5', 'int', 32, 0, 1, 5); -insert into sys.args values (38634, 177, 'arg_6', 'double', 53, 0, 1, 6); +insert into sys.args values (38634, 177, 'arg_6', 'decimal', 2, 0, 1, 6); insert into sys.functions values (178, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38635, 178, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38635, 178, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38636, 178, 'arg_1', 'any', 0, 0, 1, 1); insert into sys.args values (38637, 178, 'arg_2', 'int', 32, 0, 1, 2); insert into sys.args values (38638, 178, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38639, 178, 'arg_4', 'int', 32, 0, 1, 4); -insert into sys.args values (38640, 178, 'arg_5', 'hugeint', 128, 0, 1, 5); +insert into sys.args values (38640, 178, 'arg_5', 'decimal', 4, 0, 1, 5); insert into sys.functions values (179, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38641, 179, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38641, 179, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38642, 179, 'arg_1', 'boolean', 1, 0, 1, 1); insert into sys.args values (38643, 179, 'arg_2', 'any', 0, 0, 1, 2); insert into sys.args values (38644, 179, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38645, 179, 'arg_4', 'int', 32, 0, 1, 4); insert into sys.args values (38646, 179, 'arg_5', 'int', 32, 0, 1, 5); -insert into sys.args values (38647, 179, 'arg_6', 'hugeint', 128, 0, 1, 6); +insert into sys.args values (38647, 179, 'arg_6', 'decimal', 4, 0, 1, 6); insert into sys.functions values (180, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38648, 180, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38648, 180, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38649, 180, 'arg_1', 'any', 0, 0, 1, 1); insert into sys.args values (38650, 180, 'arg_2', 'int', 32, 0, 1, 2); insert into sys.args values (38651, 180, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38652, 180, 'arg_4', 'int', 32, 0, 1, 4); -insert into sys.args values (38653, 180, 'arg_5', 'decimal', 2, 0, 1, 5); +insert into sys.args values (38653, 180, 'arg_5', 'decimal', 9, 0, 1, 5); insert into sys.functions values (181, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38654, 181, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38654, 181, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38655, 181, 'arg_1', 'boolean', 1, 0, 1, 1); insert into sys.args values (38656, 181, 'arg_2', 'any', 0, 0, 1, 2); insert into sys.args values (38657, 181, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38658, 181, 'arg_4', 'int', 32, 0, 1, 4); insert into sys.args values (38659, 181, 'arg_5', 'int', 32, 0, 1, 5); -insert into sys.args values (38660, 181, 'arg_6', 'decimal', 2, 0, 1, 6); +insert into sys.args values (38660, 181, 'arg_6', 'decimal', 9, 0, 1, 6); insert into sys.functions values (182, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38661, 182, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38661, 182, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38662, 182, 'arg_1', 'any', 0, 0, 1, 1); insert into sys.args values (38663, 182, 'arg_2', 'int', 32, 0, 1, 2); insert into sys.args values (38664, 182, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38665, 182, 'arg_4', 'int', 32, 0, 1, 4); -insert into sys.args values (38666, 182, 'arg_5', 'decimal', 4, 0, 1, 5); +insert into sys.args values (38666, 182, 'arg_5', 'decimal', 18, 0, 1, 5); insert into sys.functions values (183, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38667, 183, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38667, 183, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38668, 183, 'arg_1', 'boolean', 1, 0, 1, 1); insert into sys.args values (38669, 183, 'arg_2', 'any', 0, 0, 1, 2); insert into sys.args values (38670, 183, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38671, 183, 'arg_4', 'int', 32, 0, 1, 4); insert into sys.args values (38672, 183, 'arg_5', 'int', 32, 0, 1, 5); -insert into sys.args values (38673, 183, 'arg_6', 'decimal', 4, 0, 1, 6); +insert into sys.args values (38673, 183, 'arg_6', 'decimal', 18, 0, 1, 6); insert into sys.functions values (184, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38674, 184, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38674, 184, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38675, 184, 'arg_1', 'any', 0, 0, 1, 1); insert into sys.args values (38676, 184, 'arg_2', 'int', 32, 0, 1, 2); insert into sys.args values (38677, 184, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38678, 184, 'arg_4', 'int', 32, 0, 1, 4); -insert into sys.args values (38679, 184, 'arg_5', 'decimal', 9, 0, 1, 5); +insert into sys.args values (38679, 184, 'arg_5', 'decimal', 38, 0, 1, 5); insert into sys.functions values (185, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38680, 185, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38680, 185, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38681, 185, 'arg_1', 'boolean', 1, 0, 1, 1); insert into sys.args values (38682, 185, 'arg_2', 'any', 0, 0, 1, 2); insert into sys.args values (38683, 185, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38684, 185, 'arg_4', 'int', 32, 0, 1, 4); insert into sys.args values (38685, 185, 'arg_5', 'int', 32, 0, 1, 5); -insert into sys.args values (38686, 185, 'arg_6', 'decimal', 9, 0, 1, 6); +insert into sys.args values (38686, 185, 'arg_6', 'decimal', 38, 0, 1, 6); insert into sys.functions values (186, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38687, 186, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38687, 186, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38688, 186, 'arg_1', 'any', 0, 0, 1, 1); insert into sys.args values (38689, 186, 'arg_2', 'int', 32, 0, 1, 2); insert into sys.args values (38690, 186, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38691, 186, 'arg_4', 'int', 32, 0, 1, 4); -insert into sys.args values (38692, 186, 'arg_5', 'decimal', 18, 0, 1, 5); +insert into sys.args values (38692, 186, 'arg_5', 'real', 24, 0, 1, 5); insert into sys.functions values (187, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38693, 187, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38693, 187, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38694, 187, 'arg_1', 'boolean', 1, 0, 1, 1); insert into sys.args values (38695, 187, 'arg_2', 'any', 0, 0, 1, 2); insert into sys.args values (38696, 187, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38697, 187, 'arg_4', 'int', 32, 0, 1, 4); insert into sys.args values (38698, 187, 'arg_5', 'int', 32, 0, 1, 5); -insert into sys.args values (38699, 187, 'arg_6', 'decimal', 18, 0, 1, 6); +insert into sys.args values (38699, 187, 'arg_6', 'real', 24, 0, 1, 6); insert into sys.functions values (188, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38700, 188, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38700, 188, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38701, 188, 'arg_1', 'any', 0, 0, 1, 1); insert into sys.args values (38702, 188, 'arg_2', 'int', 32, 0, 1, 2); insert into sys.args values (38703, 188, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38704, 188, 'arg_4', 'int', 32, 0, 1, 4); -insert into sys.args values (38705, 188, 'arg_5', 'decimal', 38, 0, 1, 5); +insert into sys.args values (38705, 188, 'arg_5', 'double', 53, 0, 1, 5); insert into sys.functions values (189, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38706, 189, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38706, 189, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38707, 189, 'arg_1', 'boolean', 1, 0, 1, 1); insert into sys.args values (38708, 189, 'arg_2', 'any', 0, 0, 1, 2); insert into sys.args values (38709, 189, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38710, 189, 'arg_4', 'int', 32, 0, 1, 4); insert into sys.args values (38711, 189, 'arg_5', 'int', 32, 0, 1, 5); -insert into sys.args values (38712, 189, 'arg_6', 'decimal', 38, 0, 1, 6); +insert into sys.args values (38712, 189, 'arg_6', 'double', 53, 0, 1, 6); insert into sys.functions values (190, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38713, 190, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38713, 190, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38714, 190, 'arg_1', 'any', 0, 0, 1, 1); insert into sys.args values (38715, 190, 'arg_2', 'int', 32, 0, 1, 2); insert into sys.args values (38716, 190, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38717, 190, 'arg_4', 'int', 32, 0, 1, 4); insert into sys.args values (38718, 190, 'arg_5', 'month_interval', 3, 0, 1, 5); insert into sys.functions values (191, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38719, 191, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38719, 191, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38720, 191, 'arg_1', 'boolean', 1, 0, 1, 1); insert into sys.args values (38721, 191, 'arg_2', 'any', 0, 0, 1, 2); insert into sys.args values (38722, 191, 'arg_3', 'int', 32, 0, 1, 3); @@ -727,14 +727,14 @@ insert into sys.args values (38723, 191, insert into sys.args values (38724, 191, 'arg_5', 'int', 32, 0, 1, 5); insert into sys.args values (38725, 191, 'arg_6', 'month_interval', 3, 0, 1, 6); insert into sys.functions values (192, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38726, 192, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38726, 192, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38727, 192, 'arg_1', 'any', 0, 0, 1, 1); insert into sys.args values (38728, 192, 'arg_2', 'int', 32, 0, 1, 2); insert into sys.args values (38729, 192, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38730, 192, 'arg_4', 'int', 32, 0, 1, 4); insert into sys.args values (38731, 192, 'arg_5', 'day_interval', 4, 0, 1, 5); insert into sys.functions values (193, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38732, 193, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38732, 193, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38733, 193, 'arg_1', 'boolean', 1, 0, 1, 1); insert into sys.args values (38734, 193, 'arg_2', 'any', 0, 0, 1, 2); insert into sys.args values (38735, 193, 'arg_3', 'int', 32, 0, 1, 3); @@ -742,14 +742,14 @@ insert into sys.args values (38736, 193, insert into sys.args values (38737, 193, 'arg_5', 'int', 32, 0, 1, 5); insert into sys.args values (38738, 193, 'arg_6', 'day_interval', 4, 0, 1, 6); insert into sys.functions values (194, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38739, 194, 'res_0', 'bigint', 64, 0, 0, 0); +insert into sys.args values (38739, 194, 'res_0', 'oid', 63, 0, 0, 0); insert into sys.args values (38740, 194, 'arg_1', 'any', 0, 0, 1, 1); insert into sys.args values (38741, 194, 'arg_2', 'int', 32, 0, 1, 2); insert into sys.args values (38742, 194, 'arg_3', 'int', 32, 0, 1, 3); insert into sys.args values (38743, 194, 'arg_4', 'int', 32, 0, 1, 4); insert into sys.args values (38744, 194, 'arg_5', 'sec_interval', 13, 0, 1, 5); insert into sys.functions values (195, 'window_bound', 'window_bound', 'sql', 0, 6, false, false, false, 2000, true, true); -insert into sys.args values (38745, 195, 'res_0', 'bigint', 64, 0, 0, 0); _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list