From: Bruce Momjian <bruce@momjian.us>
Date: Tue, 3 Feb 1998 21:57:27 +0000 (+0000)
Subject: Vacuum parameter fix.
X-Git-Tag: REL6_3~224
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bced35f1e16a0b5a5086b4b94f8155645a89494a;p=postgresql

Vacuum parameter fix.
---

diff --git a/src/backend/commands/vacuum.c b/src/backend/commands/vacuum.c
index 2592b2bec0..f586158570 100644
--- a/src/backend/commands/vacuum.c
+++ b/src/backend/commands/vacuum.c
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.60 1998/02/03 19:26:33 momjian Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.61 1998/02/03 21:57:27 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -135,7 +135,7 @@ vacuum(char *vacrel, bool verbose, bool analyze, List *va_spec)
 	pmem = PortalGetVariableMemory(vc_portal);
 	old = MemoryContextSwitchTo((MemoryContext) pmem);
 
-	if (va_spec == NIL || analyze)
+	if (va_spec != NIL && !analyze)
 		elog(ERROR,"Can't vacuum columns, only tables.  You can 'vacuum analyze' columns.");
 
 	foreach(le, va_spec)