Kris Jurka
79e42a6eb2
Update the build.xml file to support building with the new 1.5 jdk
...
and ant 1.6.
2004-04-26 08:28:32 +00:00
Kris Jurka
1a60128573
Allow updateable ResultSets to support types that aren't directly
...
mappable to Java types, for example cidr.
Per report from Moray Taylor.
2004-04-24 01:54:45 +00:00
Barry Lind
28455721ff
Fix for bug with the jdbc driver not properly working with binary cursors and
...
the V3 protocol.
Modified Files:
Tag: REL7_4_STABLE
jdbc/org/postgresql/Driver.java.in
jdbc/org/postgresql/core/BaseResultSet.java
jdbc/org/postgresql/core/BaseStatement.java
jdbc/org/postgresql/core/Field.java
jdbc/org/postgresql/core/PGStream.java
jdbc/org/postgresql/core/QueryExecutor.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
jdbc/org/postgresql/jdbc1/Jdbc1CallableStatement.java
jdbc/org/postgresql/jdbc1/Jdbc1PreparedStatement.java
jdbc/org/postgresql/jdbc1/Jdbc1RefCursorResultSet.java
jdbc/org/postgresql/jdbc1/Jdbc1ResultSet.java
jdbc/org/postgresql/jdbc1/Jdbc1Statement.java
jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
jdbc/org/postgresql/jdbc2/Array.java
jdbc/org/postgresql/jdbc2/Jdbc2CallableStatement.java
jdbc/org/postgresql/jdbc2/Jdbc2PreparedStatement.java
jdbc/org/postgresql/jdbc2/Jdbc2RefCursorResultSet.java
jdbc/org/postgresql/jdbc2/Jdbc2ResultSet.java
jdbc/org/postgresql/jdbc2/Jdbc2Statement.java
jdbc/org/postgresql/jdbc3/AbstractJdbc3ResultSet.java
jdbc/org/postgresql/jdbc3/Jdbc3CallableStatement.java
jdbc/org/postgresql/jdbc3/Jdbc3PreparedStatement.java
jdbc/org/postgresql/jdbc3/Jdbc3RefCursorResultSet.java
jdbc/org/postgresql/jdbc3/Jdbc3ResultSet.java
jdbc/org/postgresql/jdbc3/Jdbc3Statement.java
jdbc/org/postgresql/test/jdbc2/Jdbc2TestSuite.java
jdbc/org/postgresql/test/jdbc2/OID74Test.java
Added Files:
Tag: REL7_4_STABLE
jdbc/org/postgresql/test/jdbc2/ServerCursorTest.java
2004-03-29 17:47:47 +00:00
Kris Jurka
926fd43d77
Update build number in anticipation of 7.4.2 release. With no
...
currently outstanding issues we'll flag now, so the release doesn't
slip out the door without it.
2004-03-04 03:25:10 +00:00
Kris Jurka
935e6e502d
Closing a Connection or Statement object twice should be a no-op
...
instead of throwing an Exception.
Per report from Victor Sergienko.
2004-02-24 13:11:45 +00:00
Kris Jurka
24bd490369
Don't try to turn the random bytes from a md5 salt into a String
...
because it may not be a valid String depending on the encoding.
Per report from Nadeem Bitar.
2004-02-10 01:58:48 +00:00
Kris Jurka
932001350b
V3 NotificationResonse messages were trying to be received as V2
...
messages. Also the PID was being read in the wrong byte order.
Finally add a test case for listen/notify.
Per report from Hans Nather.
2004-02-03 05:43:24 +00:00
Kris Jurka
d71188860e
ConnectionPool and SimpleDataSource are marked Serializable, but their
...
superclass (which contains a number of state variables) is not. To
correctly serialize these objects we need to manually implement
writeObject and readObject.
Per report from R. Lemos
2004-02-03 05:28:17 +00:00
Kris Jurka
1a92a4c10c
ResultSet.next() and previous() incremented or decremented the
...
internal current_row variable regardless of wether they succeeded or
not. This generated some ArrayIndexOutOfBoundsExceptions when the
errorneous adjustment current_row led to out of range values.
Per report from Fischer Krisztian.
2004-02-03 05:25:38 +00:00
Kris Jurka
9287630fbc
Fix the setXXXStream methods. If passed a null InputStream, convert
...
this to a setNull call. The code originally would try to read the
whole stream in one call to read(), but this doesn't work. The
InputStream API makes it clear you must be prepared to loop and
continue reading if you didn't get the whole request on the first
try.
Per report from Martin Holz.
2004-02-03 05:13:56 +00:00
Kris Jurka
7ca2bff95f
Newer versions of the 1.4.2 jdk give warnings about having return in a
...
finally clause.
2004-02-03 05:00:21 +00:00
Peter Eisentraut
6a78eecf6f
Translation updates
2004-01-07 17:44:07 +00:00
Peter Eisentraut
0658e7905d
Translation updates
2004-01-05 19:15:55 +00:00
Dave Cramer
757a328d0e
patch for new OID74Test
2003-12-18 04:18:15 +00:00
Dave Cramer
1d37f8e288
backpatch for OID74Test to conform with jdbc tests
2003-12-18 04:10:12 +00:00
Dave Cramer
6096a72a54
backpatch for rs.previous from Kris Jurka, reported by Andrew Fyfe
2003-12-18 03:35:55 +00:00
Dave Cramer
2864c18ee5
patch for building for an alternate port
2003-12-18 03:32:05 +00:00
Dave Cramer
b304212560
back patch by Kris Jurka to get the correct protocol version from the server
2003-12-18 03:29:12 +00:00
Dave Cramer
0323e570af
back patching fix for compat 7.1 binary stream issues with the new protocol
...
added test for same
2003-12-17 15:48:40 +00:00
Dave Cramer
dbc5177883
patch for returning database metadata as system objects from Kris Jurka
2003-12-13 00:59:19 +00:00
Dave Cramer
b47863bcd6
add missing SQLState by Patrick Higgins
2003-12-12 18:39:01 +00:00
Dave Cramer
2712da556a
cancel row updates sets values to null by Kris Jurka
2003-12-12 18:38:19 +00:00
Dave Cramer
31769dcb02
patch to indicate why test cases failed from Oliver Jowett
2003-12-12 18:37:06 +00:00
Dave Cramer
2fdcd1aaac
fix casting pooled connections to PGStatement problem patch by JariP
2003-12-12 18:06:25 +00:00
Dave Cramer
26c89c312b
patch to build under jdk1.1 from Richard Scranton
2003-12-12 17:59:08 +00:00
Dave Cramer
6a621cac4a
binary stream patch by Kris Jurka fixes empty stream failure
2003-12-12 00:27:41 +00:00
Dave Cramer
2b75042dbd
metadata encoding patch from Kris Jurka
2003-12-12 00:24:13 +00:00
Dave Cramer
cbc56dcc8d
patch for unique foreign keys and test case from Kris Jurka
2003-12-11 19:25:08 +00:00
Dave Cramer
f954ebf577
patch to make PSQLState serializable, and a test case for it
...
added a test case for getLastOID
2003-12-11 03:59:37 +00:00
Dave Cramer
3800626d81
incremented the build number to 210
2003-12-10 18:25:11 +00:00
Dave Cramer
1276e1ed8f
backpatch for driver threadsafe problems
2003-12-05 21:22:03 +00:00
Dave Cramer
dfaf736bc7
patch from Kris Jurka to allow the server end port to be specified when running
...
regression tests, this is a backpatch to 7.4
2003-12-05 21:06:12 +00:00
Peter Eisentraut
64c11b9b87
Translation updates
2003-11-15 10:20:02 +00:00
Dave Cramer
f4b4d7ce60
use the result set to set the fetchsize
2003-10-30 12:18:56 +00:00
Dave Cramer
7ecb6ede28
Patches from Oliver Jowett to fix CursorFetchTest, 7.4 now does not automatically delete cursors
2003-10-29 02:39:10 +00:00
Peter Eisentraut
dee5b779fa
New translation
2003-10-15 09:39:04 +00:00
Jan Wieck
f8d90fcc0a
Protected access to variable m_preparedCount via synchronized
...
function to prevent multiple threads using automatic cursors on
the same connection from stomping over each others cursor.
Jan
2003-10-09 01:17:07 +00:00
Barry Lind
2ec8ee0c0c
Fix to properly handle timezone offsets that are partial hours. If the offset
...
was a partial hour and less than gmt (i.e. -02:30) the code would corrupt the
minutes part.
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
2003-09-23 06:13:52 +00:00
Barry Lind
618d56d09a
A fix for jdbc regression test submitted yesterday by Kim Ho at Redhat
...
Modified Files:
ResultSetTest.java
2003-09-23 06:11:06 +00:00
Barry Lind
8839b85ed8
Additional jdbc regression tests submitted by Oliver Jowett. Some tests are
...
currently commented out, pending fixes for the bugs these tests uncovered.
Modified Files:
jdbc/org/postgresql/test/jdbc2/Jdbc2TestSuite.java
jdbc/org/postgresql/test/jdbc2/ServerPreparedStmtTest.java
Added Files:
jdbc/org/postgresql/test/jdbc2/CursorFetchTest.java
2003-09-22 05:38:01 +00:00
Barry Lind
66d00417c9
Applied jdbc patch from Kim Ho at RedHat to improve boolean support, as well
...
as some additional regression tests for this an other recent changes.
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
jdbc/org/postgresql/test/jdbc2/DateTest.java
jdbc/org/postgresql/test/jdbc2/ResultSetTest.java
jdbc/org/postgresql/test/jdbc2/TimeTest.java
jdbc/org/postgresql/test/jdbc2/TimestampTest.java
2003-09-22 04:55:00 +00:00
Barry Lind
215d965f0e
Applied patch from Oliver Jowett to clean up some instances where the wrong
...
type was being reported for PREPAREs.
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
jdbc/org/postgresql/test/jdbc2/ServerPreparedStmtTest.java
2003-09-18 04:14:27 +00:00
Barry Lind
7da6afef26
Small jdbc patch from Kim Ho at RedHat to fix some boolean problems
...
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
2003-09-18 04:09:02 +00:00
Barry Lind
47cb1c3f94
A minor fix to jdbc regression tests
...
Modified Files:
jdbc/org/postgresql/test/jdbc2/DatabaseMetaDataPropertiesTest.java
2003-09-18 03:58:16 +00:00
Barry Lind
e8839c2b6c
Applied patch to jdbc from Kim Ho at RedHat, fixing improper handling of empty queries under the V3 protocol
...
Modified Files:
jdbc/org/postgresql/core/QueryExecutor.java
2003-09-17 08:21:36 +00:00
Barry Lind
c020d67bc6
Applied patch for jdbc from Kim Ho at RedHat to more correctly deal with boolean values
...
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
2003-09-17 07:00:24 +00:00
Barry Lind
292048f186
Fixed jdbc to correctly report that constraints are supported
...
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java
2003-09-17 06:42:47 +00:00
Barry Lind
33815bf657
Applied patch from Fernando Nasser of RedHat to fix some error messages
...
that would not get correctly looked up in the translation files for jdbc
Modified Files:
jdbc/org/postgresql/errors.properties
jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
2003-09-17 05:14:52 +00:00
Barry Lind
0671b65b81
Applied patch from Kim Ho at redhat to improve boolean and bit handling
...
in the jdbc driver
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
jdbc/org/postgresql/jdbc3/AbstractJdbc3Statement.java
2003-09-17 05:07:38 +00:00
Barry Lind
509a9cd3f9
More SQLState updates from Kim Ho at Redhat.
...
Also a patch from Kris Jurka to correctly report SQLState support.
Modified Files:
jdbc/org/postgresql/Driver.java.in
jdbc/org/postgresql/core/QueryExecutor.java
jdbc/org/postgresql/fastpath/Fastpath.java
jdbc/org/postgresql/geometric/PGbox.java
jdbc/org/postgresql/geometric/PGcircle.java
jdbc/org/postgresql/geometric/PGline.java
jdbc/org/postgresql/geometric/PGlseg.java
jdbc/org/postgresql/geometric/PGpath.java
jdbc/org/postgresql/geometric/PGpoint.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1Connection.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSetMetaData.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSetMetaData.java
jdbc/org/postgresql/jdbc2/Array.java
jdbc/org/postgresql/jdbc3/AbstractJdbc3DatabaseMetaData.java
jdbc/org/postgresql/util/PGmoney.java
jdbc/org/postgresql/util/PSQLState.java
2003-09-13 04:02:16 +00:00