]> granicus.if.org Git - postgresql/commit
Replace raw timezone source data with IANA's new compact format.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 25 Nov 2017 20:30:11 +0000 (15:30 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 25 Nov 2017 20:30:39 +0000 (15:30 -0500)
commit1a14b763ef43102e6909c57cc037e36c2c322f82
tree51f91b335761f586d95bc8e5703939f51c7828e5
parent47226971e19fa202a42a55118ca2f133bfa6ffbd
Replace raw timezone source data with IANA's new compact format.

Traditionally IANA has distributed their timezone data in pure source
form, replete with extensive historical comments.  As of release 2017c,
they've added a compact single-file format that omits comments and
abbreviates command keywords.  This form is way shorter than the pure
source, even before considering its allegedly better compressibility.
Hence, let's distribute the data in that form rather than pure source.

I'm pushing this now, rather than at the next timezone database update,
so that it's easy to confirm that this data file produces compiled zic
output that's identical to what we were getting before.

Discussion: https://postgr.es/m/1915.1511210334@sss.pgh.pa.us
16 files changed:
src/timezone/Makefile
src/timezone/README
src/timezone/data/africa [deleted file]
src/timezone/data/antarctica [deleted file]
src/timezone/data/asia [deleted file]
src/timezone/data/australasia [deleted file]
src/timezone/data/backward [deleted file]
src/timezone/data/backzone [deleted file]
src/timezone/data/etcetera [deleted file]
src/timezone/data/europe [deleted file]
src/timezone/data/factory [deleted file]
src/timezone/data/northamerica [deleted file]
src/timezone/data/pacificnew [deleted file]
src/timezone/data/southamerica [deleted file]
src/timezone/data/systemv [deleted file]
src/timezone/data/tzdata.zi [new file with mode: 0644]