Bruce Momjian wrote:
Patch applied. Thanks.

thanks - that's wonderful news :-)

However the patch as it went in has a minor cosmetic issues with the display of the --help output.
Maybe something like the attached patch should be applied to restore the alphabetical option ordering and make the output more like the pg_dump output.



Stefan
Index: src/bin/pg_dump/pg_dumpall.c
===================================================================
RCS file: /projects/cvsroot/pgsql-server/src/bin/pg_dump/pg_dumpall.c,v
retrieving revision 1.44
diff -u -r1.44 pg_dumpall.c
--- src/bin/pg_dump/pg_dumpall.c        12 Jul 2004 14:35:45 -0000      1.44
+++ src/bin/pg_dump/pg_dumpall.c        14 Jul 2004 17:56:04 -0000
@@ -310,26 +310,26 @@
        printf(_("Usage:\n"));
        printf(_("  %s [OPTION]...\n"), progname);
 
-       printf(_("\nOptions:\n"));
+       printf(_("\nGeneral options:\n"));
+       printf(_("  -i, --ignore-version     proceed even when server version 
mismatches\n"
+                        "                           pg_dumpall version\n"));
+       printf(_("  --help                   show this help, then exit\n"));
+       printf(_("  --version                output version information, then 
exit\n"));
+       printf(_("\nOptions controlling the output content:\n"));
        printf(_("  -a, --data-only          dump only the data, not the schema\n"));
        printf(_("  -c, --clean              clean (drop) databases prior to 
create\n"));
        printf(_("  -d, --inserts            dump data as INSERT, rather than COPY, 
commands\n"));
        printf(_("  -D, --column-inserts     dump data as INSERT commands with column 
names\n"));
        printf(_("  -g, --globals-only       dump only global objects, no 
databases\n"));
-       printf(_("  -i, --ignore-version     proceed even when server version 
mismatches\n"
-                        "                           pg_dumpall version\n"));
-       printf(_("  -s, --schema-only        dump only the schema, no data\n"));
-       printf(_("  -S, --superuser=NAME     specify the superuser user name to use in 
the dump\n"));
        printf(_("  -o, --oids               include OIDs in dump\n"));
        printf(_("  -O, --no-owner           do not output commands to set object 
ownership\n"));
-       printf(_("  -v, --verbose            verbose mode\n"));
+       printf(_("  -s, --schema-only        dump only the schema, no data\n"));
+       printf(_("  -S, --superuser=NAME     specify the superuser user name to use in 
the dump\n"));
        printf(_("  -x, --no-privileges      do not dump privileges 
(grant/revoke)\n"));
        printf(_("  -X disable-dollar-quoting, --disable-dollar-quoting\n"
                         "                           disable dollar quoting, use SQL 
standard quoting\n"));
        printf(_("  -X disable-triggers, --disable-triggers\n"
-                        "                           disable triggers during data-only 
restore\n"));
-       printf(_("  --help                   show this help, then exit\n"));
-       printf(_("  --version                output version information, then 
exit\n"));
+                "                           disable triggers during data-only 
restore\n"));
 
        printf(_("\nConnection options:\n"));
        printf(_("  -h, --host=HOSTNAME      database server host or socket 
directory\n"));
---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

               http://www.postgresql.org/docs/faqs/FAQ.html

Reply via email to