~ubuntu-branches/ubuntu/raring/postgresql-8.4/raring

« back to all changes in this revision

Viewing changes to src/timezone/data/asia

  • 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
 
# @(#)asia      8.65
 
1
# @(#)asia      8.69
2
2
# This file is in the public domain, so clarified as of
3
3
# 2009-05-17 by Arthur David Olson.
4
4
 
2194
2194
# http://www.timeanddate.com/news/time/westbank-gaza-end-dst-2010.html
2195
2195
# </a>
2196
2196
 
 
2197
# From Steffen Thorsen (2011-08-26):
 
2198
# Gaza and the West Bank did go back to standard time in the beginning of
 
2199
# August, and will now enter daylight saving time again on 2011-08-30
 
2200
# 00:00 (so two periods of DST in 2011). The pause was because of
 
2201
# Ramadan.
 
2202
#
 
2203
# <a href="http://www.maannews.net/eng/ViewDetails.aspx?ID=416217">
 
2204
# http://www.maannews.net/eng/ViewDetails.aspx?ID=416217
 
2205
# </a>
 
2206
# Additional info:
 
2207
# <a href="http://www.timeanddate.com/news/time/palestine-dst-2011.html">
 
2208
# http://www.timeanddate.com/news/time/palestine-dst-2011.html
 
2209
# </a>
 
2210
 
 
2211
# From Alexander Krivenyshev (2011-08-27):
 
2212
# According to the article in The Jerusalem Post:
 
2213
# "...Earlier this month, the Palestinian government in the West Bank decided to
 
2214
# move to standard time for 30 days, during Ramadan. The Palestinians in the
 
2215
# Gaza Strip accepted the change and also moved their clocks one hour back.
 
2216
# The Hamas government said on Saturday that it won't observe summertime after
 
2217
# the Muslim feast of Id al-Fitr, which begins on Tuesday..."
 
2218
# ...
 
2219
# <a href="http://www.jpost.com/MiddleEast/Article.aspx?id=235650">
 
2220
# http://www.jpost.com/MiddleEast/Article.aspx?id=235650
 
2221
# </a>
 
2222
# or
 
2223
# <a href="http://www.worldtimezone.com/dst_news/dst_news_gazastrip05.html">
 
2224
# http://www.worldtimezone.com/dst_news/dst_news_gazastrip05.html
 
2225
# </a>
2197
2226
# The rules for Egypt are stolen from the `africa' file.
 
2227
 
 
2228
# From Steffen Thorsen (2011-09-30):
 
2229
# West Bank did end Daylight Saving Time this morning/midnight (2011-09-30 
 
2230
# 00:00).
 
2231
# So West Bank and Gaza now have the same time again.
 
2232
#
 
2233
# Many sources, including:
 
2234
# <a href="http://www.maannews.net/eng/ViewDetails.aspx?ID=424808">
 
2235
# http://www.maannews.net/eng/ViewDetails.aspx?ID=424808
 
2236
# </a>
 
2237
 
2198
2238
# Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
2199
2239
Rule EgyptAsia  1957    only    -       May     10      0:00    1:00    S
2200
2240
Rule EgyptAsia  1957    1958    -       Oct      1      0:00    0       -
2210
2250
Rule Palestine  2006    2008    -       Apr      1      0:00    1:00    S
2211
2251
Rule Palestine  2006    only    -       Sep     22      0:00    0       -
2212
2252
Rule Palestine  2007    only    -       Sep     Thu>=8  2:00    0       -
2213
 
Rule Palestine  2008    only    -       Aug     lastFri 2:00    0       -
 
2253
Rule Palestine  2008    only    -       Aug     lastFri 0:00    0       -
2214
2254
Rule Palestine  2009    only    -       Mar     lastFri 0:00    1:00    S
2215
 
Rule Palestine  2010    max     -       Mar     lastSat 0:01    1:00    S
2216
 
Rule Palestine  2009    max     -       Sep     Fri>=1  2:00    0       -
 
2255
Rule Palestine  2009    only    -       Sep     Fri>=1  2:00    0       -
 
2256
Rule Palestine  2010    only    -       Mar     lastSat 0:01    1:00    S
2217
2257
Rule Palestine  2010    only    -       Aug     11      0:00    0       -
2218
2258
 
 
2259
# From Arthur David Olson (2011-09-20):
 
2260
# 2011 transitions per http://www.timeanddate.com as of 2011-09-20.
 
2261
 
2219
2262
# Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
2220
2263
Zone    Asia/Gaza       2:17:52 -       LMT     1900 Oct
2221
2264
                        2:00    Zion    EET     1948 May 15
2222
2265
                        2:00 EgyptAsia  EE%sT   1967 Jun  5
2223
2266
                        2:00    Zion    I%sT    1996
2224
2267
                        2:00    Jordan  EE%sT   1999
2225
 
                        2:00 Palestine  EE%sT
 
2268
                        2:00 Palestine  EE%sT   2011 Apr  2 12:01
 
2269
                        2:00    1:00    EEST    2011 Aug  1
 
2270
                        2:00    -       EET
 
2271
 
 
2272
Zone    Asia/Hebron     2:20:23 -       LMT     1900 Oct
 
2273
                        2:00    Zion    EET     1948 May 15
 
2274
                        2:00 EgyptAsia  EE%sT   1967 Jun  5
 
2275
                        2:00    Zion    I%sT    1996
 
2276
                        2:00    Jordan  EE%sT   1999
 
2277
                        2:00 Palestine  EE%sT   2008 Aug
 
2278
                        2:00    1:00    EEST    2008 Sep
 
2279
                        2:00 Palestine  EE%sT   2011 Apr  1 12:01
 
2280
                        2:00    1:00    EEST    2011 Aug  1
 
2281
                        2:00    -       EET     2011 Aug 30
 
2282
                        2:00    1:00    EEST    2011 Sep 30 3:00
 
2283
                        2:00    -       EET
2226
2284
 
2227
2285
# Paracel Is
2228
2286
# no information