postgresql/src/backend
Tom Lane ac3dcca22e 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:22 -05:00
..
access Fix erroneous replay of GIN_UPDATE_META_PAGE WAL records. 2011-11-25 13:59:11 -05:00
bootstrap Capitalization fixes 2011-06-19 00:39:19 +03:00
catalog More cleanup after failed reduced-lock-levels-for-DDL feature. 2011-10-21 13:49:58 -04:00
commands Disallow deletion of CurrentExtensionObject while running extension script. 2011-11-28 19:12:41 -05:00
executor Fix handling of PlaceHolderVars in nestloop parameter management. 2011-11-03 00:51:06 -04:00
foreign deflist_to_tuplestore dumped core on an option with no value. 2011-09-13 11:36:53 -04:00
lib Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
libpq Add host name resolution information to pg_hba.conf error messages 2011-07-31 18:08:21 +03:00
main Pgindent run before 9.1 beta2. 2011-06-09 14:32:50 -04:00
nodes Ensure that whole-row junk Vars are always of composite type. 2011-11-27 22:27:32 -05:00
optimizer Ensure that whole-row junk Vars are always of composite type. 2011-11-27 22:27:32 -05:00
parser Ensure that whole-row junk Vars are always of composite type. 2011-11-27 22:27:32 -05:00
po Translation updates 2011-09-22 23:24:25 +03:00
port Back-patch assorted latch-related fixes. 2011-08-10 12:20:45 -04:00
postmaster Prevent autovacuum transactions from running in serializable mode. 2011-11-29 22:39:34 -05:00
regex Pgindent run before 9.1 beta2. 2011-06-09 14:32:50 -04:00
replication Fix overly-complicated usage of errcode_for_file_access(). 2011-10-22 20:22:12 +03:00
rewrite Ensure that whole-row junk Vars are always of composite type. 2011-11-27 22:27:32 -05:00
snowball Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
storage Avoid floating-point underflow while tracking buffer allocation rate. 2011-11-19 00:35:59 -05:00
tcop Back-patch assorted latch-related fixes. 2011-08-10 12:20:45 -04:00
tsearch Pgindent run before 9.1 beta2. 2011-06-09 14:32:50 -04:00
utils Fix getTypeIOParam to support type record[]. 2011-12-01 12:44:22 -05:00
.gitignore Add gitignore for mingw/cygwin build outputs 2011-06-09 18:11:47 +02:00
common.mk Workaround for recursive make breakage 2011-01-13 09:32:06 +02:00
Makefile Fix symlink for errcodes.h so it works in VPATH builds from tarballs. 2011-06-22 13:08:20 -04:00
nls.mk Translation updates 2011-09-22 23:24:25 +03:00