postgresql/src/backend
Tom Lane 777918e349 Update time zone data files to tzdata release 2018e.
DST law changes in North Korea.  Redefinition of "daylight savings" in
Ireland, as well as for some past years in Namibia and Czechoslovakia.
Additional historical corrections for Czechoslovakia.

With this change, the IANA database models Irish timekeeping as following
"standard time" in summer, and "daylight savings" in winter, so that the
daylight savings offset is one hour behind standard time not one hour
ahead.  This does not change their UTC offset (+1:00 in summer, 0:00 in
winter) nor their timezone abbreviations (IST in summer, GMT in winter),
though now "IST" is more correctly read as "Irish Standard Time" not "Irish
Summer Time".  However, the "is_dst" column in the pg_timezone_names view
will now be true in winter and false in summer for the Europe/Dublin zone.

Similar changes were made for Namibia between 1994 and 2017, and for
Czechoslovakia between 1946 and 1947.

So far as I can find, no Postgres internal logic cares about which way
tm_isdst is reported; in particular, since commit b2cbced9e we do not
rely on it to decide how to interpret ambiguous timestamps during DST
transitions.  So I don't think this change will affect any Postgres
behavior other than the timezone-view outputs.

Discussion: https://postgr.es/m/30996.1525445902@sss.pgh.pa.us
2018-05-09 13:55:54 -04:00
..
access Fix scenario where streaming standby gets stuck at a continuation record. 2018-05-05 01:35:15 +03:00
bootstrap pgindent run for 9.5 2015-05-23 21:35:49 -04:00
catalog Do not select new object OIDs that match recently-dead entries. 2018-04-11 17:41:26 -04:00
commands Fix race conditions when an event trigger is added concurrently with DDL. 2018-04-20 17:15:31 -04:00
executor Fix WHERE CURRENT OF when the referenced cursor uses an index-only scan. 2018-03-17 14:59:31 -04:00
foreign Code review for foreign/custom join pushdown patch. 2015-05-10 14:36:36 -04:00
lib Revert "Permit dump/reload of not-too-large >1GB tuples" 2016-12-06 12:45:49 -03:00
libpq Fix some null pointer dereferences in LDAP auth code 2017-11-10 14:30:06 -05:00
main Install Windows crash dump handler before all else. 2017-11-12 14:31:04 -08:00
nodes Fix improper repetition of previous results from a hashed aggregate. 2016-08-24 14:37:50 -04:00
optimizer Change more places to be less trusting of RestrictInfo.is_pushed_down. 2018-04-20 15:19:17 -04:00
parser Fix make rules that generate multiple output files. 2018-03-23 13:45:38 -04:00
po Translation updates 2018-05-07 11:48:47 -04:00
port Fix and improve pg_atomic_flag fallback implementation. 2018-04-06 20:02:12 -07:00
postmaster Make local copy of client hostnames in backend status array. 2018-04-11 23:40:19 +03:00
regex Fix regexport.c to behave sanely with lookaround constraints. 2017-04-13 17:18:35 -04:00
replication Refrain from duplicating data in reorderbuffers 2018-03-06 16:20:03 -03:00
rewrite Fix creation of resjunk tlist entries for inherited mixed UPDATE/DELETE. 2017-11-27 17:54:11 -05:00
snowball Remove no-longer-required function declarations. 2015-05-24 12:20:23 -04:00
storage Fix incorrect close() call in dsm_impl_mmap(). 2018-04-10 18:34:40 -04:00
tcop Unify SIGHUP handling between normal and walsender backends. 2017-06-05 19:18:16 -07:00
tsearch Fix bogus affix-merging code. 2018-04-12 18:39:51 -04:00
utils Update time zone data files to tzdata release 2018e. 2018-05-09 13:55:54 -04:00
.gitignore Add gitignore for mingw/cygwin build outputs 2011-06-09 18:11:47 +02:00
common.mk Remove maintainer-check target, fold into normal build 2013-10-10 20:11:56 -04:00
Makefile Fix make rules that generate multiple output files. 2018-03-23 13:45:38 -04:00
nls.mk Translation updates 2015-02-01 23:23:40 -05:00