diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2001-05-22 16:37:17 +0000 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2001-05-22 16:37:17 +0000 |
commit | efcecd9eca884776137b156a3f1f93c23b98a648 (patch) | |
tree | c4b92145e8a25105c68da19114e6952ea7d9241c /src/backend/parser/analyze.c | |
parent | c84c3d8fea316359f2336be7287d7037c3b3e46c (diff) | |
download | postgresql-efcecd9eca884776137b156a3f1f93c23b98a648.tar.gz postgresql-efcecd9eca884776137b156a3f1f93c23b98a648.zip |
Make bit and bit varying types reject too long input. (They already tried
to do that, but inconsistently.) Make bit type reject too short input,
too, per SQL. Since it no longer zero pads, 'zpbit*' has been renamed to
'bit*' in the source, hence initdb.
Diffstat (limited to 'src/backend/parser/analyze.c')
-rw-r--r-- | src/backend/parser/analyze.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/parser/analyze.c b/src/backend/parser/analyze.c index 4afd395f5a8..0b6faf64227 100644 --- a/src/backend/parser/analyze.c +++ b/src/backend/parser/analyze.c @@ -6,7 +6,7 @@ * Portions Copyright (c) 1996-2001, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $Header: /cvsroot/pgsql/src/backend/parser/analyze.c,v 1.186 2001/05/18 21:24:19 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/parser/analyze.c,v 1.187 2001/05/22 16:37:15 petere Exp $ * *------------------------------------------------------------------------- */ @@ -3086,7 +3086,7 @@ transformColumnType(ParseState *pstate, ColumnDef *column) typename->typmod = VARHDRSZ + ((NUMERIC_DEFAULT_PRECISION << 16) | NUMERIC_DEFAULT_SCALE); break; - case ZPBITOID: + case BITOID: /* 'bit' -> 'bit(1)' */ typename->typmod = 1; break; |