Changeset: cb85ca0f2317 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/cb85ca0f2317
Modified Files:
        sql/backends/monet5/sql_upgrades.c
Branch: nested
Log Message:

Insert multiset value in sys.args during upgrade.


diffs (53 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
@@ -100,14 +100,14 @@ sql_fix_system_tables(Client c, mvc *sql
                                                " values"
                                                " (%d, %d, 'res_%d',"
                                                " '%s', %u, %u, %d,"
-                                               " %d);\n",
+                                               " %d, %d);\n",
                                                store_next_oid(store),
                                                func->base.id,
                                                number,
                                                arg->type.type->base.name,
                                                arg->type.digits,
                                                arg->type.scale,
-                                               arg->inout, number);
+                                               arg->inout, number, 
arg->type.multiset);
                        }
                }
                for (m = func->ops->h; m; m = m->next, number++) {
@@ -117,28 +117,28 @@ sql_fix_system_tables(Client c, mvc *sql
                                                "insert into sys.args"
                                                " values"
                                                " (%d, %d, '%s', '%s',"
-                                               " %u, %u, %d, %d);\n",
+                                               " %u, %u, %d, %d, %d);\n",
                                                store_next_oid(store),
                                                func->base.id,
                                                arg->name,
                                                arg->type.type->base.name,
                                                arg->type.digits,
                                                arg->type.scale,
-                                               arg->inout, number);
+                                               arg->inout, number, 
arg->type.multiset);
                        else
                                pos += snprintf(buf + pos, bufsize - pos,
                                                "insert into sys.args"
                                                " values"
                                                " (%d, %d, 'arg_%d',"
                                                " '%s', %u, %u, %d,"
-                                               " %d);\n",
+                                               " %d, %d);\n",
                                                store_next_oid(store),
                                                func->base.id,
                                                number,
                                                arg->type.type->base.name,
                                                arg->type.digits,
                                                arg->type.scale,
-                                               arg->inout, number);
+                                               arg->inout, number, 
arg->type.multiset);
                }
        }
 
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to