aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2000-02-24 16:34:21 +0000
committerBruce Momjian <bruce@momjian.us>2000-02-24 16:34:21 +0000
commit46ba3f839d06248a11fcfd5618c06233793babd2 (patch)
treefe281ad8416c94ac1869f467ceaff214dd009161
parent5cdfaea899409ad06d2421e419dd7e958a440f77 (diff)
downloadpostgresql-46ba3f839d06248a11fcfd5618c06233793babd2.tar.gz
postgresql-46ba3f839d06248a11fcfd5618c06233793babd2.zip
Suppress timespan and datetime ops from being brought in via pg_dump
from previous release.
-rw-r--r--src/backend/parser/gram.y17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y
index b14fde0799c..d46417de192 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.150 2000/02/24 01:59:17 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.151 2000/02/24 16:34:21 momjian Exp $
*
* HISTORY
* AUTHOR DATE MAJOR EVENT
@@ -2332,13 +2332,16 @@ opt_type: ':' Typename { $$ = $2; }
*/
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
+ * Release 7.0 removed network_ops, timespan_ops, and datetime_ops,
+ * so we suppress 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; }
+ if (strcmp($1, "network_ops") != 0 &&
+ strcmp($1, "timespan_ops") != 0 &&
+ strcmp($1, "datetime_ops") != 0)
+ $$ = $1;
+ else $$ = NULL; }
| USING class { $$ = $2; }
| /*EMPTY*/ { $$ = NULL; }
;