Index: date_api_sql.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/date/date_api_sql.inc,v
retrieving revision 1.9.2.3.2.6
diff -u -p -r1.9.2.3.2.6 date_api_sql.inc
--- date_api_sql.inc	13 Jun 2008 16:54:42 -0000	1.9.2.3.2.6
+++ date_api_sql.inc	13 Jun 2008 18:40:00 -0000
@@ -107,11 +107,11 @@ class date_sql_handler {
     static $already_set = FALSE;
     $type = $GLOBALS['db_type'];
     if (!$already_set) {
-      if ($type == 'mysqli' || version_compare(db_version(), '4.1.3', '>=')) {
+      if ($type == 'mysqli' && version_compare(db_version(), '4.1.3', '>=')) {
         db_query("SET @@session.time_zone = '$offset'");
       }
       elseif ($type == 'pgsql') {
-        db_query("SET TIME ZONE '$offset'");
+        db_query("SET TIME ZONE INTERVAL '$offset' HOUR TO MINUTE");
       }
       $already_set = true;
     }
@@ -730,4 +730,4 @@ class date_sql_handler {
       return array($min_date, $max_date);
     }
   }
-}
\ No newline at end of file
+}
