From: Jeff Davis Date: Fri, 28 Feb 2025 04:40:21 +0000 (-0800) Subject: Adjust pg_dump tag for relation stats. X-Git-Tag: REL_18_BETA1~726 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=424ededc580b03e1bcf8aff18a735e519c80061f;p=thirdparty%2Fpostgresql.git Adjust pg_dump tag for relation stats. Do not use fmtId(), just use dobj->name directly, like for table data. --- diff --git a/src/bin/pg_dump/pg_dump.c b/src/bin/pg_dump/pg_dump.c index 7c38c89bf08..4f4ad2ee150 100644 --- a/src/bin/pg_dump/pg_dump.c +++ b/src/bin/pg_dump/pg_dump.c @@ -10490,7 +10490,6 @@ dumpRelationStats(Archive *fout, const RelStatsInfo *rsinfo) PGresult *res; PQExpBuffer query; PQExpBuffer out; - PQExpBuffer tag; DumpId *deps = NULL; int ndeps = 0; char *qualified_name; @@ -10522,9 +10521,6 @@ dumpRelationStats(Archive *fout, const RelStatsInfo *rsinfo) ndeps = dobj->nDeps; } - tag = createPQExpBuffer(); - appendPQExpBufferStr(tag, fmtId(dobj->name)); - query = createPQExpBuffer(); if (!fout->is_prepared[PREPQUERY_GETATTRIBUTESTATS]) { @@ -10695,7 +10691,7 @@ dumpRelationStats(Archive *fout, const RelStatsInfo *rsinfo) PQclear(res); ArchiveEntry(fout, nilCatalogId, createDumpId(), - ARCHIVE_OPTS(.tag = tag->data, + ARCHIVE_OPTS(.tag = dobj->name, .namespace = dobj->namespace->dobj.name, .description = "STATISTICS DATA", .section = rsinfo->postponed_def ? @@ -10707,7 +10703,6 @@ dumpRelationStats(Archive *fout, const RelStatsInfo *rsinfo) free(qualified_name); destroyPQExpBuffer(out); destroyPQExpBuffer(query); - destroyPQExpBuffer(tag); } /*