• Bruce Momjian's avatar
    >> Do you agree that using a hashtable for it in general is a good idea · f4c4f1ce
    Bruce Momjian authored
    >> assuming this sideeffect is removed, though?
    >
    >I have no problem with the hashtable, only with preloading it with
    >everything.  What I'd like to see is that the table inherited at fork()
    >contains just the data for the default timezone.  (At least in the
    >normal case where that setting hasn't been changed since postmaster
    >start.)
    
    Here's a patch doing this. Changes score_timezone not to use pg_tzset(),
    and thus not loading all the zones in the cache. The actual timezone
    being picked will be set using set_global_timezone() which in turn calls
    pg_tzset() and loads it in the cache.
    
    Magnus Hagander
    f4c4f1ce
pgtz.c 30.9 KB