diff --git a/src/backend/tcop/utility.c b/src/backend/tcop/utility.c index f2269ad35c..e984545780 100644 --- a/src/backend/tcop/utility.c +++ b/src/backend/tcop/utility.c @@ -2399,7 +2399,14 @@ CreateCommandTag(Node *parsetree) break; case T_RenameStmt: - tag = AlterObjectTypeCommandTag(((RenameStmt *) parsetree)->renameType); + /* + * When the column is renamed, the command tag is created + * from its relation type + */ + tag = AlterObjectTypeCommandTag( + ((RenameStmt *) parsetree)->renameType == OBJECT_COLUMN ? + ((RenameStmt *) parsetree)->relationType : + ((RenameStmt *) parsetree)->renameType); break; case T_AlterObjectDependsStmt: