| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
It will split incoming array(s) into per-partition arrays.
Roughly based on design here:
http://lists.pgfoundry.org/pipermail/plproxy-users/2008-June/000093.html
Written by Martin Pihlak
|
|
The fixed size buffer tmp[32] was not updated when type casting was added.
Reported by Ian Sollars
|
|
|
|
Now PL/Proxy allows function defined as RETURNS RECORD without
OUT parameters. Such functions need actual result column
types specified with AS clause:
SELECT * FROM func() AS (col1 type1, col2 type2);
PL/Proxy needs to detect the actual type on each call and pass
it to remote database. Current implementation caches last
record type, drops it if type changes.
Original patch by Lei Yonghua, applied with some modifications.
|
|
|
|
|
|
This will make plproxy more robust when signatures differ between databases.
It is especially helpful for upgrading functions.
|
|
|
|
|