| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
results in an exception being thrown when it really should be a
no-op.
|
|
|
|
| |
Report from Oliver Siegmar.
|
|
|
|
|
|
|
|
| |
is called. getByte presents a can't happen situation as no function
can return a TINYINT because pg doesn't have an equivalent type.
Make this throw an exception if we get to this point.
Thanks to Christian Niles.
|
|
|
|
|
|
|
|
| |
function to prevent multiple threads using automatic cursors on
the same connection from stomping over each others cursor.
Originally Jan Wieck, re-reported by Jack Orenstein after
accidental removal.
|
|
|
|
|
|
|
|
|
|
| |
assuming it had been set instead of correctly calling the
isUpdateable() method which sets the flag if needed. This usually
worked because moveToCurrentRow is only useful after a
moveToInsertRow call which would set the flag, but this is not
required.
David Bucciarelli
|
| |
|
|
|
|
| |
From Donald Fraser.
|
|
|
|
|
| |
because both Java's String constructor and pg's input parser strip
off backslashes.
|
|
|
|
|
|
| |
the retrieved data to zero, which doesn't work for non-integer values.
Oliver Dauben
|
|
|
|
| |
Markus Schaber
|
|
|
|
|
|
| |
protocol, or encountering other connection failures.
Laurent Sylvain
|
|
|
|
|
| |
after the end of results. You could still call a number of methods
on them like getXXX, updateXXX, and updateRow().
|
|
|
|
|
|
|
|
| |
The existing code didn't correctly allocate data arrays, and it
failed to loop when a stream didn't provide the full amount of
data requested of it.
Reported by Jan de Visser.
|
|
|
|
|
|
| |
instead of FK_TABLE_CAT.
From jeff@bonevich.com.
|
|
|
|
|
|
| |
ability to update LOBs is unimplemented. The 1.5 JDK's CachedRowSet
implementation calls this method regardless of whether large objects
are used or not.
|
| |
|
|
|
|
|
|
| |
should be positioned on the previous row.
Reported by Bob Messenger and Chris Pesarchick.
|
|
|
|
|
|
|
| |
relationships. Resulting columns from getImportedExportedKeys should
be FKTABLE_SCHEM and PKTABLE_SCHEM, not _SCHEMA.
Per report from jeff@bonevich.com.
|
|
|
|
|
|
|
| |
formatting all years with four digits. Previously 0002-10-30 was
being sent as 2-10-30 which got turned into 2030-02-10.
Per report from oneway_111.
|
|
|
|
|
|
| |
behavior.
Per report from Declan Lynch.
|
|
|
|
| |
and ant 1.6.
|
|
|
|
|
|
| |
mappable to Java types, for example cidr.
Per report from Moray Taylor.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
currently outstanding issues we'll flag now, so the release doesn't
slip out the door without it.
|
|
|
|
|
|
| |
instead of throwing an Exception.
Per report from Victor Sergienko.
|
|
|
|
|
|
| |
because it may not be a valid String depending on the encoding.
Per report from Nadeem Bitar.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
finally clause.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
added test for same
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
added a test case for getLastOID
|
| |
|