diff options
author | Jeff Davis <jdavis@postgresql.org> | 2025-02-27 20:40:21 -0800 |
---|---|---|
committer | Jeff Davis <jdavis@postgresql.org> | 2025-02-27 20:42:12 -0800 |
commit | 424ededc580b03e1bcf8aff18a735e519c80061f (patch) | |
tree | f0a2bf010b7da97f5954e2204a35e70937859af3 /src | |
parent | c2a50ac678eb5ccee271aef3e7ed146ac395a32b (diff) | |
download | postgresql-424ededc580b03e1bcf8aff18a735e519c80061f.tar.gz postgresql-424ededc580b03e1bcf8aff18a735e519c80061f.zip |
Adjust pg_dump tag for relation stats.
Do not use fmtId(), just use dobj->name directly, like for table data.
Diffstat (limited to 'src')
-rw-r--r-- | src/bin/pg_dump/pg_dump.c | 7 |
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); } /* |