From: | Sean Chittenden <sean(at)chittenden(dot)org> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | PGBugs List <pgsql-bugs(at)postgresql(dot)org> |
Subject: | Re: Stack not being popped correctly (was: Re: [HACKERS] plpgsql lacks generic identifier for record in triggers...) |
Date: | 2004-11-25 04:53:11 |
Message-ID: | E8AEA4ED-3E9D-11D9-841B-000A95C705DC@chittenden.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs pgsql-hackers |
>> Which, doesn't work as expected as it seems as though there's
>> something
>> left behind on the stack that shouldn't be. Here's the case to
>> reproduce (doesn't involve pgmemcache):
>
>> test=# CREATE FUNCTION t5_func() RETURNS TRIGGER AS 'BEGIN EXECUTE
>> TRUE; RETURN NULL; END;' LANGUAGE 'plpgsql';
>
> What are you expecting "execute true" to do?
Behave the same as PERFORM? Ugh, how humiliating. When writing my
pgmemcache presentation, I erroneously wrote EXECUTE instead of
PERFORM. When sending off that little flurry of emails, I was updating
my pgmemcache presentation and subconsciously propagated the error w/o
even thinking about it. :-/ Thanks, I'll take that pumpkin pie on my
face. -sc
--
Sean Chittenden
From | Date | Subject | |
---|---|---|---|
Next Message | Andrzej Wojtaszek | 2004-11-25 07:53:25 | interval conversion bug |
Previous Message | Tom Lane | 2004-11-25 03:52:56 | Re: equal operator fails on two identical strings if initdb |
From | Date | Subject | |
---|---|---|---|
Next Message | Neil Conway | 2004-11-25 06:04:16 | Re: lwlocks and starvation |
Previous Message | Tom Lane | 2004-11-25 04:30:46 | Re: lwlocks and starvation |