]> granicus.if.org Git - postgresql/commitdiff
Disable use of -c and -a together in pg_dump; they don't make sense together.
authorBruce Momjian <bruce@momjian.us>
Tue, 27 Aug 2002 21:04:58 +0000 (21:04 +0000)
committerBruce Momjian <bruce@momjian.us>
Tue, 27 Aug 2002 21:04:58 +0000 (21:04 +0000)
src/bin/pg_dump/pg_dump.c

index c3a1ace2d042ab18448d125839625be4d7fee39b..31790dde3e754be45b43ca20c124f1f9033ef839 100644 (file)
@@ -22,7 +22,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dump.c,v 1.292 2002/08/27 18:57:26 petere Exp $
+ *       $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dump.c,v 1.293 2002/08/27 21:04:58 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -468,6 +468,12 @@ main(int argc, char **argv)
                exit(1);
        }
 
+       if (dataOnly && outputClean)
+       {
+               write_msg(NULL, "The options \"clean\" (-c) and \"data only\" (-a) cannot be used together.\n");
+               exit(1);
+       }
+
        if (outputBlobs && selectTablename != NULL && strlen(selectTablename) > 0)
        {
                write_msg(NULL, "Large object output is not supported for a single table.\n");