Disable use of -c and -a together in pg_dump; they don't make sense together.
authorBruce Momjian
Tue, 27 Aug 2002 21:04:58 +0000 (21:04 +0000)
committerBruce Momjian
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");