Changeset: 2d4668ccf414 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/2d4668ccf414
Modified Files:
sql/server/rel_schema.c
Branch: Jul2021
Log Message:
Merge tables get rewritten before replica ones, so don't create those
hierarchies
diffs (13 lines):
diff --git a/sql/server/rel_schema.c b/sql/server/rel_schema.c
--- a/sql/server/rel_schema.c
+++ b/sql/server/rel_schema.c
@@ -1523,6 +1523,9 @@ sql_alter_table(sql_query *query, dlist
if (isTempSchema(pt->s))
return sql_error(sql, 02, SQLSTATE(42000) "ALTER TABLE:
can't add/drop a temporary table into a %s",
TABLE_TYPE_DESCRIPTION(t->type, t->properties));
+ if (isReplicaTable(t) && isMergeTable(pt))
+ return sql_error(sql, 02, SQLSTATE(42000) "ALTER TABLE:
can't add/drop a %s table into a %s",
+
TABLE_TYPE_DESCRIPTION(pt->type, pt->properties),
TABLE_TYPE_DESCRIPTION(t->type, t->properties));
nsname = pt->s->base.name;
if (strcmp(sname, nsname) != 0)
return sql_error(sql, 02, SQLSTATE(42000) "ALTER TABLE:
all children tables of '%s.%s' must be "
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list