summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian2000-02-07 21:24:15 +0000
committerBruce Momjian2000-02-07 21:24:15 +0000
commit4842ef86247a323de9ec25e799d756c320222fe0 (patch)
treeb3b8f47f65f8bf0d99f591b764ba0fed0461f424
parentaef647a27440252b1db8ce23c9241aa3dbecdf12 (diff)
Mask removal of network_ops in 7.0.
-rw-r--r--src/backend/parser/gram.y12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y
index b56224c7bef..24175c53050 100644
--- a/src/backend/parser/gram.y
+++ b/src/backend/parser/gram.y
@@ -11,7 +11,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.140 2000/02/07 18:12:49 wieck Exp $
+ * $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.141 2000/02/07 21:24:15 momjian Exp $
*
* HISTORY
* AUTHOR DATE MAJOR EVENT
@@ -2184,7 +2184,15 @@ opt_type: ':' Typename { $$ = $2; }
* - thomas 1997-10-12
* | WITH class { $$ = $2; }
*/
-opt_class: class { $$ = $1; }
+opt_class: class {
+ /*
+ * Release 7.0 removed network_ops, so we supress it from being passed
+ * to the backend so the default *_ops is used. This can be removed
+ * in some later release. bjm 2000/02/07
+ */
+ if (strcmp($1, "network_ops") != 0)
+ $$ = $1;
+ else $$ = NULL; }
| USING class { $$ = $2; }
| /*EMPTY*/ { $$ = NULL; }
;