diff --git a/src/backend/gpopt/translate/CTranslatorUtils.cpp b/src/backend/gpopt/translate/CTranslatorUtils.cpp index 7c1ab87801997f650797b945532b5a21483c51f2..dad410f52954532395097ef1209eac3625640354 100644 --- a/src/backend/gpopt/translate/CTranslatorUtils.cpp +++ b/src/backend/gpopt/translate/CTranslatorUtils.cpp @@ -129,7 +129,7 @@ CTranslatorUtils::Pdxltabdesc GPOS_RAISE(gpdxl::ExmaDXL, gpdxl::ExmiQuery2DXLUnsupportedFeature, GPOS_WSZ_LIT("Query over external partitions")); } - CMDIdGPDB *pmdid = CDXLUtils::Pmdid(pmp, oidRel); + CMDIdGPDB *pmdid = GPOS_NEW(pmp) CMDIdGPDB(oidRel); const IMDRelation *pmdrel = pmda->Pmdrel(pmdid);