index f2269ad35ca4e718eea232183ca6e5021c91a53e..e9845457809c6fd61dc1f37558d82c8e767792dc 100644 (file)
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: