aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/tablecmds.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/commands/tablecmds.c')
-rw-r--r--src/backend/commands/tablecmds.c15
1 files changed, 0 insertions, 15 deletions
diff --git a/src/backend/commands/tablecmds.c b/src/backend/commands/tablecmds.c
index 4d3fc3098c9..eb2d33dd86d 100644
--- a/src/backend/commands/tablecmds.c
+++ b/src/backend/commands/tablecmds.c
@@ -13628,21 +13628,6 @@ transformPartitionSpec(Relation rel, PartitionSpec *partspec, char *strategy)
foreach(l, partspec->partParams)
{
PartitionElem *pelem = castNode(PartitionElem, lfirst(l));
- ListCell *lc;
-
- /* Check for PARTITION BY ... (foo, foo) */
- foreach(lc, newspec->partParams)
- {
- PartitionElem *pparam = castNode(PartitionElem, lfirst(lc));
-
- if (pelem->name && pparam->name &&
- strcmp(pelem->name, pparam->name) == 0)
- ereport(ERROR,
- (errcode(ERRCODE_DUPLICATE_COLUMN),
- errmsg("column \"%s\" appears more than once in partition key",
- pelem->name),
- parser_errposition(pstate, pelem->location)));
- }
if (pelem->expr)
{