postgresql/src/backend
Tom Lane 8a10fed415 Fix getTypeIOParam to support type record[].
Since record[] uses array_in, it needs to have its element type passed
as typioparam.  In HEAD and 9.1, this fix essentially reverts commit
9bc933b212, which was a hack that is no
longer needed since domains don't set their typelem anymore.  Before
that, adjust the logic so that only domains are excluded from being
treated like arrays, rather than assuming that only base types should
be included.  Add a regression test to demonstrate the need for this.
Per report from Maxim Boguk.

Back-patch to 8.4, where type record[] was added.
2011-12-01 12:44:34 -05:00
..
access Fix erroneous replay of GIN_UPDATE_META_PAGE WAL records. 2011-11-25 13:59:34 -05:00
bootstrap Avoid changing an index's indcheckxmin horizon during REINDEX. 2011-04-19 18:51:08 -04:00
catalog Fix bugs in information_schema.referential_constraints view. 2011-10-14 20:24:42 -04:00
commands Change FK trigger creation order to better support self-referential FKs. 2011-10-26 13:02:46 -04:00
executor Avoid integer overflow when LIMIT + OFFSET >= 2^63. 2011-08-02 11:31:15 +03:00
foreign deflist_to_tuplestore dumped core on an option with no value. 2011-09-13 11:37:03 -04:00
lib Update copyright for 2009. 2009-01-01 17:24:05 +00:00
libpq Use OpenSSL's SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER flag. 2011-07-24 15:18:07 -04:00
main Update copyright for 2009. 2009-01-01 17:24:05 +00:00
nodes Fix performance problem when building a lossy tidbitmap. 2011-08-20 14:51:43 -04:00
optimizer Fix inline_set_returning_function() to allow multiple OUT parameters. 2011-11-03 17:53:33 -04:00
parser Don't let transform_null_equals=on affect CASE foo WHEN NULL ... constructs. 2011-10-08 11:21:08 +03:00
po Translation updates 2011-09-22 22:31:27 +03:00
port Modernize dlopen interface code for FreeBSD and OpenBSD. 2011-04-07 15:14:51 -04:00
postmaster Fix VACUUM so that it always updates pg_class.reltuples/relpages. 2011-05-30 17:07:19 -04:00
regex Change regexp engine's ccondissect/crevdissect routines to perform DFA 2010-02-01 02:45:35 +00:00
rewrite Make FOR UPDATE/SHARE in the primary query not propagate into WITH queries; 2009-10-27 17:11:30 +00:00
snowball Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:08 +02:00
storage Avoid floating-point underflow while tracking buffer allocation rate. 2011-11-19 00:36:36 -05:00
tcop On IA64 architecture, we check the depth of the register stack in addition 2011-04-13 11:53:06 +03:00
tsearch Fix tsmatchsel() to account properly for null rows. 2011-02-17 19:01:01 -05:00
utils Fix getTypeIOParam to support type record[]. 2011-12-01 12:44:34 -05:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:08 +02:00
common.mk Code coverage testing with gcov. Documentation is in the regression test 2008-09-05 12:11:18 +00:00
Makefile Well, the systemtap guys moved the goalposts again: with the latest version, 2010-01-20 23:12:15 +00:00
nls.mk Translation updates 2011-09-22 22:31:27 +03:00