diff --git a/src/backend/catalog/index.c b/src/backend/catalog/index.c
index 47f0647..c932c83 100644
*** a/src/backend/catalog/index.c
--- b/src/backend/catalog/index.c
*************** ConstructTupleDescriptor(Relation heapRe
*** 389,395 ****
  			to->attalign = typeTup->typalign;
  			to->attstattarget = -1;
  			to->attcacheoff = -1;
! 			to->atttypmod = -1;
  			to->attislocal = true;
  			to->attcollation = collationObjectId[i];
  
--- 389,395 ----
  			to->attalign = typeTup->typalign;
  			to->attstattarget = -1;
  			to->attcacheoff = -1;
! 			to->atttypmod = exprTypmod(indexkey);
  			to->attislocal = true;
  			to->attcollation = collationObjectId[i];
  
