Index: MDB2/Driver/Datatype/pgsql.php =================================================================== RCS file: /repository/pear/MDB2/MDB2/Driver/Datatype/pgsql.php,v retrieving revision 1.53 diff -u -p -r1.53 pgsql.php --- MDB2/Driver/Datatype/pgsql.php 10 May 2006 18:59:21 -0000 1.53 +++ MDB2/Driver/Datatype/pgsql.php 12 May 2006 15:40:38 -0000 @@ -78,9 +78,9 @@ class MDB2_Driver_Datatype_pgsql extends case 'date': return $value; case 'time': - return substr($value, 0, strlen('HH:MM:SS')); + return substr($value, 0, strlen('HH:MM:SS+HH:MM')); case 'timestamp': - return substr($value, 0, strlen('YYYY-MM-DD HH:MM:SS')); + return substr($value, 0, strlen('YYYY-MM-DDTHH:MM:SS+HH:MM')); default: return $this->_baseConvertResult($value, $type); } @@ -590,6 +590,7 @@ for some reason this piece of code cause break; case 'datetime': case 'timestamp': + case 'timestamptz': $type[] = 'timestamp'; $length = null; break; @@ -631,7 +632,7 @@ for some reason this piece of code cause } return $db->raiseError(MDB2_ERROR_UNSUPPORTED, null, null, - 'getTableFieldDefinition: unknown database attribute type: '.$db_type); + 'mapNativeDatatype: unknown database attribute type: '.$db_type); } return array($type, $length, $unsigned);