postgresql/src
Tom Lane dcb2bda9b7 Improve plpgsql's ability to cope with rowtypes containing dropped columns,
by supporting conversions in places that used to demand exact rowtype match.

Since this issue is certain to come up elsewhere (in fact, already has,
in ExecEvalConvertRowtype), factor out the support code into new core
functions for tuple conversion.  I chose to put these in a new source
file since heaptuple.c is already overly long.

Heavily revised version of a patch by Pavel Stehule.
2009-08-06 20:44:32 +00:00
..
backend Improve plpgsql's ability to cope with rowtypes containing dropped columns, 2009-08-06 20:44:32 +00:00
bin Fix pg_dump to do the right thing when escaping the contents of large objects. 2009-08-04 21:56:09 +00:00
include Improve plpgsql's ability to cope with rowtypes containing dropped columns, 2009-08-06 20:44:32 +00:00
interfaces Fixed copyright notice. 2009-08-05 11:42:20 +00:00
makefiles When calling unsupported "make check" with a pgxs module, return a nonzero 2009-07-08 13:47:29 +00:00
pl Improve plpgsql's ability to cope with rowtypes containing dropped columns, 2009-08-06 20:44:32 +00:00
port Fix minor memory leak in Win32 SID handling functions. Not a big issue 2009-07-27 08:46:10 +00:00
template Tweak configure to attempt to add -qnoansialias to CFLAGS whenever running 2009-02-11 20:02:40 +00:00
test Improve plpgsql's ability to cope with rowtypes containing dropped columns, 2009-08-06 20:44:32 +00:00
timezone Update time zone data files to tzdata release 2009i: DST law changes in 2009-06-11 17:45:38 +00:00
tools Enable the use of multiple CPUs/cores when building on MSVC. This only 2009-07-27 07:11:15 +00:00
tutorial 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
bcc32.mak Remove old-style win32 client-only visual c++ build infrastructure for everything except 2007-03-05 14:18:38 +00:00
DEVELOPERS Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Add the possibility to specify an explicit validator function for foreign-data 2009-02-24 10:06:36 +00:00
Makefile.global.in Use DocBook XSL stylesheets for man page building 2009-08-04 22:04:37 +00:00
Makefile.shlib Allow out-of-tree builds on mingw and cygwin 2009-01-05 09:27:20 +00:00
nls-global.mk Do not msgmerge against /dev/null; merge against the pot file itself 2009-01-20 09:58:50 +00:00
win32.mak Update supported standalone VC++ version to 7.1+ only, and fix 2007-08-03 10:47:11 +00:00