postgresql/src/timezone/tznames
Tom Lane 308d868274 Update time zone data files to tzdata release 2016j.
DST law changes in northern Cyprus (new zone Asia/Famagusta), Russia (new
zone Europe/Saratov), Tonga, Antarctica/Casey.  Historical corrections for
Asia/Aqtau, Asia/Atyrau, Asia/Gaza, Asia/Hebron, Italy, Malta.  Replace
invented zone abbreviation "TOT" for Tonga with numeric UTC offset; but
as in the past, we'll keep accepting "TOT" for input.
2017-01-30 11:40:22 -05:00
..
Africa.txt Remove vestigial references to "zic" in favor of "IANA database". 2016-09-04 19:42:08 -04:00
America.txt Remove vestigial references to "zic" in favor of "IANA database". 2016-09-04 19:42:08 -04:00
Antarctica.txt Update time zone data files to tzdata release 2016g. 2016-10-19 17:56:38 -04:00
Asia.txt Update time zone data files to tzdata release 2016g. 2016-10-19 17:56:38 -04:00
Atlantic.txt Support timezone abbreviations that sometimes change. 2014-10-16 15:22:10 -04:00
Australia Remove vestigial references to "zic" in favor of "IANA database". 2016-09-04 19:42:08 -04:00
Australia.txt Remove vestigial references to "zic" in favor of "IANA database". 2016-09-04 19:42:08 -04:00
Default Update time zone data files to tzdata release 2016j. 2017-01-30 11:40:22 -05:00
Etc.txt Remove vestigial references to "zic" in favor of "IANA database". 2016-09-04 19:42:08 -04:00
Europe.txt Update time zone data files to tzdata release 2016g. 2016-10-19 17:56:38 -04:00
India
Indian.txt Update time zone data files to tzdata release 2016g. 2016-10-19 17:56:38 -04:00
Makefile
Pacific.txt Update time zone data files to tzdata release 2016j. 2017-01-30 11:40:22 -05:00
README Support timezone abbreviations that sometimes change. 2014-10-16 15:22:10 -04:00

src/timezone/tznames/README

tznames
=======

This directory contains files with timezone sets for PostgreSQL.  The problem
is that time zone abbreviations are not unique throughout the world and you
might find out that a time zone abbreviation in the `Default' set collides
with the one you wanted to use.  This can be fixed by selecting a timezone
set that defines the abbreviation the way you want it.  There might already
be a file here that serves your needs.  If not, you can create your own.

In order to use one of these files, you need to set

   timezone_abbreviations = 'xyz'

in any of the usual ways for setting a parameter, where xyz is the filename
that contains the desired time zone abbreviations.

If you do not find an appropriate set of abbreviations for your geographic
location supplied here, please report this to <pgsql-hackers@postgresql.org>.
Your set of time zone abbreviations can then be included in future releases.
For the time being you can always add your own set.

Typically a custom abbreviation set is made by including the `Default' set
and then adding or overriding abbreviations as necessary.  For examples,
see the `Australia' and `India' files.

The files named Africa.txt, etc, are not intended to be used directly as
time zone abbreviation files. They contain reference definitions of time zone
abbreviations that can be copied into a custom abbreviation file as needed.
Note that these files (*.txt) are already a subset of the IANA timezone
database files: we tried to list only those time zone abbreviations that
(according to the IANA timezone database) appear to be still in use.