From: | Claire McLister <mclister(at)zeesource(dot)net> |
---|---|
To: | pgsql general list <pgsql-general(at)postgresql(dot)org> |
Subject: | Error with temporary tables |
Date: | 2006-02-03 23:12:19 |
Message-ID: | 662686E1-A3F7-4977-8A8B-FC23DDCB26E4@zeesource.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Hi,
I'm using a pgsql function that begins by creating a temporary
table, does some processing, and then drops the temporary table just
before exiting. It has been working fine for a while now, but
suddenly complains for some calls that "Relation with OID" does not
exist, at the point when it is executing the DROP table command.
The general scheme is as follows:
CREATE FUNCTION Foo(Integer) AS
'
BEGIN
CREATE Temporary Table Bar AS (a left outer join of two tables)
Do processing
DROP Table Bar;
RETURN 1;
END
'
This is for Postgresql version 7.4.8
Can someone tell me what I'm doing wrong? Should I try to use 'ON
COMMIT DROP' instead?
Thanks
Claire
--
Claire McLister mclister(at)zeesource(dot)net
1684 Nightingale Avenue Suite 201
Sunnyvale, CA 94087 408-733-2737(fax)
From | Date | Subject | |
---|---|---|---|
Next Message | Philippe Ferreira | 2006-02-03 23:27:44 | Bug with sequences and WAL ? |
Previous Message | Philip Hallstrom | 2006-02-03 22:17:15 | Re: How to find first non-vacation day |