Changeset: 98fdeb1daa49 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=98fdeb1daa49
Modified Files:
sql/server/rel_updates.c
Branch: Aug2011
Log Message:
fixed bug 2862
was a name resolution problem. Now we use unique 'table' name for
the refered table.
diffs (18 lines):
diff --git a/sql/server/rel_updates.c b/sql/server/rel_updates.c
--- a/sql/server/rel_updates.c
+++ b/sql/server/rel_updates.c
@@ -566,10 +566,13 @@ rel_update_hash_idx(mvc *sql, sql_idx *i
static sql_rel *
rel_update_join_idx(mvc *sql, sql_idx *i, sql_rel *updates)
{
+ int nr = ++sql->label;
+ char name[16], *nme = number2name(name, 16, nr);
+
int need_nulls = 0;
node *m, *o;
sql_key *rk = &((sql_fkey *) i->key)->rkey->k;
- sql_rel *rt = rel_basetable(sql, rk->t, rk->t->base.name);
+ sql_rel *rt = rel_basetable(sql, rk->t, nme);
sql_subtype *bt = sql_bind_localtype("bit");
sql_subfunc *or = sql_bind_func_result(sql->sa, sql->session->schema,
"or", bt, bt, bt);
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list