Fix incorrectly reported stats kind in "can't happen" ERROR

The error message(s) were reporting the stats kind of 'f', which is not
correct as that's for the "dependencies" statistics kind.

Reported-by: Horst Reiterer
Reviewed-by: Richard Guo
Discussion: https://postgr.es/m/18375-ba99383eb9062d6a@postgresql.org
Backpatch-through: 12, where MCV extended stats were added.
pull/159/head
David Rowley 1 year ago
parent 2af07e2f74
commit a37a3e2b36
  1. 2
      src/backend/statistics/extended_stats.c
  2. 2
      src/backend/statistics/mcv.c

@ -2440,7 +2440,7 @@ statext_expressions_load(Oid stxoid, bool inh, int idx)
if (isnull)
elog(ERROR,
"requested statistics kind \"%c\" is not yet built for statistics object %u",
STATS_EXT_DEPENDENCIES, stxoid);
STATS_EXT_EXPRESSIONS, stxoid);
eah = DatumGetExpandedArray(value);

@ -572,7 +572,7 @@ statext_mcv_load(Oid mvoid, bool inh)
if (isnull)
elog(ERROR,
"requested statistics kind \"%c\" is not yet built for statistics object %u",
STATS_EXT_DEPENDENCIES, mvoid);
STATS_EXT_MCV, mvoid);
result = statext_mcv_deserialize(DatumGetByteaP(mcvlist));

Loading…
Cancel
Save