Re: Storing MemoryContext Pointers - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Storing MemoryContext Pointers
Date
Msg-id 384.1160076883@sss.pgh.pa.us
Whole thread Raw
In response to Storing MemoryContext Pointers  (Volkan YAZICI <yazicivo@ttnet.net.tr>)
Responses Re: Storing MemoryContext Pointers  (Volkan YAZICI <yazicivo@ttnet.net.tr>)
List pgsql-hackers
Volkan YAZICI <yazicivo@ttnet.net.tr> writes:
> When I allocate a new memory context via

>   oldmcxt = AllocSetContextCreate(TopMemoryContext, ...)
>   persistent_mcxt = CurrentMemoryContext;

ITYM
   persistent_mcxt = AllocSetContextCreate(TopMemoryContext, ...)

because the other doesn't do what you think...

> How can I store the persistent_mcxt in a persistent place that I'll be
> able to reach it in my next getting invoked?

Make it a static variable.
        regards, tom lane


pgsql-hackers by date:

Previous
From: "Mark Woodward"
Date:
Subject: Re: Query Failed, out of memory
Next
From: "Mark Woodward"
Date:
Subject: Upgrading a database dump/restore