Re: call the same pl/pgsql procedure twice in the same connection - Mailing list pgsql-sql

From Bruce Momjian
Subject Re: call the same pl/pgsql procedure twice in the same connection
Date
Msg-id 200204181722.g3IHMEc21830@candle.pha.pa.us
Whole thread Raw
In response to Re: call the same pl/pgsql procedure twice in the same connection  (Jan Wieck <janwieck@yahoo.com>)
Responses Re: call the same pl/pgsql procedure twice in the same connection  (Jan Wieck <janwieck@yahoo.com>)
List pgsql-sql
Jan Wieck wrote:
> Bruce Momjian wrote:
> >
> > Jan, instead of doing cache invalidation to fix temporary tables, can we
> > disable cached plans for functions that use temporary tables?
> 
>     I  was  thinking  of  a different approach. Enhancing the SPI
>     manager to detect if a plan uses  temporary  objects  and  to
>     remember  the  original  querystring  in the SPI_plan. Having
>     callbacks when temp object  beeing  destroyed  into  the  SPI
>     manager,  causing  it to reparse and plan on the next call to
>     SPI_execp() would do it for everything that uses SPI.

I was merely proposing that preventing caching of functions ueing temp
tables may be easier than trying to invalidation them on temp table
destruction.

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
853-3000+  If your life is a hard drive,     |  830 Blythe Avenue +  Christ can be your backup.        |  Drexel Hill,
Pennsylvania19026
 


pgsql-sql by date:

Previous
From: "Josh Berkus"
Date:
Subject: Re: SQL Holiday Calculations
Next
From: "Josh Berkus"
Date:
Subject: Re: SQL Query Optimization