[COMMITTERS] pgsql: Background worker processes

2012-12-06 Thread Alvaro Herrera
Background worker processes Background workers are postmaster subprocesses that run arbitrary user-specified code. They can request shared memory access as well as backend database connections; or they can just use plain libpq frontend database connections. Modules listed in shared_preload_libra

[COMMITTERS] pgsql: Improve pl/pgsql to support composite-type expressions in RETURN

2012-12-06 Thread Tom Lane
Improve pl/pgsql to support composite-type expressions in RETURN. For some reason lost in the mists of prehistory, RETURN was only coded to allow a simple reference to a composite variable when the function's return type is composite. Allow an expression instead, while preserving the efficiency o