5 nov 2012 kl. 22:23 skrev Tom Lane <t...@sss.pgh.pa.us>:
> Palle Girgensohn <gir...@pingpong.net> writes: >> Please note that this problem does not go away by disconnecting and >> reconnecting, and other sessions get the error immediately, so the claim >> that it is bound to a session is false. > > Huh? The test case you provided certainly doesn't exhibit any such > behavior. I get > > regression=# SELECT * FROM test_func(); > ERROR: wrong record type supplied in RETURN NEXT > CONTEXT: PL/pgSQL function test_func() line 6 at RETURN NEXT > regression=# \c - > You are now connected to database "regression" as user "postgres". > regression=# SELECT * FROM test_func(); > id | foo > ----+----- > 1 | > (1 row) > > regards, tom lane Ah, sorry. Other sessions get the error immediately as well though. Would input parameters matter, or is it just the return type? I'll see if I can find a test case that breaks permanently, but I'm probably mistaken about that bit then. -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers