PostgreSQL启动过程中的那些事四:初始化全局时区global_timezone (二)

2014-11-23 20:12:18 · 作者: · 浏览: 62
希表是放在共享内存shared memory里的,这个 “Timezones”哈希表是放在“Timezones”内存上下文里的。为了看起来更清晰,就没有把“Timezones”哈希表放到AllocBlock里的AllocChunk里。结构图在下面。

\

“Timezones”哈希表结构

pg里的timezone文件以PG_BINARY格式存放在%PostgreSQL Home%\share\timezone里