summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Davis2025-02-28 04:40:21 +0000
committerJeff Davis2025-02-28 04:42:12 +0000
commit424ededc580b03e1bcf8aff18a735e519c80061f (patch)
treef0a2bf010b7da97f5954e2204a35e70937859af3
parentc2a50ac678eb5ccee271aef3e7ed146ac395a32b (diff)
Adjust pg_dump tag for relation stats.
Do not use fmtId(), just use dobj->name directly, like for table data.
-rw-r--r--src/bin/pg_dump/pg_dump.c7
1 files changed, 1 insertions, 6 deletions
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);
}
/*