Code review for range-types catalog entries. master
authorTom Lane <[email protected]>
Wed, 16 Nov 2011 23:21:34 +0000 (18:21 -0500)
committerTom Lane <[email protected]>
Wed, 16 Nov 2011 23:21:34 +0000 (18:21 -0500)
commit4509033a00df5f49c42a21772d8d617efe83e549
treed1c4bda08a9a1b3e9bb57e3e818b9ee707045111
parentff4fd4bf53c5512427f8ecea08d6ca7777efa2c5
Code review for range-types catalog entries.

Fix assorted infelicities, such as dependency on OIDs that aren't
hardwired, as well as outright misdeclaration of daterange_canonical(),
which resulted in crashes if you invoked it directly.  Add some more
regression tests to try to catch similar mistakes in future.
src/include/catalog/catversion.h
src/include/catalog/indexing.h
src/include/catalog/pg_opclass.h
src/include/catalog/pg_operator.h
src/include/catalog/pg_proc.h
src/include/catalog/pg_range.h
src/include/catalog/pg_type.h
src/test/regress/expected/rangetypes.out
src/test/regress/expected/type_sanity.out
src/test/regress/sql/rangetypes.sql
src/test/regress/sql/type_sanity.sql