mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-09-30 07:51:24 +02:00
e92a88272e
spotted by Qingqing Zhou. The HASH_ENTER action now automatically fails with elog(ERROR) on out-of-memory --- which incidentally lets us eliminate duplicate error checks in quite a bunch of places. If you really need the old return-NULL-on-out-of-memory behavior, you can ask for HASH_ENTER_NULL. But there is now an Assert in that path checking that you aren't hoping to get that behavior in a palloc-based hash table. Along the way, remove the old HASH_FIND_SAVE/HASH_REMOVE_SAVED actions, which were not being used anywhere anymore, and were surely too ugly and unsafe to want to see revived again. |
||
---|---|---|
.. | ||
data | ||
ialloc.c | ||
localtime.c | ||
Makefile | ||
pgtz.c | ||
pgtz.h | ||
private.h | ||
README | ||
scheck.c | ||
strftime.c | ||
tzfile.h | ||
zic.c |
This is a PostgreSQL adapted version of the timezone library from: ftp://elsie.nci.nih.gov/pub/tzcode*.tar.gz The data files under data/ are an exact copy of the latest data set from ftp://elsie.nci.nih.gov/pub/tzdata*.tar.gz Since time zone rules change frequently in some parts of the world, we should endeavor to update the data files before each PostgreSQL release.