~ubuntu-branches/ubuntu/saucy/postgresql-8.4/saucy

« back to all changes in this revision

Viewing changes to src/timezone/data/europe

  • Committer: Package Import Robot
  • Author(s): Martin Pitt
  • Date: 2011-12-02 14:46:33 UTC
  • mfrom: (13.1.8 sid)
  • Revision ID: package-import@ubuntu.com-20111202144633-azdcoyqh7sduwr15
Tags: 8.4.10-1
* New upstream bug fix release:
  - Fix bugs in information_schema.referential_constraints view.
    This view was being insufficiently careful about matching the
    foreign-key constraint to the depended-on primary or unique key
    constraint. That could result in failure to show a foreign key
    constraint at all, or showing it multiple times, or claiming that
    it depends on a different constraint than the one it really does.
    Since the view definition is installed by initdb, merely upgrading
    will not fix the problem. If you need to fix this in an existing
    installation, you can (as a superuser) drop the information_schema
    schema then re-create it by sourcing
    "SHAREDIR/information_schema.sql". (Run pg_config --sharedir if
    you're uncertain where "SHAREDIR" is.) This must be repeated in
    each database to be fixed.
  - Fix incorrect replay of WAL records for GIN index updates.
    This could result in transiently failing to find index entries
    after a crash, or on a hot-standby server. The problem would be
    repaired by the next "VACUUM" of the index, however.
  - Fix TOAST-related data corruption during CREATE TABLE dest AS
    SELECT - FROM src or INSERT INTO dest SELECT * FROM src.
    If a table has been modified by "ALTER TABLE ADD COLUMN", attempts
    to copy its data verbatim to another table could produce corrupt
    results in certain corner cases. The problem can only manifest in
    this precise form in 8.4 and later, but we patched earlier versions
    as well in case there are other code paths that could trigger the
    same bug.
  - Fix race condition during toast table access from stale syscache
    entries.
  - Track dependencies of functions on items used in parameter default
    expressions. Previously, a referenced object could be dropped without
    having dropped or modified the function, leading to misbehavior when the
    function was used. Note that merely installing this update will not fix
    the missing dependency entries; to do that, you'd need to "CREATE OR
    REPLACE" each such function afterwards. If you have functions whose
    defaults depend on non-built-in objects, doing so is recommended.
  - Allow inlining of set-returning SQL functions with multiple OUT
    parameters.
  - Make DatumGetInetP() unpack inet datums that have a 1-byte header,
    and add a new macro, DatumGetInetPP(), that does not.
  - Improve locale support in money type's input and output.
    Aside from not supporting all standard lc_monetary formatting
    options, the input and output functions were inconsistent, meaning
    there were locales in which dumped money values could not be
    re-read.
  - Don't let transform_null_equals affect CASE foo WHEN NULL ...
    constructs. transform_null_equals is only supposed to affect foo = NULL
    expressions written directly by the user, not equality checks
    generated internally by this form of CASE.
  - Change foreign-key trigger creation order to better support
    self-referential foreign keys. For a cascading foreign key that
    references its own table, a row update will fire both the ON UPDATE
    trigger and the CHECK trigger as one event. The ON UPDATE trigger must
    execute first, else the CHECK will check a non-final state of the row
    and possibly throw an inappropriate error. However, the firing order of
    these triggers is determined by their names, which generally sort in
    creation order since the triggers have auto-generated names following
    the convention "RI_ConstraintTrigger_NNNN". A proper fix would require
    modifying that convention, which we will do in 9.2, but it seems risky
    to change it in existing releases. So this patch just changes the
    creation order of the triggers. Users encountering this type of error
    should drop and re-create the foreign key constraint to get its triggers
    into the right order.
  - Avoid floating-point underflow while tracking buffer allocation
    rate.
  - Preserve blank lines within commands in psql's command history.
    The former behavior could cause problems if an empty line was
    removed from within a string literal, for example.
  - Fix pg_dump to dump user-defined casts between auto-generated
    types, such as table rowtypes.
  - Use the preferred version of xsubpp to build PL/Perl, not
    necessarily the operating system's main copy.
  - Fix incorrect coding in "contrib/dict_int" and "contrib/dict_xsyn".
  - Honor query cancel interrupts promptly in pgstatindex().
  - Ensure VPATH builds properly install all server header files.
  - Shorten file names reported in verbose error messages.
    Regular builds have always reported just the name of the C file
    containing the error message call, but VPATH builds formerly
    reported an absolute path name.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# <pre>
2
 
# @(#)europe    8.34
 
2
# @(#)europe    8.40
3
3
# This file is in the public domain, so clarified as of
4
4
# 2009-05-17 by Arthur David Olson.
5
5
 
561
561
#
562
562
Rule    Russia  1992    only    -       Mar     lastSat  23:00  1:00    S
563
563
Rule    Russia  1992    only    -       Sep     lastSat  23:00  0       -
564
 
Rule    Russia  1993    max     -       Mar     lastSun  2:00s  1:00    S
 
564
Rule    Russia  1993    2010    -       Mar     lastSun  2:00s  1:00    S
565
565
Rule    Russia  1993    1995    -       Sep     lastSun  2:00s  0       -
566
 
Rule    Russia  1996    max     -       Oct     lastSun  2:00s  0       -
 
566
Rule    Russia  1996    2010    -       Oct     lastSun  2:00s  0       -
567
567
 
568
568
# From Alexander Krivenyshev (2011-06-14):
569
569
# According to Kremlin press service, Russian President Dmitry Medvedev
583
583
# From Arthur David Olson (2011-06-15):
584
584
# Take "abolishing daylight saving time" to mean that time is now considered
585
585
# to be standard.
586
 
# At least for now, keep the "old" Russia rules for the benefit of Belarus.
587
586
 
588
587
# These are for backward compatibility with older versions.
589
588
 
689
688
                        1:00    EU      CE%sT
690
689
 
691
690
# Belarus
 
691
# From Yauhen Kharuzhy (2011-09-16):
 
692
# By latest Belarus government act Europe/Minsk timezone was changed to
 
693
# GMT+3 without DST (was GMT+2 with DST).
 
694
#
 
695
# Sources (Russian language):
 
696
# 1.
 
697
# <a href="http://www.belta.by/ru/all_news/society/V-Belarusi-otmenjaetsja-perexod-na-sezonnoe-vremja_i_572952.html">
 
698
# http://www.belta.by/ru/all_news/society/V-Belarusi-otmenjaetsja-perexod-na-sezonnoe-vremja_i_572952.html
 
699
# </a>
 
700
# 2.
 
701
# <a href="http://naviny.by/rubrics/society/2011/09/16/ic_articles_116_175144/">
 
702
# http://naviny.by/rubrics/society/2011/09/16/ic_articles_116_175144/
 
703
# </a>
 
704
# 3.
 
705
# <a href="http://news.tut.by/society/250578.html">
 
706
# http://news.tut.by/society/250578.html
 
707
# </a>
692
708
# Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
693
709
Zone    Europe/Minsk    1:50:16 -       LMT     1880
694
710
                        1:50    -       MMT     1924 May 2 # Minsk Mean Time
700
716
                        2:00    1:00    EEST    1991 Sep 29 2:00s
701
717
                        2:00    -       EET     1992 Mar 29 0:00s
702
718
                        2:00    1:00    EEST    1992 Sep 27 0:00s
703
 
                        2:00    Russia  EE%sT
 
719
                        2:00    Russia  EE%sT   2011 Mar 27 2:00s
 
720
                        3:00    -       FET # Further-eastern European Time
704
721
 
705
722
# Belgium
706
723
#
1638
1655
# But [two people] separately reported via
1639
1656
# Jesper Norgaard that as of 2001-01-24 Tiraspol was like Chisinau.
1640
1657
# The Tiraspol entry has therefore been removed for now.
 
1658
#
 
1659
# From Alexander Krivenyshev (2011-10-17):
 
1660
# Pridnestrovian Moldavian Republic (PMR, also known as
 
1661
# "Pridnestrovie") has abolished seasonal clock change (no transition
 
1662
# to the Winter Time).
 
1663
#
 
1664
# News (in Russian):
 
1665
# <a href="http://www.kyivpost.ua/russia/news/pridnestrove-otkazalos-ot-perehoda-na-zimnee-vremya-30954.html">
 
1666
# http://www.kyivpost.ua/russia/news/pridnestrove-otkazalos-ot-perehoda-na-zimnee-vremya-30954.html
 
1667
# </a>
 
1668
#
 
1669
# <a href="http://www.allmoldova.com/moldova-news/1249064116.html">
 
1670
# http://www.allmoldova.com/moldova-news/1249064116.html
 
1671
# </a>
 
1672
#
 
1673
# The substance of this change (reinstatement of the Tiraspol entry)
 
1674
# is from a patch from Petr Machata (2011-10-17)
 
1675
#
 
1676
# From Tim Parenti (2011-10-19)
 
1677
# In addition, being situated at +4651+2938 would give Tiraspol
 
1678
# a pre-1880 LMT offset of 1:58:32.
 
1679
#
 
1680
# (which agrees with the earlier entry that had been removed)
 
1681
#
 
1682
# From Alexander Krivenyshev (2011-10-26)
 
1683
# NO need to divide Moldova into two timezones at this point.
 
1684
# As of today, Transnistria (Pridnestrovie)- Tiraspol reversed its own
 
1685
# decision to abolish DST this winter. 
 
1686
# Following Moldova and neighboring Ukraine- Transnistria (Pridnestrovie)-
 
1687
# Tiraspol will go back to winter time on October 30, 2011.
 
1688
# News from Moldova (in russian):
 
1689
# <a href="http://ru.publika.md/link_317061.html">
 
1690
# http://ru.publika.md/link_317061.html
 
1691
# </a>
 
1692
 
1641
1693
 
1642
1694
# Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
1643
1695
Zone    Europe/Chisinau 1:55:20 -       LMT     1880
2034
2086
                         2:00   Poland  CE%sT   1946
2035
2087
                         3:00   Russia  MSK/MSD 1991 Mar 31 2:00s
2036
2088
                         2:00   Russia  EE%sT   2011 Mar 27 2:00s
2037
 
                         3:00   -       KALT
 
2089
                         3:00   -       FET # Further-eastern European Time
2038
2090
#
2039
2091
# From Oscar van Vlijmen (2001-08-25): [This region consists of]
2040
2092
# Respublika Adygeya, Arkhangel'skaya oblast',
2189
2241
# [parts of] Respublika Sakha (Yakutiya), Chitinskaya oblast'.
2190
2242
 
2191
2243
# From Oscar van Vlijmen (2009-11-29):
2192
 
# ...some regions of RUssia were merged with others since 2005...
 
2244
# ...some regions of [Russia] were merged with others since 2005...
2193
2245
# Some names were changed, no big deal, except for one instance: a new name.
2194
2246
# YAK/YAKST: UTC+9 Zabajkal'skij kraj.
2195
2247
 
2613
2665
# of March at 3am the time is changing to 4am and each last Sunday of
2614
2666
# October the time at 4am is changing to 3am"
2615
2667
 
 
2668
# From Alexander Krivenyshev (2011-09-20):
 
2669
# On September 20, 2011 the deputies of the Verkhovna Rada agreed to
 
2670
# abolish the transfer clock to winter time.
 
2671
#
 
2672
# Bill number 8330 of MP from the Party of Regions Oleg Nadoshi got
 
2673
# approval from 266 deputies.
 
2674
#
 
2675
# Ukraine abolishes transter back to the winter time (in Russian)
 
2676
# <a href="http://news.mail.ru/politics/6861560/">
 
2677
# http://news.mail.ru/politics/6861560/
 
2678
# </a>
 
2679
#
 
2680
# The Ukrainians will no longer change the clock (in Russian)
 
2681
# <a href="http://www.segodnya.ua/news/14290482.html">
 
2682
# http://www.segodnya.ua/news/14290482.html
 
2683
# </a>
 
2684
#
 
2685
# Deputies cancelled the winter time (in Russian)
 
2686
# <a href="http://www.pravda.com.ua/rus/news/2011/09/20/6600616/">
 
2687
# http://www.pravda.com.ua/rus/news/2011/09/20/6600616/
 
2688
# </a>
 
2689
#
 
2690
# From Philip Pizzey (2011-10-18):
 
2691
# Today my Ukrainian colleagues have informed me that the
 
2692
# Ukrainian parliament have decided that they will go to winter
 
2693
# time this year after all.
 
2694
#
 
2695
# From Udo Schwedt (2011-10-18):
 
2696
# As far as I understand, the recent change to the Ukranian time zone 
 
2697
# (Europe/Kiev) to introduce permanent daylight saving time (similar
 
2698
# to Russia) was reverted today:
 
2699
#
 
2700
# <a href="http://portal.rada.gov.ua/rada/control/en/publish/article/info_left?art_id=287324&cat_id=105995">
 
2701
# http://portal.rada.gov.ua/rada/control/en/publish/article/info_left?art_id=287324&cat_id=105995
 
2702
# </a>
 
2703
#
 
2704
# Also reported by Alexander Bokovoy (2011-10-18) who also noted:
 
2705
# The law documents themselves are at
 
2706
#
 
2707
# <a href="http://w1.c1.rada.gov.ua/pls/zweb_n/webproc4_1?id=&pf3511=41484">
 
2708
# http://w1.c1.rada.gov.ua/pls/zweb_n/webproc4_1?id=&pf3511=41484
 
2709
# </a>
 
2710
 
 
2711
 
2616
2712
# Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
2617
2713
# Most of Ukraine since 1970 has been like Kiev.
2618
2714
# "Kyiv" is the transliteration of the Ukrainian name, but