PostgreSQL a temporary tabulky a trideni

Honza Pazdziora adelton na informatics.muni.cz
Čtvrtek Únor 26 10:45:17 CET 2004


On Thu, Feb 26, 2004 at 10:40:35AM +0100, Karel Zak wrote:
>  
>  Jinak pro zajimavost,  protoze se o tom moc nevi  -- volani setlocale()
>  typu:
>  
>     org = setlocale(ctg, NULL);
> 
>     setlocale(ctg, moje_locale);
> 
>     setlocale(ctg, org);
> 
>  Je  neportovatelne   a  na   nekterych  platformach  muze   delat  neco
>  neocekavatelneho,  protoze  setlocale()  tam  muze  vracet  pointer  na
>  staticky buffer kde jen prepisuje obsah. Lepsi je tedy hodnotu vracenou
>  setlocale() kterou si chci zapamatovat pred volanim dalsiho setlocale()
>  realokovat.

Aha, OK. Hmmm.

Dalsi moznost je asi ulozit si tu puvodni hodnotu pouze poprve, protoze
ona se asi nema co menit, v prubehu zivota toho backendu. Nebo minimalne
usetrit tak, ze se znovupouzije jedinkrat naalokovany buffer.

-- 
------------------------------------------------------------------------
 Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
 .project: Perl, mod_perl, DBI, Oracle, large Web systems, XML/XSL, ...
		Only self-confident people can be simple.


Další informace o konferenci Databases