aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/backend/parser/gram.y3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y
index deb101710e4..2dddd8f302c 100644
--- a/src/backend/parser/gram.y
+++ b/src/backend/parser/gram.y
@@ -18428,10 +18428,13 @@ parsePartitionStrategy(char *strategy)
return PARTITION_STRATEGY_RANGE;
else if (pg_strcasecmp(strategy, "hash") == 0)
return PARTITION_STRATEGY_HASH;
+
ereport(ERROR,
(errcode(ERRCODE_INVALID_PARAMETER_VALUE),
errmsg("unrecognized partitioning strategy \"%s\"",
strategy)));
+ return PARTITION_STRATEGY_LIST; /* keep compiler quiet */
+
}
/*