OSDN Git Service

Make bit and bit varying types reject too long input. (They already tried
authorPeter Eisentraut <peter_e@gmx.net>
Tue, 22 May 2001 16:37:17 +0000 (16:37 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Tue, 22 May 2001 16:37:17 +0000 (16:37 +0000)
commitefcecd9eca884776137b156a3f1f93c23b98a648
treec4b92145e8a25105c68da19114e6952ea7d9241c
parentc84c3d8fea316359f2336be7287d7037c3b3e46c
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.
14 files changed:
doc/src/sgml/datatype.sgml
src/backend/parser/analyze.c
src/backend/parser/parse_coerce.c
src/backend/parser/parse_node.c
src/backend/utils/adt/format_type.c
src/backend/utils/adt/varbit.c
src/bin/pg_dump/pg_dump.c
src/include/catalog/catversion.h
src/include/catalog/pg_proc.h
src/include/catalog/pg_type.h
src/include/parser/parse_coerce.h
src/include/utils/varbit.h
src/test/regress/expected/bit.out
src/test/regress/sql/bit.sql