Wednesday, May 14, 2008

Re: [pgsql-es-ayuda] Ayuda con stored procedures en C

Emiliano Moscato escribió:

> Y lo que debería traernos los rows de la tabla temporal, no hace más que
> decirnos que la tabla está vacía. Si después hacemos una consulta sobre la
> misma tabla, nos muestra los datos insertados correctamente.

Hmm. ¿Está declarada la función como VOLATILE? Eso debería hacerla
tomar un nuevo snapshot después de la inserción, con lo cual el SELECT
debería "ver" esas tuplas. Si hubieras declarado la función como
IMMUTABLE, entonces habría el efecto que indicas.

--
Alvaro Herrera

http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
--
TIP 7: no olvides aumentar la configuración del "free space map"

No comments: