Changeset: 0bc7d15b9376 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/0bc7d15b9376
Modified Files:
        sql/server/rel_dump.c
Branch: reducedstack
Log Message:

Merge with default branch.


diffs (27 lines):

diff --git a/sql/server/rel_dump.c b/sql/server/rel_dump.c
--- a/sql/server/rel_dump.c
+++ b/sql/server/rel_dump.c
@@ -2072,8 +2072,12 @@ rel_read(mvc *sql, char *r, int *pos, li
                return rel;
        }
 
-       if (r[*pos] == 'm' && r[*pos+1] == 'e' && r[*pos+2] == 'r')
-               return sql_error(sql, -1, SQLSTATE(42000) "Merge statements not 
supported in remote plans\n");
+       if (r[*pos] == 'm' && r[*pos+1] == 'e' && r[*pos+2] == 'r') {
+               if (strncmp(r+*pos, "merge", 5) == 0)
+                       (*pos) += 5;
+               else
+                       return sql_error(sql, -1, SQLSTATE(42000) "Merge 
statements not supported in remote plans\n");
+       }
 
        if (r[*pos] == 'd' && r[*pos+1] == 'i') {
                *pos += (int) strlen("distinct");
@@ -2229,8 +2233,6 @@ rel_read(mvc *sql, char *r, int *pos, li
                                        return sql_error(sql, ERR_NOTFOUND, 
SQLSTATE(42S02) "Table missing '%s.%s'\n", sname, tname);
                                if (!t && !(t = mvc_bind_table(sql, s, tname)))
                                        return sql_error(sql, ERR_NOTFOUND, 
SQLSTATE(42S02) "Table missing '%s.%s'\n", sname, tname);
-                               if (isMergeTable(t))
-                                       return sql_error(sql, -1, 
SQLSTATE(42000) "Merge tables not supported under remote connections\n");
                                if (isRemote(t))
                                        return sql_error(sql, -1, 
SQLSTATE(42000) "Remote tables not supported under remote connections\n");
                                if (isReplicaTable(t))
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to