postgres.git / summary / log / commit / refs

commit    0c2dda109a6cfd9fbfeef77dad4996d39faebeae
Author:   David Rowley <drowley@postgresql.org>
Date:     Tue Mar 05 03:18:42 2024 +0000

    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.


src/backend/statistics/extended_stats.c | 2 +- src/backend/statistics/mcv.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/statistics/extended_stats.c b/src/backend/statistics/extended_stats.c index d28c9d9b81f..4212e0cd249 100644 --- a/src/backend/statistics/extended_stats.c +++ b/src/backend/statistics/extended_stats.c @@ -2480,7 +2480,7 @@ statext_expressions_load(Oid stxoid, 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); diff --git a/src/backend/statistics/mcv.c b/src/backend/statistics/mcv.c index 01837758534..e0e9b19c645 100644 --- a/src/backend/statistics/mcv.c +++ b/src/backend/statistics/mcv.c @@ -575,7 +575,7 @@ statext_mcv_load(Oid mvoid) 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)); [parent: 217928ddb45a]