Re: temporary tables, plpgsql and yes i bet this has been asked - Mailing list pgsql-sql

From Jan Wieck
Subject Re: temporary tables, plpgsql and yes i bet this has been asked
Date
Msg-id 200202042006.g14K6QR01773@saturn.janwieck.net
Whole thread Raw
In response to Re: temporary tables, plpgsql and yes i bet this has been asked  (Bruce Momjian <pgman@candle.pha.pa.us>)
Responses Re: temporary tables, plpgsql and yes i bet this has been asked  (Bruce Momjian <pgman@candle.pha.pa.us>)
Re: temporary tables, plpgsql and yes i bet this has been asked  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-sql
Bruce Momjian wrote:
> Murray Prior Hobbs wrote:
> >
> > in a plpgsql function
> >
> >     create temporary table X
> >
> >     ....
> >
> >
> >     drop table X
> >
> >
> > then in another function
> >
> >     loop
> >
> >         call the other function
> >
> >     end loop
> >
> >
> > i get the problem that the second time the table is created (ie in the
> > second call) it is not visible
> >
> > now yes i could declare the table in the calling funtion but then the
> > original function is less useful to me
>
> Interesting.  Can you recreate the problem in psql without the functions
> and show an example?  I am confused how this could be failing.
   I  bet  he's  using  the  temp  table  without  EXECUTE. That   would've failed even without  the  other  "calling"
function  around  it, as soon as he uses it more than once per session.
 
   SPI still needs to learn how to determine  if  a  query  uses   temp tables somewhere in order to silently
re-preparequeries   when required.  And I am absolutely sure this is not an issue   we should address in PL/pgSQL. It
hasto be solved on the SPI   level.
 


Jan

--

#======================================================================#
# It's easier to get forgiveness for being wrong than for being right. #
# Let's break this rule - forgive me.                                  #
#================================================== JanWieck@Yahoo.com #



_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com



pgsql-sql by date:

Previous
From: Tom Lane
Date:
Subject: Re: temporary tables, plpgsql and yes i bet this has been asked before
Next
From: Bruce Momjian
Date:
Subject: Re: temporary tables, plpgsql and yes i bet this has been asked