aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Haas <rhaas@postgresql.org>2011-04-01 11:40:37 -0400
committerRobert Haas <rhaas@postgresql.org>2011-04-01 11:41:07 -0400
commitdd095b623ec4b41e8c5728f9c576375985554fd3 (patch)
tree32e19774d6bb32af0d53144e48512df10387a032
parent50533a6dc515cc3182f52838275c9d2a1f587604 (diff)
downloadpostgresql-dd095b623ec4b41e8c5728f9c576375985554fd3.tar.gz
postgresql-dd095b623ec4b41e8c5728f9c576375985554fd3.zip
pg_dump support for comments on FOREIGN DATA WRAPPER and SERVER objects.
Shigeru Hanada, with some corrections.
-rw-r--r--src/bin/pg_dump/pg_dump.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/bin/pg_dump/pg_dump.c b/src/bin/pg_dump/pg_dump.c
index 5561295e50c..90cb9ab9716 100644
--- a/src/bin/pg_dump/pg_dump.c
+++ b/src/bin/pg_dump/pg_dump.c
@@ -11059,6 +11059,11 @@ dumpForeignDataWrapper(Archive *fout, FdwInfo *fdwinfo)
NULL, fdwinfo->rolname,
fdwinfo->fdwacl);
+ /* Dump Foreign Data Wrapper Comments */
+ dumpComment(fout, labelq->data,
+ NULL, fdwinfo->rolname,
+ fdwinfo->dobj.catId, 0, fdwinfo->dobj.dumpId);
+
free(qfdwname);
destroyPQExpBuffer(q);
@@ -11163,6 +11168,11 @@ dumpForeignServer(Archive *fout, ForeignServerInfo *srvinfo)
srvinfo->rolname,
srvinfo->dobj.catId, srvinfo->dobj.dumpId);
+ /* Dump Foreign Server Comments */
+ dumpComment(fout, labelq->data,
+ NULL, srvinfo->rolname,
+ srvinfo->dobj.catId, 0, srvinfo->dobj.dumpId);
+
free(qsrvname);
destroyPQExpBuffer(q);