From 762faf702c6f7292bd02705553078700d92c15f1 Mon Sep 17 00:00:00 2001 From: Fujii Masao Date: Mon, 20 Oct 2025 11:44:11 +0900 Subject: [PATCH] pg_dump: Remove unnecessary code for security labels on extensions. Commit d9572c4e3b4 added extension support and made pg_dump attempt to dump security labels on extensions. However, security labels on extensions are not actually supported, so this code was unnecessary. This commit removes it. Suggested-by: Jian He Author: Fujii Masao Reviewed-by: Jian He Discussion: https://postgr.es/m/CACJufxF8=z0v=888NKKEoTHQ+Jc4EXutFi91BF0fFjgFsZT6JQ@mail.gmail.com --- src/bin/pg_dump/pg_dump.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/bin/pg_dump/pg_dump.c b/src/bin/pg_dump/pg_dump.c index 4b8cd49df09..47913178a93 100644 --- a/src/bin/pg_dump/pg_dump.c +++ b/src/bin/pg_dump/pg_dump.c @@ -12023,17 +12023,12 @@ dumpExtension(Archive *fout, const ExtensionInfo *extinfo) .createStmt = q->data, .dropStmt = delq->data)); - /* Dump Extension Comments and Security Labels */ + /* Dump Extension Comments */ if (extinfo->dobj.dump & DUMP_COMPONENT_COMMENT) dumpComment(fout, "EXTENSION", qextname, NULL, "", extinfo->dobj.catId, 0, extinfo->dobj.dumpId); - if (extinfo->dobj.dump & DUMP_COMPONENT_SECLABEL) - dumpSecLabel(fout, "EXTENSION", qextname, - NULL, "", - extinfo->dobj.catId, 0, extinfo->dobj.dumpId); - free(qextname); destroyPQExpBuffer(q);