Update timezone mapping for Windows with new timezones added
authorMagnus Hagander <magnus@hagander.net>
Mon, 11 Feb 2008 19:55:11 +0000 (19:55 +0000)
committerMagnus Hagander <magnus@hagander.net>
Mon, 11 Feb 2008 19:55:11 +0000 (19:55 +0000)
in windows servicepacks.
Fix timezone mapping for "Mexico 2"

src/timezone/pgtz.c

index 4e6d1af194858d3f3212224cf882b4c9fefd1589..3691d296cab6e4a94445e94f95df88b073a3848e 100644 (file)
@@ -6,7 +6,7 @@
  * Portions Copyright (c) 1996-2008, PostgreSQL Global Development Group
  *
  * IDENTIFICATION
- *   $PostgreSQL: pgsql/src/timezone/pgtz.c,v 1.57 2008/01/01 19:46:01 momjian Exp $
+ *   $PostgreSQL: pgsql/src/timezone/pgtz.c,v 1.58 2008/02/11 19:55:11 mha Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -610,7 +610,7 @@ static const struct
    /*
     * This list was built from the contents of the registry at
     * HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time
-    * Zones on Windows XP Professional SP1
+    * Zones on Windows XP Professional SP2
     *
     * The zones have been matched to zic timezones by looking at the cities
     * listed in the win32 display name (in the comment here) in most cases.
@@ -635,6 +635,10 @@ static const struct
        "Arabic Standard Time", "Arabic Daylight Time",
        "Asia/Baghdad"
    },                          /* (GMT+03:00) Baghdad */
+   {
+       "Armenian Standard Time", "Armenian Daylight Time",
+       "Asia/Yerevan"
+   },                          /* (GMT+04:00) Yerevan */
    {
        "Atlantic Standard Time", "Atlantic Daylight Time",
        "Canada/Atlantic"
@@ -694,6 +698,11 @@ static const struct
        "Central Standard Time", "Central Daylight Time",
        "US/Central"
    },                          /* (GMT-06:00) Central Time (US & Canada) */
+   {
+       "Central Standard Time (Mexico)", "Central Daylight Time (Mexico)",
+       "America/Mexico_City"
+   },                          /* (GMT-06:00) Guadalajara, Mexico City,
+                                  Monterrey - New */
    {
        "China Standard Time", "China Daylight Time",
        "Asia/Hong_Kong"
@@ -740,6 +749,10 @@ static const struct
        "Europe/Helsinki"
    },                          /* (GMT+02:00) Helsinki, Kyiv, Riga, Sofia,
                                 * Tallinn, Vilnius */
+   {
+       "Georgian Standard Time", "Georgian Daylight Time",
+       "Asia/Tbilisi"
+   },                          /* (GMT+03:00) Tbilisi */
    {
        "GMT Standard Time", "GMT Daylight Time",
        "Europe/London"
@@ -774,6 +787,10 @@ static const struct
        "Jerusalem Standard Time", "Jerusalem Daylight Time",
        "Asia/Jerusalem"
    },                          /* (GMT+02:00) Jerusalem */
+   {
+       "Jordan Standard Time", "Jordan Daylight Time",
+       "Asia/Amman"
+   },                          /* (GMT+02:00) Amman */
    {
        "Korea Standard Time", "Korea Daylight Time",
        "Asia/Seoul"
@@ -784,17 +801,30 @@ static const struct
    },                          /* (GMT-06:00) Guadalajara, Mexico City,
                                 * Monterrey */
    {
-       "Mexico Standard Time", "Mexico Daylight Time",
-       "America/La_Paz"
+       "Mexico Standard Time 2", "Mexico Daylight Time 2",
+       "America/Chihuahua"
    },                          /* (GMT-07:00) Chihuahua, La Paz, Mazatlan */
    {
        "Mid-Atlantic Standard Time", "Mid-Atlantic Daylight Time",
        "Atlantic/South_Georgia"
    },                          /* (GMT-02:00) Mid-Atlantic */
+   {
+       "Middle East Standard Time", "Middle East Daylight Time",
+       "Asia/Beirut"
+   },                          /* (GMT+02:00) Beirut */
+   {
+       "Montevideo Standard Time", "Montevideo Daylight Time",
+       "America/Montevideo"
+   },                          /* (GMT-03:00) Montevideo */
    {
        "Mountain Standard Time", "Mountain Daylight Time",
        "US/Mountain"
    },                          /* (GMT-07:00) Mountain Time (US & Canada) */
+   {
+       "Mountain Standard Time (Mexico)", "Mountain Daylight Time (Mexico)",
+       "America/Chihuahua"
+   },                          /* (GMT-07:00) Chihuahua, La Paz, 
+                                  Mazatlan - New */
    {
        "Myanmar Standard Time", "Myanmar Daylight Time",
        "Asia/Rangoon"
@@ -803,6 +833,10 @@ static const struct
        "N. Central Asia Standard Time", "N. Central Asia Daylight Time",
        "Asia/Almaty"
    },                          /* (GMT+06:00) Almaty, Novosibirsk */
+   {
+       "Namibia Standard Time", "Namibia Daylight Time",
+       "Africa/Windhoek"
+   },                          /* (GMT+02:00) Windhoek */
    {
        "Nepal Standard Time", "Nepal Daylight Time",
        "Asia/Katmandu"
@@ -832,6 +866,10 @@ static const struct
        "US/Pacific"
    },                          /* (GMT-08:00) Pacific Time (US & Canada);
                                 * Tijuana */
+   {
+       "Pacific Standard Time (Mexico)", "Pacific Daylight Time (Mexico)",
+       "America/Tijuana"
+   },                          /* (GMT-08:00) Tijuana, Baja California */
    {
        "Romance Standard Time", "Romance Daylight Time",
        "Europe/Brussels"