[libpostgresql-jdbc-java] annotated tag REL9_3_1100 created (now 1ce200a)
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Mon Jan 9 10:18:20 UTC 2017
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a change to annotated tag REL9_3_1100
in repository libpostgresql-jdbc-java.
at 1ce200a (tag)
tagging 09eb20272c825cac351ba4bb8c251ed7bb5dd5d3 (commit)
tagged by Dave Cramer
on Thu Oct 31 14:02:55 2013 +0000
- Log -----------------------------------------------------------------
initial release of 9.3
Barry Lind (133):
This patch fixes a bug introduced in the jdbc bytea support patch.
Added some additional comments in the code
Updated the list of encodings supported to match what the backend now supports
fix for a bug in DatabaseMetaData.getIndexInfo(). This fixes a bug reported by tom_falconer at lineone.net. On Sept 7th, he sent a test case to the list demonstrating the bug. His test case now works successfully with this patch
applied patch from Mark Lillywhite, patch was already applied to jdbc2, this applies same fix to jdbc1 code
updated patch from Mark Lillywhite per Tom Lane's comments: subtract VARHDRSZ first then and with 0xffff
fixed change in behavior introduced in bytea / getBytes changes. This patch reverts back unintentional change in behavior to return raw value even when not bytea column
minor improvements on Dave's last checkin
Commit to support MD5 passwords as per the backend for 7.2. This patch was submitted by Jeremy Wohl jeremyw-pgjdbc at igmus.org
fixed bug in ResultSet. Version 1.29 backed out two previous fixes (1.26 and 1.25). This checkin add back those two previous fixes. Problem reported by Daniel Germain
Attached is a patch against the CVS repository that fixes the ResultSet absolute() problem.
This patch fixes a bug reported by Graham Leggett (minfrin at sharp.fm).
Patch from Ned Wolpert that fixes a bug that caused the cache of types not
Applied patch from Thomas O'Dowd that fixes timestamp parsing. The jdbc code
Bugfix for bug reported by Marcus Better (marcus at dactylis.com). When preforming
Applied patch from Ryouichi Matsuda <r-matuda at sra.co.jp> where the jdbc
Applied patch submitted by Ryouichi Matsuda (r-matuda at sra.co.jp) that fixed a problem with leading zeros being lost on fractional seconds when setting a timestamp value on a PreparedStatement.
Changed QueryExecutor.java to correctly read responses from the backend.
applied patch submitted by Florian (mailing-list at urbanet.ch) for BigDecimal support
applied patch from Liam Stewart fixing a message in the properties file
Removed error message that was incorectly being issued. This fixes a problem reported a few months ago where a select in a rule was causing an insert statement to return a result set which the code was explicitly prohibiting.
fixed problem connecting to server with client_min_messages set to debug. The code was not expecting to receive notice messages during the connection handshake.
fixed bug reported by Noel Rappin (nrappin at sockeye.com) java Array type handled Timestamps incorrectly
fixed bug reported by cc.ais40 at wanadoo.fr where getObject was returning an Integer for a smallint datatype instead of a Short
The patch does the following:
fixed bug reported by Wolfgang Winter w.winter at logitags.com where historic timestamps which do not have timezone info were being interpreted in local timezone instead of GMT. Also added a check to support timestamp vs. timestamptz in this code
patch submitted by Jason Davies jason at netspade.com to improve ResultSetMetaData.getColumnClassName() support
patch to update zh_TW message file for jdbc submitted by Zhenband Wei (forth at mail.net.tw)
patch to add support for callable statements to the jdbc driver. The patch was submitted by Paul Bethe pmbethe at yahoo.com
patch submitted by Jason Davies jason at netspade.com to provide proper java class name for a byte[]
translation patch submitted by Zhenbang Wei forth at mail.net.tw
general cleanup of jdbc code
fixed build.xml to echo correct jdbc version under ant1.6
fixed bug reported by Michael, Dietrich (mdt at emdete.de) where a large object handle was being used after the end of the transaction and thus resulting in an error.
fix bug in getTime() with fractional seconds reported by Laurette Cisneros (laurette at nextbus.com)
fixed bug in support for timestamp without time zone reported by Yuva Chandolu (ychandolu at ebates.com)
Initial restructuring to add jdbc3 support. There was a significant amount
Second phase of restructuring to add jdbc3 support.
Third phase of restructuring to add jdbc3 support.
Fouth (and final) phase of restructuring to add jdbc3 support.
Added support for JDBC3. The driver will now build under JDBC3 (i.e. Java 1.4).
Performance tweaks to StringBuffer suggested by hhaag at gmx.de
Removed code that is no longer used and has been commented out
Enhancements to how queries with bind values are stored internally and sent to
JDBC checkin fixing the following bugs:
Fixed DatabaseMetaData to correctly handle NAME size of 64
Patches submitted by Kris Jurka (jurka at ejurka.com) for the following bugs:
Added regression test for using server side prepared statements in jdbc
Applied patch from Aaron Mulder (ammulder at alumni.princeton.edu) that fixes
Fixed test suite to call PoolingDataSourceTest which was missed
Fixed support in jdbc for 7.3 server autocommit. With these changes the
Fix in updateable result sets to handle binding null values correctly
Backed out part of the change from 1.6. The attempt to support int8 binds
Applied patch submitted by Kris Jurka to result in a better error message
Applied patch submitted by Mike Beachy to give a better error message if
Applied patch from Teofilis Martisius to improve performance.
Patch submitted by Kris Jurka to fix arrayindexoutofbounds exception caused
Return something meaningful for Statement.getFetchSize(). Previously we were
Applied two patches from Kris Jurka.
Fixes bug where join to pg_description was incorrect. Also modifies the
Applied patch submitted by Mats Lofkvist fixing serious threading problem introduced in beta3.
Fixed bug reported by Marko Strukelj and Keith Wannamaker. Using executeBatch
Fix a dumb cut and paste error from my last commit and update some of the
Patch from Kris Jurka to improve the performance of getImportedKeys().
Patch from Aaron Mulder to have pooled connections implement PGConnection
Patch from Florian Wunderlich to correctly support java Timestamps. Previously
Bumped up build number to 200
Patch from Nic Ferrier to add support for result sets being cursor based
Two patches from Kris Jurka. One fixes a problem with incorrect type for double
Better error message on character set mismatches during conversion to unicode.
upped build# to 201
Patch to messages file from Holger Klawitter to add a missing message.
Applied patch to update translation file, submitted by Zhenbang Wei
Added support for SSL in the jdbc driver
A little cleanup. Removing an unnecessary method.
up build number to 202 for a new development build
Cleanup and reorganization.
Applied patch from Paul Sorenson to correctly handle schema names in updateable result sets.
Improved error message and added some log messages in batch update functionality
Fixed parsing to handle \n for updateable result sets. Bug reported by Rich Cullingford.
Applied updated translation patch
Applied patch to work around server bug.
Fix bug in reading acls (didn't treat null acl as meaning the table owner had
New build number
Applied patch submitted by Nic Ferrier with some cleanups of his previous
Applied patches from Kris Jurka fixing a string tokenizing problem and
Patch to fix up LONGVARBINARY support submitted by Amit Gollapudi
Fixed bug with Warnings. Warnings are not added to the Statement instead of
Initial attempt to integrate in V3 protocol support. This is still a work in
Up the build number to reflect the changes for V3 protocol support
Adding .cvsignore files for Eclipse IDE
clean up warnings produced by Eclipse
Applied patch from Fernando Nasser to improve buffer sizes to avoid unnecessary resizing.
Applied patch from Fernando Nasser to fix up small type error
one more change to correctly support the removeall of autocommit
Patches applied:
Applied patch from Kim Ho @ redhat.com to make support for setObject() more
Applied patch from dmitry at openratings.com to fix parsing of array values
Fix to prevent SQL injection attacks for code calling setObject(int,Object,int)
Fixes additional sql injection vulnerabilities reported by Oliver Jowett
Applied patch from kho at redhat.com to fix a problem with trying to use a fetch
Sometimes the third time is the charm. Third try to fix the sql injection
Applied patch from Kim Ho to fix a regression against a 7.4 server. The result
Applied patch from Oliver Jowett to improve a buffer sizing.
Applied patch by Oliver Jowett to clean up some exception handling
Applied patch from Oliver Jewett to clean up the testing README file
Applied patch from Oliver Jewett to fix a deprecation in newer versions of ant
Applied patch from Oliver Jowett to clean up some aditional warning messages
Applied patch from Oliver Jowett to better handle invalid input for getArray
Applied patch from Oliver Jowett to clean up the jdbc regression test build
Fixed improper message length for the connection termination message 'X' when
Updated the blob regression test to actually use the getBlob/getClob methods
Applied patches from Oliver Jowett to fix the following bugs:
Attempt to fix setMaxFieldSize() logic that was checked in yesterday.
This set of changes applies a patch from KHO at redhat to add some SQLState
Opps, can't forget the new file. This is part of the last commit to apply
Additional SQLState work for JDBC - thanks to Kim Ho at Redhat for input on this
Clean up some unused import warnings in the example jdbc code
More SQLState updates from Kim Ho at Redhat.
Applied patch from Kim Ho at redhat to improve boolean and bit handling
Applied patch from Fernando Nasser of RedHat to fix some error messages
Fixed jdbc to correctly report that constraints are supported
Applied patch for jdbc from Kim Ho at RedHat to more correctly deal with boolean values
Applied patch to jdbc from Kim Ho at RedHat, fixing improper handling of empty queries under the V3 protocol
A minor fix to jdbc regression tests
Small jdbc patch from Kim Ho at RedHat to fix some boolean problems
Applied patch from Oliver Jowett to clean up some instances where the wrong
Applied jdbc patch from Kim Ho at RedHat to improve boolean support, as well
Additional jdbc regression tests submitted by Oliver Jowett. Some tests are
A fix for jdbc regression test submitted yesterday by Kim Ho at Redhat
Fix to properly handle timezone offsets that are partial hours. If the offset
Fixed bug where the V3 protocol support was not properly handling binary cursors
Added a cvsignore for PSQLException.java since this file is now generated.
Bruce Momjian (154):
Fix for java timestamp type from teunis at sigil.computersupportcentre.com
Fix for java to allow password, european dates,from Peter T Mount
Update of Java driver from Peter Mount.
This patch fixes a couple of minor bugs:
Hi,
Added missing file.
New stuff for 6.4 jdbc.
New stuff from Peter Mount for jdbc.
rename java file for Peter.
Just a quick patch. This makes the JDBC driver thread safe, which is an
Add changelog.
This patch updates the ImageViewer example to use Multiple Threading.
As the email posted to the announce and interfaces list, attached is a tar
There are errors in the PGmoney class in the conversion routines over
The isWritable method in ResultSetMetaData returns the logically
I've made a diff against the 7.0beta1 tree that accomplishes several things:
> The snprintf stuff in interfaces/ecpg/preproc/Makefile.in is broken.
Install Peter's Makefile.
Add res clear to example
Remove DriverClass.java. It is generated by the compile.
Fix the off by one errors in ResultSet from 6.5.3, and more.
Here is a patch for interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java
This patch fixes the 0-based/1-based result set indexing problem for
Brand 7.1 release. Also update jdbc version in release branch.
This patch for the 7.0.2 JDBC interface addresses four issues I
Applied to jdbc1 and jdbc2.
Attached are a patch to allow the charset encoding used by the JDBC
This patch implements the following command:
Attached is a patch that prevents a NullPointerException in the JDBC
As if my JDBC patch hasn't already caused enough grief, there is now a
Okay, I have some new code in place that hopefully should work better. I
Back out Gunnar R|nning jdbc changes.
the bug was not fixed in the snapshot of November 5th. Also the enterprise
Allow jdbc to return proper server version number
In looking at the 7.1beta1 code for JDBC, I noticed that support was
Attached are patches for two fixes to reduce memory usage by the JDBC
Attached is a set of patches for a couple of bugs dealing with
Backed out:
Attached is a revised patch that removes the static SimpleDateFormat
This patch fixes an arrayindexoutofbounds exception that was just
Remove last code that assumed xinv/xinx are large object files.
Back out *inv* changes for this file. Peter want to handle it.
Remove postgresql jdbc files, per Peter Mount.
Remove postgresql jdbc files, per Peter.
Update Peter Mount's email address in README.
Fix paren typo in java.
Mention new jdbc mailing list instead of interfaces list.
that's just me again, here's normal patch for KOI8_U to
Stamp CVS as 7.2. Update all interface version numbers. This is the
The current implementation of BlobInputStream does
jdbc2 implementation of getImportedKeys.
Here's an easy patch for todays snapshot to sort the result of the
Backpatch ORDER BY fix to jdbc1.
Backpatch getImportedKeys to jdbc1.
Backpatch jdbc2 fixes to jdbc1, ANT fixes, from Peter Eisentraut
Change the line:
I was trying to get a very nice FREE graphical db tool called DbVisualizer
Add NUMERIC tests to jdbc code.
This patch fixes a bug which occurs when setObject(1,obj) is called and obj
Fix for HASH for index lookups in ODBC.
Mark column as not used.
Fix 'make clean' with jdbc and ant by using filesets.
Cleanup of backpatch of jdbc2 improvements to jdbc1:
Included is a patch that fixes a bug introduced in the lastest version
Fix pg_index statistics query to join proper relation.
Prevent ANT from recreating the JAR files just because the
Back out timezone fix. Not needed in jdbc1.
Fix ANT so it only has '*.class' files, not the 'tags' file.
Fix ANT for *.properties files.
There are a number of changes. The main ones are:
The following patch corrects a make install problem when building
Mention failure of ANT to delete directories on clean.
Attached is a patch to fix the problem Thomas mentions below. The JDBC
Fix for Druid. We did not support some PROCEDURE queries.
I just got bitten by this too. I use type timestamp in the
The following patch for JDBC fixes an issue with jdbc running on a
protected void finalize() {
Remove large object finalize code. Compile error.
Add large object finalization cleanup to the proper java file.
This adds unary plus capability. No grammar changes, per Tom's request.
Document and work around ANT bug that prevents directory deletion.
Got two patches that were found by folks on the Castor list, that we'd like to
High memory usage
SimpleDateFormat performance improvement, thread-safe.
Attached is a patch to remove the ConnectionHook functionality and thus
This patch moves the setting of the timezone on the SimpleDateFormat
The attached patch removes some old and dead code (and some related
Remove ConnectionHook.java. No longer used, bad code.
Add missing encode file.
The attached patch fixes problems with the JDBC driver handling long
JDBC encoding additions.
Great, here is a context diff of CVS for implementing the get/setCatalog methods
DatabaseMetaData.getColumns() doesn't appear to get the default
Move EncodingTest.java file.
This patch merges the identical methods from the JDBC1 and JDBC2
Attached is a patch that does the following:
Compile fix for jdbc1.
I think you replaced too many things with put(...
Attached is a patch to remove some redundant code in the JDBC driver.
Attached is the patch requested by Tom Lane (see below). It
Thanks for your feedback (and patience). Enclosed is my third
This patch updates some comments in the DatabaseMetaData classes to
>
Add new jdbc array file.
Here's a resend of the patch.gz. I gunzip'ed it fine here
Attached is a simple one line patch for the problem reported in the
Attached is a patch to fix the current issues with building under jdbc1.
Add intended Array.java file that accidentally was patched into the
Re-apply Array.java patch to new Array.java file to fix compile.
The attached file: SerializePatch2.tgz, contains a patch for
>>>>The JDBC driver requires
Please pull this patch. It breaks JDBC1 support. The JDBC1 code no
Overhaul ecpg manual page.
Sync up jdbc error files.
Apply jdbc error changes.
Attached is a patch for current CVS, consisting of a cvs diff -c
Attached is my attempt to clean up the horrors of the ExecSQL() method in
Attached is a patch for JDBC's getColumn() function that was broken /
Add missing files.
> Patch applied. Thanks.
On Mon, 3 Sep 2001 22:01:17 -0500, you wrote:
>Well, if it is that easy, I can do it. Patch attached and applied.
Add Java testsuite info.
Patch for jdbc2 ResultSet.java. Looks like performance improvement.
Read transactions don't work on 7.0.x db's 2nd patch
Attached is a patch that fixes 2 test cases of the JDBC test
Move TESTSUITE file to test/README.
Attached is a patch that fixes
On Fri, 07 Sep 2001 01:34:46 -0400, Tom Lane wrote:
Attached is a patch to add bytea support to JDBC.
Attached is a patch that fixes DatabaseMetaDataTest in the JDBC
> I found a problem with PQescapeString (I think). Since it escapes
Didn't want that jdbc patch in there yet.
Allow '1' in jdbc2 boolean test.
I'm attaching a patch which fixes the corruption in strings caused
Attached is a patch that fixes ResultSetMetaData.isNullable() in
The attached patch is my first run-through of the JDBC test suite. A
Per the recent discussion there's been some code changes in JDBC's
A couple of lines were missing from my last patch - this one fixes things.
Attached is a patch which deals with
Here is a patch for DatabaseMetaData to show precision properly. It is
pgjindent jdbc files. First time jdbc files were formatted.
Traditional Chinese error messages for JDBC.
JDBC indenting, comment cleanups.
More jdbc comment cleanups. Code looks very nice now.
Indent jdbc case labels using pgjindent.
Change 'return ;' to 'return;'; remove space.
At this moment, --enable-debug adds debugging information to most of the
>Added ServerEncoding
Ant 1.4.1 now requires for jdbc. Mention in HISTORY release notes.
Update jdbc errors_zh_TW.properties.
Improve COPY syntax to use WITH clause, keep backward compatibility.
Change NAMEDATALEN to 64, INDEX_MAX_KEYS/MAX_FUNC_ARGS to 32, per discussion on hackers.
Run pgjindent for Java folks.
Bryan Varner (2):
Ignore netbeans and IDEA projects files.
Respect the ${srcdir} property for all source file references in ant script.
Chen Huajun (2):
set javadoc's html encoding to utf-8 for other languages but english
fix bug of fail to prepareCall("{CALL func()}")
Craig Ringer (6):
Fix breakage of JDBC3 builds with JDK5 by bddc05f939
Allow testing to continue when local host name doesn't resolve
Update URLs in README to refer to the Oracle page locations
Add some info to the README with contributor info
NonValidatingFactory should be included in both JDBC3 and JDBC4
Merge pull request #94 from ringerc/master
Dave Cramer (290):
added dummy login
allow null passwords
changes to support 3rd party ERD tools and staroffice
proper select for Jason Davies patch to getImportedKeys
proper select for Jason Davies patch to getImportedKeys
Jason Davies patch to getImported/getExported keys
fixes getIndex to work with forte's transparent persistence
Fixes to getImportedKeys/getExportedKeys from Jason Davies
now compiles clean with jdk 1.4
Patch from Cormac Twomey
Patch from Cormac Twomey
This patch fixes the exception thrown to inform the user the method
fixed compile error
compiles correctly but still doesn't work with jdk 1.4
Implementation for cancelQuery by Grant Finnemore <grantf at guruhut.co.za>
patch from Vicktor to fix Numeric decimal digits in getColumns
patch from Mitchel Friedman to fix getTables
Patch from Ryouichi Matsuda
patch from Zhenbang Wei
Doug Fields patch to prevent exception being thrown on zero length arrays
fixed cancel query bug introduced by patch
Patch by Nicolas Verger to correctly propogate SQLWarning to the Statement and ResultSet
backed out changes for cancel, no need to look for two 'Z' responses
changed Cancel to cancel
Here is a small patch that cleans up some error reporting in the JDBC driver. PSQLExceptions are thrown instead of SQLExceptions and if a warning is received while waiting for the backend secret key, that warning is chained to the new Connection object instead of generating an exception. A couple new error messages have been added.
Added a check for not calling next() before getting objects from the result set,
patch from Alexey Slynko
fixed QueryExecuter to deal with multiple errors
Fixes bug where query hangs if there is an error in the query, went back to
applied patch from Liam Stewart
Applied Anders patch to move the startup code out of Connection into StartupPacket
Part of Anders Bengtsson's patch to clean up Connection.java
modifications to the way the protocol is handled to be consistent with
Two versions of QueryExecutor, currently only version 2 works 100%
fixed getColumns as per Panu Outinen's email. At this point have only repaired the bug, haven't made it caseInsensitive
Added some rudimentary table and column tests
added imported/exported key testDatabaseMetaDataTest.java
small fix to testExportedKeys
fixed getImported/ExportedKeys to be simpler, and return the correct number of keys
change table name to lower case in getColumns
added messages for updateable result sets
changed some commented out messages to use the Driver.debug and fixed first to read the underlying data into rowbuffer
Implemented updateable result sets based on raghu nidagal implementation
changes to accomodate updateable resultset mostly just call setSqlQuery on execute
Added test for newly implemented updateable result sets
removed personal test parameters
added empty result set testing
added empty result set testing
implemented refresh row
fixed retrieval of foreign/primary keys in imported/exported keys
Changed getCrossReference to return information about each composite key seperately
changes for new Datasource
Added DataSource code and tests submitted by Aaron Mulder
changed test user back to test
added tests for crossReferences
Applied patch for MD5 bug submitted by Jun Kawai
applied patch to fix encoding bug supplied by Jun Kawai
removed duplicate code from jdbc2 classes
Changed to reflect the current reality, ie we do support updateable resultsets
patch to allow insertRow on an empty resultSet
testing for insertRow
patch from Thomas O'Dowd to ensure that connections are closed
schema awareness patch provided by Kris Jurka
test files added by Kris Jurka
fixed missing apostrophe
changed sort of column names to sort by attnum, not attname
Aaron's patch for Pooled Connections
Mike Beachy's build patch to allow ant builds without make
patch for getTables to fix problems with backends before 7.3 by Kris Jurka
patch for null table in getPrimaryKeys
mike beachy's patch for statement handling
case sensitive updates by Kris Jurka
added fix from Joel Hock to get the inserted row into the current buffer
applied patch from Oliver Jowett
Applied Kris Jurkas patch to fix rollback and SQLException
patch from Oliver Jowett to implement some of the jdbc3 methods
applied Kris Jurka's patch for numeric
fixed problem where information from previous updates was leaking into subsequent updates patch from Shawn Green, slightly modified
added DISTINCT to the query to get cross reference. This is required when two columns in a table are both foreign keys to another table. From Peter Royal proyal at pace2020.com
patch to notify listeners on error from Csaba Nagy
exposed the addDataType method to the PGConnection, allows users to add datatypes
patches by Kim Ho to fix
Patches from Oliver Jowett to fix CursorFetchTest, 7.4 now does not automatically delete cursors
use the result set to set the fetchsize
accept url and fk action fix from Kris Jurka
patch for rs.previous and test case as well as patch for allowing server and port to be specified in test cases
Added missing methods
incremented build to 211
patch to make sure PSQLState is Serializable and a test case to prove it
tch to make sure PSQLState is Serializable and a test case to prove it
patch to deal with unique foreign keys in 7.4 from Kris Jurka
build number set to 300 to avoid conflict with 7.4 builds
metadata encoding patch from Kris Jurka
binary stream patch by Kris Jurka fixes empty stream failure
patch to build under jdk1.1 from Richard Scranton
fix casting pooled connections to PGStatement problem patch by JariP
patch to fix returning he information schema as a system object by Kris Jurka
patch to indicate why test cases failed from Oliver Jowett
cancel row updates sets values to null by Kris Jurka
add missing SQLState by Patrick Higgins
added polish translation submitted by Piotr Maj
patch from Kris Jurka to fix large object 7.1 compatible protocol issues
revoked patch from Kris Jurka to fix multiarguments, and changed test to create
patch by Kris Jurka to use the correct protocol based upon server information
fixed up OID74 test to conform with other tests, by Kris Jurka
patch for new OID74Test
trying email notification
xxx
xxx
xxx
removed test file
see if we get emails
added xml docbook documentation from Peter E.
added documentation for tomcat setup
fixed bug where it was possible for a null object to be returned when the type was unknown
added rudimentary PGInterval type to deal with intervals
cleaned up the getObject logic to either return a mapped type, or a PGobject
added createTempTable, and test for getObject
Added StatementTest to test for statement re-use, fixed ResultSetTest to pass this test
added a check to make sure statements weren't being re-used after being closed
added functionality to deal with timetz, and handle msec better, previously
modified getTime routines to use a calendar if available
corrected behaviour of getTime, etal to only apply calendar when underlying data does not provide it
added additional tests for time, timestamps, and fixed code to pass
Added hungarian translation from Laszlo Hornyak
added getUDT
Added getXXX optional method functionality, allows user to use getXXX to get
Added escape sequences for function {fn...}
fixed problem with calendar being modified in setDate, setTimestamp
added conversions for cts tests
fixed up error messages
fixed callablestatement with new mapping for short, and added test
no longer create an object to get pgtype
Fixed regression test failures
CallableStatmentTest.getShort will only work with v3 protocol
Modifications to pass JDBC CTS
Missed adding Jdbc3CallableStatmentTest
Fixed java 2 compile errors, removed BOOLEAN from jdbc2 common classes
Moved registerOutParameter from Jdbc3CallableStatement to AbstractJdbc3Statement
performance patch from Sergei Rogovskiy
performance patch from Ken Geis
XA support contributed by Heikki Linnakangas hlinnaka at iki.fi
Deal with void functions
timestamp escape sequences from implemented by Xavier Poinsard
Close ref cursors immediately after fetching the rows.
added a CallableStatement handler to batch handling to ignore multiple results
updated copyright to 2011
updated copyright to 2011
updated copyright to 2011
more copyright fixes
one more copyright fix
changed name of table from testmetadata to metadatatest, test was failing due to confusiont with test_statement tables
implemented query timeout
forgot driver.java.in for cancel query implementation
binary protocol implementation from Mikko Tiihonen
Mikko added missed sending part
Mikko Tiihonen patches for binary types
patch from Mike Fowler to fix broken builds
missing file
more jdk 1.4 compatability issues fixed from Mike Fowler
small fixes to binary transfer code and unit tests from Mikko Tiihonen
stack overflow fix from Mike Fowler
SSL implementation from Andras Bodor more closely follow libpq
docs for ssl from Andras Bodor
removed Override to compile with java 1.4 added extra docs for ssl from Mikko Tiihonen
more backwards compatibility
do not build ssl for java 6
enable compile and test on java 1.4
remove MakeSSL.java this is now generated
removed quotes around language specifier server no longer supports this
removed ssl tests for buildfarm
SSPI authentication support from Christian Ullrich
added isValid implementation from Luis Flores
resolve ACL getTablePriveledges for later servers
check for array bounds before accessing the array
fix to build for java 1.8 from Mikko Tiihonen
setProtocolVersion argument mis-spelled from Mikko Tiihonen
change vector to list from Mikko Tiihonen
change Hashtable with Map from Mikko Tiihonen
Add support for hstore from Mikko Tiihonen
rest of Add hstore patch
Merge branch 'master', remote-tracking branch 'origin'
fixed docs from Mikko Tiihonen
implemented setBinaryStream by Johann Oskarsson
simple connection failover from Mikko Tiihonen
Merge remote-tracking branch 'origin'
formatting changes
new translation from Euler Taveira
patch from Bernd Helme for send recev buffer sizes
added test case for send/recv buffers sizes
added explicit test case for array handling from Craig Ringer
added docs for send/recv buffer size
updated translations
formatting changes to AbstractJdbc4Connection
new translation from Euler Taveira
patch from Bernd Helme for send recev buffer sizes
added test case for send/recv buffers sizes
added docs for send/recv buffer size
Added explicit test case for array handling from Craig Ringer
updated translations
Fixed build to not delete pgjdbc.html, which breaks the website build
fixed attacl for servers below 8.3
Merge branch 'REL9_2_STABLE' of github.com:pgjdbc/pgjdbc into REL9_2_STABLE
Merge branch 'REL9_2_STABLE', remote-tracking branch 'origin' into REL9_2_STABLE
changed full version to 9.2
Merge branch 'REL9_2_STABLE' of github.com:pgjdbc/pgjdbc into REL9_2_STABLE
Merge branch 'REL9_2_STABLE' of github.com:pgjdbc/pgjdbc into REL9_2_STABLE
Merge branch 'master' of github.com:pgjdbc/pgjdbc
added BR translation class file
Revert "changed full version to 9.2"
changed version to 9.3devel in build.properties
changed version to 9.3devel in build.properties
Merge branch 'master' of github.com:pgjdbc/pgjdbc
Fix performance regression introduced by using InetSocketAddress.getHostName()
Merge branch 'REL9_2_STABLE'
Fix performance regresssion introduced by using InetSocketAddress
fix toString to handle binary integer and float types
update copyright to 2012
undo format changes
Remove testSetObjectFromJavaArray from jdbc2
SSL client certificate via Keystore from a Resource file provided by Brendan Jurd
Merge pull request #27 from davecramer/master
Merge pull request #25 from rkrzewski/backend_pid
Merge pull request #26 from stevenschlansker/read-only
Japanese translation spelling corrected provided by Tomonari Katsumata
Merge pull request #28 from davecramer/master
changed package to org.postgresql.ssl
Merge pull request #29 from davecramer/master
fix cancelTimer bug reported by Andri Redko.
Merge pull request #30 from davecramer/master
Bug reference 7766 reported by Zelaine Fong
Merge pull request #31 from davecramer/master
Fixed my patch to deal with update counts over 2^32
Merge pull request #32 from davecramer/master
fixed mistake where update_count not updated properly
Merge pull request #33 from davecramer/master
make sure driver doesn't parse anything if the url isn't for us, also catch other possible errors, reported by Nathaniel Waisbrot
Merge pull request #37 from davecramer/master
log can not be output when using DataSource
Merge pull request #38 from davecramer/master
added Loglevel.OFF to complete the settings
Merge pull request #41 from davecramer/master
avoid NullPointerException from Derrik Hudson on User Defined Types
Merge pull request #42 from davecramer/master
removed compile error with double ,
Merge pull request #43 from davecramer/master
Merge pull request #40 from lordnelson/doc_changes
Merge pull request #44 from fathomdb/support_wrappers
Merge pull request #45 from fathomdb/fix_default_password
Merge pull request #48 from ChenHuajun/master
modified build for maven and 9.3
Merge pull request #57 from davecramer/master
Merge branch 'pgbouncer-txn' of git://github.com/deafbybeheading/pgjdbc
Merge pull request #58 from davecramer/master
support for materialized views from Thomas Kelllerer
Merge pull request #59 from davecramer/master
expose URL property in BaseDataSource
Merge pull request #61 from davecramer/master
Merge branch 'master' of github.com:davecramer/pgjdbc
Merge branch 'master' of github.com:pgjdbc/pgjdbc
Merge branch 'master' of git://github.com/valgog/pgjdbc into valgog
Merge pull request #52 from valgog/master
Merge branch 'master' of github.com:pgjdbc/pgjdbc
Merge pull request #64 from polarislabs/respect_ant_srcdir
Merge branch 'master' of github.com:pgjdbc/pgjdbc
Merge pull request #35 from fionatay/translations
Merge pull request #67 from njwhite/hstore
Merge pull request #68 from tomdcc/setobject-varchar-stringtype
Merge pull request #74 from ChenHuajun/javadoc_utf8
Merge pull request #75 from ChenHuajun/call_escape
Merge pull request #76 from whitingjr/handle-rollback-xid-not-found
Merge pull request #73 from whitingjr/xa-not-found-testcase
Merge branch 'master' of github.com:pgjdbc/pgjdbc
finally should call super
fixed DatabaseMetaDataTest as per Sylvain Cuaz
Merge pull request #85 from davecramer/master
Merge branch 'setBlob-large' of git://github.com/halset/pgjdbc into setblob
Merge pull request #86 from davecramer/master
build for maven
Fixed spelling of occured
add functions to allow LargeObjectMaager to commit on close from Marc Cousin
Merge pull request #51 from njwhite/master
reset interrupted bit and throw unchecked exception if we get interrupted while trying to connect
Merge branch 'master' of github.com:pgjdbc/pgjdbc
added sponsors
Merge pull request #91 from michaelmccaskill/master
Merge pull request #81 from tminglei/master
Merge pull request #54 from lordnelson/master
redo occurred spelling mistake
generate JDBC 4.1 string for 1.7 and 1.8 builds and set version to 1100
Fiona Tay (3):
Fix spelling of occured in error message
Fix spelling of occured in error message
Fix spelling of occured in error message
Jan Wieck (1):
Protected access to variable m_preparedCount via synchronized
Jeremy Whiting (7):
Added test case for checking the return code when an xid does not exist.
Check server SQLState for xid does not exist and return XAException.XAER_NOTA from method along with exception.
Reuse PGSQLState object. Add a field for 42704 code.
Merge branch 'handle-rollback-xid-not-found' into xa-not-found-testcase
Reuse PGSQLState object. Add a field for 42704 code. fixes #78.
Merge branch 'handle-rollback-xid-not-found' of github.com:whitingjr/pgjdbc into handle-rollback-xid-not-found
Added fail condition in test case to detect if the expected exception is not thrown.
Justin Santa Barbara (3):
Support for JDBC4 isWrapperFor & unwrap methods
Added unit test for wrapper functions
Change default password to 'test'
Kris Jurka (568):
Now that we are out of the main tree, we can't rely on the makefile
Newer versions of the 1.4.2 jdk give warnings about having return in a
This patch is the culmination of Jan-Andre le Roux's work on enhancing
The 7.5 backend allows isolation levels that aren't natively supported
This patch modifies various testcases and test support code so they
Patch from Oliver Jowett to enable test cases related to server
Be spec compliant in creating ResultSets that are of TYPE_FORWARD_ONLY
Fix the setXXXStream methods. If passed a null InputStream, convert
ResultSet.next() and previous() incremented or decremented the
Remove file used to test cvs commit emails.
ConnectionPool and SimpleDataSource are marked Serializable, but their
Put the documentation into the build/doc directory, not the top level
Add documentation validation target which doesn't require additional
V3 NotificationResonse messages were trying to be received as V2
Don't try to turn the random bytes from a md5 salt into a String
1. Remove backward-compatibility for pre-7.4 versions from
- Support for 1.4-style exception chaining to PSQLException
Update documentation to reflect the current build process.
If the user has requested a SSL connection and the driver has not
Document the additional connection parameters that specify pg
Closing a Connection or Statement object twice should be a no-op
The PSQLException for a CallableStatement's function return type not
This patch adds enforcement of the requirement that you're working
Fix TimeTests for jdk1.2 and 1.3. Pre 1.4 JVMs consider the
The attached patch fixes (and adds testcases for) the various
When calling stmt.executeUpdate the statement only returns a row count
Track transaction status and only issue a BEGIN command on the first
Fix failures in TimeTest for timezones ahead of GMT. This produces a
Update tests to reflect the fact that the 7.5 server has been
Allow the regression tests to run successfully against a 7.2 server.
Allow updateable ResultSets to support types that aren't directly
While ResultSets created by
Update the build.xml file to support building with the new 1.5 jdk
Allow public access to radius field to match other geometric types
Fix setting timestamp values with very early year values, like 2, by
Remove the old style javadoc entries for extensions that were copy
Allow enabling server side prepared statements globally without
Forget to test prepared threshold code builds with JDK1.1 and 1.2.
Fix broken markup and consitently indent the Tomcat examples.
Add documentation for using listen/notify with JDBC.
Fix DatabaseMetaData results for determining foreign key
Update the expected foreign key name results to match the new 7.5
When deleteRow() is called on an updateable ResultSet the ResultSet
Bump the build number to release a new dev version.
Don't throw an Exception in locatorsUpdateCopy() even though the
Foreign key information results should have column name FKTABLE_CAT
Fix updatable ResultSets stream methods (ascii, character, binary).
Fix some problems with result sets positioned before the start or
Close the existing socket connection when reverting to the V2
Review recent getUDT implementation. Filter out base and pseudo types
Fix apparently harmless typo. {$srcdir} -> ${srcdir}
Modularize query execution and add complete V3 protocol support.
Fix NullPointerException on Statement.clearBatch() when addBatch()
Add a test case for recent clearBatch error.
Increment build number to release new dev build to make new V3 code
Some ResultSetMetaData fixes.
The attached patch makes the driver generate errors on unknown
When retrieving an array of numerics it attempted to set the scale on
Now that JDBC1 is no longer supported merge the implemention of
Add the ability to compile with the 1.5 Beta 2 JDK. Sun has altered
I managed to completely mangle decodeUTF8() in my changes that went into
Release new dev build 304.
My version of junit (3.7) doesn't have assertFalse. ArrayTest uses
Ensure the encoding test drops its table at the end of the run to
Don't make the driver begin a transaction for certain calls.
Don't report the hashcode of our error message key into the
The maxRows variable was preventing using a portal based fetch when
I recently made a change to report a numeric type that had no size
Now that ResultSetMetaData returns different results for
Modify version checking code and descriptions to match the decision
Revert ResultSetMetaData methods getColumnName, getTableName and
DatabaseMetaData.getSearchString escape was a \ short of working
Change the escape syntax test for functions to actually call a
New dev build - 305.
ResultSet.moveToCurrentRow was checking the cached updateability flag
Fix NullPointerException when doing a multiple query execution in
Add support for savepoints.
Add a new file to hold the build number to avoid filling the
Some general code cleanups. Remove unnecessary imports and a couple
Don't use cursor/portal based fetch methods with autocommit on. The
Implement ResultSetMetaData.isAutoIncrement by retrieving the columns
Return serial datatypes in both getTypeInfo and getColumns methods.
ResultSet.getRow() on a cursor/portal backed query was not counting
Fix a typo and incorrect number of message arguments in the error
Add a license now that the source is available separately from the
Update Russian error messages.
Fix setArray when using the v3 protocol. We can't bind arrays as
Update translation system to use gettext instead of property files.
Fix builds for non 1.4 JDKs. Didn't test my modifications with a
Remove debugging println(s). I am not on my game today.
For updateable ResultSets make insertRow and deleteRow quote column
Fix thread safety problem in initialization of new translation code.
Minor tweaks to update-translations.sh attached:
PreparedStatement.setCharacterStream somehow escaped getting fixed
Convert old property files to gettext format using a handy perl
Speed up ResultSet.findColumn by caching the column name to index
Further optimization of ResultSet.findColumn. Constuct the HashMap
Contstruct the backing hash for updateable resultsets on demand
Fix typos in error messages and update the pt_BR translation.
In 8.0 arrays with non-standard bounds (beginning index != 1) the
Restrucute DataSource code to provide a generic interface in
After making the datasource code compile with the 1.5 beta 2 jdk,
Allow users to customize the ssl connection setup by providing their
MessageFormat strings can't use single quotes to enclose a marker
When streaming data from setBinaryStream to the backend, do not
Initial translation to Turkish.
Rename javadoc and internal-javadoc targets to publicapi and
Release build 307.
Updated Russian translation from Serguei Mokhov.
Correctly cast the return value of a CallableStatement when getShort
New Spanish translation from Diego A. Gil.
Make PreparedStatement.setNull(i, Types.BOOLEAN) strongly typed.
Try getting $PostgreSQL$ keyword substitution to work.
Make setObject and setNull with Types.BOOLEAN take the same approach
When using large objects for binary data (compatibleVersion < 7.2)
Fix typos, remove obsolete information.
Updated test readme from Vadim Nasardinov.
Russian translation update from Serguei Mokhov.
When calling setNull or setObject with Types.CHAR, use the oid of
Brazilian translation updates from Euler Taveira de Oliveira.
Make fastpath/largeobject code aware of transaction state, so that
Mark some more strings for translation.
Forget {0} placeholder in error message.
Bit shifting code had a typo that incorrectly reconstructed an int
Make registerOutParameter safe for BOOLEAN vs BIT.
Don't allow a negative fetch size to be set on a ResultSet.
Make escape syntax processing {oj (and friends) } case insensitive.
Capital n is N, not F.
Updatable ResultSets need to check for an empty ResultSet because
Updated Brazilian translation from Euler Taveira de Oliveira.
When splitting up a multistatement query to be executed individually
When a connection attempt is made that does not provide a username,
When executing a batch statement that has two statements in it, we
Standardize copyright notices and use of $PostgreSQL$. Update
Allow configuration of the driver by a properties file.
Set the default prepareThreshold to five per previous discussion.
Indent source code with:
Release build 308.
Fix warnings on javadoc because the comments were attached to
Adjust DatabaseMetaData to acknowledge that 8.0 supports savepoints.
Allow compilation with jikes by removing the static attribute of
Change error message to reflect the driverconfig.properties file name.
Updated Turkish translation from Nicolai Tufar.
Updated Chinese translation from Zhenbang Wei.
Russian translation updates from Serguei Mokhov.
In a java MessageFormat you need to double single quotes to get
Brazilian translation update from Euler Taveira de Oliveira.
New French translation from Xavier Poinsard.
Updated Brazilian translation from Euler Taveira de Oliveira.
Add a URL parameter (allowEncodingChanges) which allows a client
Implement holdable ResultSet support by simply avoiding the use of
Updated Turkish translation from Nicolai Tufar.
Implementation of standard escaped functions ( {fn func()} )
Remove tabs I introduced in the last commit. It'll take me a while
French translation updates from Xavier Poinsard.
French translation updates from Xavier Poinsard.
Check to see if a ResultSet is closed before performing operations on
Rewrite date/time/timestamp parsing code. Instead of trying to jam
Since getURL is not implemented, throw an exception, don't just
Do not create a new GregorianCalendar on every setXXX call for
Reduce number of messages to translate by parameterizing common
Fix type {1}} -> {1} in error message.
When reviewing the escaeped functions test code, I had hard coded the
When closing a Statement or ResultSet be sure to close the underlying
Do not use named statements when batch executing a whole bunch of
French translation updates from Xavier Poinsard.
When loading driverconfig.properties files from the classpath, ensure
Allow the regression tests to pass when running against an 8.0 server
Implement CallableStatement.getArray.
Updated Turkish translation from Nicolai Tufar.
Brazilian translation update from Euler Taveira de Oliveira.
French translation updates from Guillaume Cottenceau
Brazilian portuguese translation updates.
When retrieving Int8 or Int16 protocol message formats, we need to
Rename PGConnectionPool to PGConnectionPoolDataSource to try and
Update documention for 8.0 server changes.
Update copyright year to 2005.
When calling toString on a Statement, don't go into a infite loop.
When determining if the user has changed the client_encoding to
Bail out with a helpful error message if we cannot build or run the
German translation from Andre Bialojahn.
Portuguese translation updates from Euler Taveira de Oliveira.
Turkish translation updates from Nicolai Tufar.
Add a chapter on SSL configuration.
Document the allowEncodingChanges URL parameter.
Typo sslfactoryargs -> sslfactoryarg in describing the available
Don't mention specific driver build numbers in the javadoc comments,
Add the NonValidatingFactory to the public api javadoc list and
There is no need for separate chapters on deleting a row and
Correct javadoc reference to PGConnectionPoolDataSource that was
Official 8.0 release. 309.
Remove "devel" from the version number.
Change jar filename description and example to match the latest
Name documentation files after there id attributes, not chapter
Implement Connection.nativeSQL.
Don't map the escaped difference function to levenshtein because
Document JDBC escape sequences.
Add basic support for JDBC escape for escape char in LIKE string
Reenable the refcursor unit test and make it pass.
Implement the Describe Statement protocol message. Reallow untyped
Update file naming convention per Oliver, make a distinction from
Mark this as the 8.1devel driver (build 400).
SQLWarning.getMessage wasn't reporting the message from a Notice
Restore the ability for the JDBC driver to map infinite timestamp
Add method names to the not implemented exception to allow
Fix JDK 1.2 compiles where Calendar.setTimeInMillis is not available.
Support setNull(x, Types.BLOB) and CLOB, reported by Tore Halset.
Get DatabaseMetaData.getIndexInfo to return useful data for
Document the newly added loginTimeout URL parameter.
When moveToCurrentRow is called and the current row is off the
Implement JDBC 3 Blob methods to allow writing.
In a binary data example: File.length() returns long, but
Make all the fields of a server error message available.
Put all type info handling into a separate file. This links oids,
Improve null handling. Allow setNull(1, Types.XXX) for ARRAY,
In 8.1 index_max_keys <> func_max_args which broke the code for
Make PGInterval useful instead of just a placeholder by providing
Allow jdbc2-optional and jdbc3 test suites to be run on their own
In Blob.getBytes(long position, int length) position is an offset
Add a test case to detect if we modify a passed in Calendar object
Remove redundant javadoc comments (getter/setter methods don't need
Simplified Chinese translation from Weiping.
Polish translation updates from Jaroslaw Pyszny.
Update comments for getExtraNameCharacters to describe why we can't
Java message format strings need to double 's.
Italian translation update from Giuseppe Sacco.
Updated Italian translation from Giuseppe Sacco.
Release dev build 401.
getWarnings() should throw a SQLException if called on a closed
Make callable statements work again for JDK 1.5 builds. Any code
Every execution of a Statement clears the warning chain from the
Initial Czech translation by Petr Dittrich.
Add the Detail: field to the default error message string. This is
Rework timestamp test case so it passes on pre-7.4 servers.
Remove direct manipulation of org.postgresql.Driver.logDebug for
Adjust DatabaseMetaData.getCatalogs to only return the current
Map setObject calls for Types.BLOB, CLOB, and ARRAY to call the
8.1 servers store interval day and hour information separately, so
Add checks to prevent ResultSet.updateXXX methods from throwing
ResultSet.getObject().getClass().getName() should match up with
Make setObject(int, Object) aware of the Blob, Clob, and Array types
Fix compile for < JDK1.4 that don't have Calendar.[g|s]etTimeInMillis.
Release dev build 402.
Add missing file from XA patch to make it compile.
Include port number in datasource setup so we connect to the correct
Don't set the log destination to be System.out. We expect some
Remove pointless setting of autocommit status on connection that is
Convert a file from dos -> unix EOLs and indent the others.
Fix inverted test for onePhaseCommit to tell if we're running the
Release build 403 to make XA available.
French translation updates from Xavier Poinsard.
Brazilian Portuguese translation updates from Euler Taveira de
Turkish translation updates from Nicolai Tufar.
Override the system locale settings for DecimalFormat. We always
When I added bounds checking for ResultSet.updateXXX methods, I
The driver needs to break a statement into individual queries to
Release build 404, the official 8.1 version.
Branch for 8.2devel.
Add a URL parameter to enable logging of Connections which are
Boolean.parseBoolean is JDK1.5 only. Use
Adjust ResultSetMetaData.getColumnDisplaySize to return
Initialize the Logger or else we get NullPointerExceptions all over.
Don't require logUnclosedConnections to additionally have
DatabaseMetaData.getTables should return all table type if passed
Remove javadoc @see reference pointing to removed functionality.
Remove out of date and misleading examples.
Release 8.2dev build 500.
Actually the build number changes to the new version upon release and
Statement.cancel was prone to race conditions even with a single
Remove the length argument from Field constructor for manually
Unify type metadata functions in TypeInfoCache. Previously
Updated Italian translation from Giuseppe Sacco.
Update getObject and getArray methods that take a map to only
The V2 protocol wasn't correctly handling EmptyQuery messages. It
The fix for incorrect parameter indexes on CallableStatements that do not
Adjusting the coding of sending a Bind message to indicate that the
Brazilian Portuguese translation updates.
When performing replace processing we must continue processing
escapeQuotes() in DatabaseMetaData was not correctly handling
The TypeInfoCache had a static Map for the pg type name to
Release build 501dev.
Dave apparently left out part of Xavier's timestamp escaped functions
When the Connection retrieved from XAConnection.getConnection() is
When a prepared statement uses different parameter types than what
When performing replace processing we must continue processing
gij/gcj has some JDK1.5 classes in it, but it only supports JDK1.4
When we're unable to parse a timestamp value, the error message
The previous commit message is completely bogus. I use the -F
Prior to 8.0 there is not an interval + timestamp operator,
Add a protocolVersion parameter to the test suite runner. This
Add some more synchronization to the TypeInfoCache. We need
Updated German transalation.
Error messages were not run through MessageFormat if it didn't have
Fix a couple of bugs in CallableStatement outputs. An oversight in
Release dev build 502.
Remove documentation's claim that we don't support functions with
Updated German transalation.
Using callable statements against older server versions (7.4 or 8.0)
Release build 503dev.
Initial JDBC4 framework. Nothing new works as everything is just
Updated Italian translation from Giuseppe Sacco.
Brazilian Portuguese translation updates.
Don't try and build the JDBC4 javadoc unless we're doing a JDBC4
When issuing multiple queries on one statement the driver was not
When the driver asks the server to resolve a type the resolved type
When creating a ResultSet from a refcursor, respect the creating
Fix a bug in function escape processing. When dealing with an
Update the documentation to reflect the fact that the default
Reduce memory usage when bytea data is retrieved from
Improve performance when retrieving large ResultSets consisting of
Fixes for latest JDK1.6 snapshot. They've added a whole bunch of
Add support for parsing dollar quotes and comments.
Improve handling of incorrectly written user code using
The latest javadocs have added some clarity to what the precision
Error message wants the paramter's registered return type, not the
Remove unused variables.
RecoverdXid.equals was assuming that the object passed to it was
finalize method should be protected to prevent it from being called
Improve the performance of getBoolean for false values by explicitly
Escaping of savepoint names in org.postgresql.jdbc3.PSQLSavepoint is
Change the comments in org.postgresql.util.PGbytea to clarify that the
Allow datasource code to build with JDK1.6 by splitting off jdbcN
Missed adding these files in previous commit to build datasource code
Versions prior to 7.3 do not have the void type, so skip this test
Add .cvsignore file for the newly generated files.
Replace DatabaseMetaData usage of LIKE clauses with regexes that
Make the driver operate correctly when standard_conforming_strings
A XAConnections default autocommit state should be true. The
New fast int/long retrieval methods were not correctly setting the
Allow XAResource.start with TMJOIN in a limited set of circumstances
Report that this class implements JDBC4.
Release build 8.2-504.
Open 8.3 devel branch.
Add Serbian translation.
Statement.getTime, .getDate, and .getTimestamp methods which are
Produce the timezone that we send to the server in the same format
Replace magic number with oid constant.
When using oids as he pseudo primary key for updatable ResultSets
When manipulating large objects we must handle the oid as a Java long
Implement the JDBC4 Blob/Clob free method. Setup infrastructure for
Clean up large object stream handling:
Fix persistence of XA datasources. PGObjectFactory wasn't aware of
Improve performance of PGStream code based on micro benchmarks
Review changes to fix the refcursor memory leak problem. The change
The error message reports the column position incorrectly by using
Replace ad-hoc and missing identifier escaping with a utility method.
Implement large object truncation for 8.3 servers. The bulk of this
Interval formatting didn't work for negative seconds values greater
Change DatabaseMetaData.getSearchStringEscape to always return "\\"
Add methods to PGInterval to combine and scale intervals.
Remove mapping of the rand escape function. Due to the change in
Allow updatable ResultSets to update arrays. While we still haven't
In an error message reporting an unparseable timestamp value the
Parse timezones that have offsets in seconds. 8.2 servers now
Save JUnit output into files so they can be processed by tools. The
Implement ResultSet.updateArray by simply mapping it to updateObject.
Explicitly state which source level we are compiling. Newer versions
Add a test case to ensure that batch CallableStatements work.
Error message has the wrong index into the paramTypes array.
setObject fails to identify the correct type of java.lang.Byte.
Fix for building with JDK1.4. It doesn't like if statements written
Updated Serbian translation from Bojan Skaljac.
The previous patch to try and set a XA based Connection's autocommit
Fix function drop calls so we end up with a clean database at the
Add support for returning function parameter names and directions
Pull the default login timeout from DriverManager.getLoginTimeout
Change how PGobject and children support clone(), to get more
Add the proper META-INF entry for the driver jar file so that
Fix recently added Byte type test code to work under JDK1.4. It was
Don't return quotes around identifiers in the results of
Move setting of the ResultSet.wasNull() flag away from every single
Do escape processing on batch Statements prior to execution. This
Add SSL as an option for DataSources.
Remove unused imports.
ResultSet.updateNClob(String, Reader) goes into an infinite loop.
Updated French translation.
Updatable ResultSets did not work when updating bytea data and then
Make inner classes static where possible.
Empty finalize method still has a performance impact, so comment
pt_BR translation update.
Prepare for release for 8.3dev-601.
Don't call new String("xx") because "xx" is already a string and
Mark abstract classes abstract.
Checking for an ACL array that is a zero length string was done
Report a helpful error message when connection setup fails due to
The code intends to null out the class' proxy variable, but is
When doing batch execution we can have multiple Parse and
Typo caused PSQLSavepoint to not get built occasionally. This only
Provide a minimal ClientInfo implementation because of complaints
8.3 has tightened up text operators so there is no longer an
Fix getProcedureColumns to run against 7.2 which doesn't have
Don't leak connections in unit tests so that we can run the tests
Set extra_float_digits=2 on connection startup so we get as much data
The prepareThreshold parameter was getting defaulted to zero in the
CallableStatements with OUT parameters that get executed more than
The driver was incorrectly parsing identifiers that had parts that
Since we're working on the 8.3 release, 8.2 is now a valid
Arrays.toString is a JDK1.5+ method, so we can't use it in this
Ugggh, compiling is not the same as working. Junit's assertEquals
Multiple calls to XAConnection.getConnection within the same user
Make code that parses queries for updateable resultsets aware of the
Support multi-dimensional arrays and returning arrays of primitive
While custom type maps are not implemented, the code to detect the
Java array types and pg array types have different ideas about what
Implement the JDBC4 method Connection.createArrayOf. Now people
When dealing with OIDs larger than 2^31 we can't retrieve these as
Prepare for release of 8.3dev-602.
Deep inside the driver's underlying IO code there is a method to skip
When PreparedStatement.setObject(int, Object, Types.OTHER) is issued,
We only expect strong typing with the V3 protocol. Don't expect a
The V2 protocol doesn't have enough information to tell that this
Here are a couple more places that the V2 protocol needs some
Implement the new JDBC3 + JDBC4 columns that are now returned by
Update copyright years.
The JDBC spec says that when you have two duplicately named columns,
Throw an exception if people try to use setQueryTimeout with a
Add a test to ensure that NON_UNIQUE is returned correctly from
While the driver currently doesn't support the copy protocol, it
Updated traditional Chinese translation.
Updated Brazilian Portuguese translation.
Turkish translation updates.
Simplified Chinese translation updates.
Prepare for release of 8.3-603.
Open 8.4devel branch.
Typo excecuted -> executed.
Make the build system aware of the 1.7 JDK (which icedtea reports
Move PGXADataSource to the public API documentation.
Do comparison of identifiers in a known Locale (specificially US).
Avoid making a copy of the current row after each positioning
Fix a deadlock that occurs when retrieving notifications. Normal
CallableStatement#getUpdateCount was returning 1 when a function
The DataSource options for ssl where not correctly being
Add a configuration option to enable tcp keep alives.
Ugg, adding support for tcp keep alives to DataSources didn't even
Refactor type information functions into a dedicated interface.
DatabaseMetaData.getTypeInfo provides two columns for indicating the
For array types, return information about their base types for
Accept UTF8 as an equivalent of UNICODE when trying to detect if
Updated German translation.
Add more detail to the exception when interpreting a server error
Make datasources support the compatible parameter.
Update German translation.
Send initial connection startup parameters in UTF-8 rather than
Avoid looking up the UTF-8 Charset by name. When using multiple
Kill of JDBC2 specific code. Simplify the build system now that we
Map the database uuid type to java.util.UUID. This only works for
Forgot to add this test case in the previous commit.
Change the output of PreparedStatement.toString for V3 protocol
Implement support for SQLXML. All of the underlying XML tools don't
I had commented out the non-JDBC4 tests to speed up testing of
Don't bother running the SQLXML tests against a server that wasn't
Adjust the deadlock avoidance code for the V3 protocol to be concerned
Add tests to make sure that we can handle infinite dates that are
DatabaseMetaData.getTypeInfo was reporting whether the type was signed
Implement basic generated keys support. It does not support
Support a parameter (?) for the amount part of the timestampadd
Don't list toast table types in the output of DatabaseMetaData.getTypeInfo.
Add support for GSSAPI authentication.
Add standard copyright notice to new files.
The Statement and Connection proxies used for connection pooling
My previous patch to fix the equals and hashcode for connection pools
Implement generated keys support for prepared statements as well.
Typo: Types.Other -> Types.OTHER.
Not all data types use a comma for the array delimiter. We need
The earlier commit to exclude toast tables from getTypeInfo results
The commit extending support for DBMD.getColumns to include JDBC
Add some more classes to the public API docs. These are exposed
Don't use pg_attrdef.adsrc to display a column's default value.
Speed up BigDecimal retrieval in the same way that is done for
Fix sign handling for getFastXXX methods. Don't allow '-' or '-.'.
Avoid sending extra Describe Portal messages to the server when we've
Initialize BatchUpdateExceptions with the SQLState of the
Fix time tests for timezones which have different rules now than
Update Serbian translation.
Update Brazilian Portuguese translation.
Updated Turkish translation.
Add a connection parameter for setting a socket read timeout. This
Disable the XA tests if the server doesn't allow any prepared
Initialize the prepareThreshold parameter for datasources to the
Provide a way for the user to specify the desired length return
Fix a logic error when determining when we can support generated
Implement support for COPY in the JDBC driver with a non-standard
Release 8.4-701.
Open 8.5devel branch.
Remove unused Sun specific import.
After running the statement passed to executeUpdate, we check to see
Add a check that a connection hasn't been closed before we do
Support reading the new hex escaped bytea format that will be coming
Change the sqlstate reported for using an already closed Connection
Add the new TRUNCATE privilege, that was added in 8.4, to the list
When a COPY operation is the first statement issued in a transaction,
Add the partial index constraint to the FILTER_CONDITION column
The 8.4 release added some code to avoid re-describing a statement
Fix the ORDINAL_POSITION in the DatabaseMetaData.getColumns.
Always specify an XA error code when creating an XAException.
First Japanese translation of error messages.
Initial Bulgarian translation.
LOB truncation didn't allow truncating to zero length because it was
Protocol sync is lost when a batch statement parameter has an
Fix the previous fix for handling parameters with an embedded null.
Assorted minor improvements:
Add a test to confirm that receiving the additional notification
The next release will be 9.0, not 8.5.
Fix a problem using the Copy API to copy data to the server from a
A XA transaction should not change the autocommit setting of a
PoolingDataSources were not picking up all of the properties that
When setNull is called with a TIME or TIMESTAMP type we cannot pass
Add some more specific types to the return value for
Fix up the previous patch to ensure datasource parameters are set
A previous test to ensure sane behavior in the presence of null
Add loglevel and protocolversion options to DataSources.
Updated Japanese translation.
Track the tail of the SQLWarning chain so we can quickly add a new
Improve protocol logging of copy messages.
Support PreparedStatement.setObject(int, Character).
Fix DatabaseMetaData routines that return index information for a change
Fix a minor concurrency issue during the setup for processing
Fix DatabaseMetaData.getColumns for 7.2 servers. The change to
Make ResultSetMetaData.getColumnType match the results of
Fix an array unit test when running with the V2 protocol. With V2
Notify arguments are only returned when using the V3 protocol, so
Change the DataSource setup to not specify a protocol version to use
Work around a bug in the server's implementation of the copy
Be more clear about SSPI not being supported. Instead of a cryptic
Bump the version number for the 9.0 release.
Open the 9.1 tree for development.
Handle a table with no permissions correctly.
Update default permissions to account for changes in different server
Ensure that an XAConnection throws SQLExceptions appropriately
Make updatable ResultSets work with SQLXML data. Avoid making the
If a domain has a not null constraint, report that information
In DatabaseMetaData.getSchemas, return the user's own temp schemas,
Newer server versions (9.0+) allow extra_float_digits to be set
Add support for setting application_name on both connection startup
Fetch all metadata for the ResultSet in one query instead of making
Add support for setting application_name to DataSources.
Change ResultSetMetaData to return information on serial datatypes
Bring getSchemas up to JDBC 4 compliance. Return the additional
Bring getProcedures/getProcedureColumns up to JDBC 4 compliance.
Update the date tests for changes in the 1.6 JVM. Older versions
Allow the driver to support setObject with Types.DISTINCT.
Fix up getSchemas for 7.2 servers that don't have schemas. This
Fix literals that are injected into a SQL query to contain the PG
Use slightly different SQL State error codes for the different
Support building with the 1.7 JDK. This is JDBC4.1, but it doesn't
This is now a generated file, so remove the generated copy from
Clear the generated keys associated with a Statement at the next
Support returning generated keys from batch statement execution.
Fixup fetching all metadata for a ResultSet at once for 7.4 servers.
Fix getSchemas for 7.3 servers. 7.3 cannot extract an array element
The 9.1 server canonicalizes the client_encoding setting, so
Don't assume we know what the server's default transaction isolation
Correctly report the table type for FOREIGN TABLEs.
Fix copyright dates. Don't backdate 2009 to 2008.
Open HEAD for 9.2 development.
Remove PostgreSQL CVS keyword expansion tags.
Convert .cvsignore files to .gitignore files.
Cache a copy of ResultSetMetaData in the ResultSet.
Move logic out of concrete JDBC version classes.
Fix bugs in setQueryTimeout.
Fix ResultSetMetaData retrieval when the oid counter exceeds INT_MAX.
Use a Set instead of a BitSet for tracking which types support
Fix setQueryTimeout test.
Remove bogus import of Sun specific code.
Remove bogus import of Sun specific code.
Expose enhanced error message fields from constraint violations.
Remove plaintext README in favor of Markdown version.
Lookup correct array delimiter in Connection.createArrayOf.
Maciek Sakrejda (1):
Adding pgbouncer transaction patch.
Marc G. Fournier (22):
Bring in Adrian's JDBC driver as an interface
Update patch from Peter <patches at maidast.demon.co.uk>
Bring in Peter's changes...finally :(
Get these two files finally committed for Peter...sorry for delay :(
From: CNT systemen BV <cntsys at cistron.nl>
From: Peter T Mount <patches at maidast.demon.co.uk>
Peter's Mega-Patch for JDBC...
Oops...missed over half the patch :(
Should fix it all, Peter?
From: Peter T Mount <patches at maidast.demon.co.uk>
This was a new class that was introduced last weekend. I'm attaching the
From: Peter T Mount <patches at maidast.demon.co.uk>
Missign a comma...
The getColumns() method in DataBaseMetaData.java returns a column size
From: Peter T Mount <patches at maidast.demon.co.uk>
From: Peter T Mount <patches at maidast.demon.co.uk>
From: Peter T Mount <patches at maidast.demon.co.uk>
From: Peter T Mount <patches at maidast.demon.co.uk>
Remove various files that were moved to various subdirectories...
From: Peter T Mount <peter at retep.org.uk>
$Header: -> $PostgreSQL Changes ...
make sure the $Id tags are converted to $PostgreSQL as well ...
Michael McCaskill (1):
Use proper System property
Nick White (2):
the driver will always return Maps for hstore columns
allow the first query to be binary
Oliver Jowett (33):
Ensure that *.java.in files get interpreted as Java.
Disallow these cases as we have insufficient type information:
Make sure that ds/* really is included in the set of files to compile (fixes
Fixes for handling double-quotes and backslashes in single-quoted literals
Minor code rearrangement to avoid warnings from jikes.
Some of those switch fallthroughs were intentional (but ugly!): SMALLINT and
Throw exceptions if cancelRowUpdates() or updateRow() are called when on the
Add PSQLState codes to all PSQLExceptions thrown by the driver.
Change some error codes from OBJECT_NOT_IN_STATE to WRONG_OBJECT_TYPE per Tom Lane's suggestion.
Bugfixes and tests for two date-related bugs:
When locating driver configuration resources, if getClass().getClassLoader()
Oops, don't assign to defaultProperties in the wrong place (harmless but
Fix the PGInterval(String) ctor to correctly set the object's postgresql
Update setNull javadoc.
Bugfix and testcase for NPE when using an updateable resultset obtained from
Reject attempts to update a CONCUR_READ_ONLY resultset.
Correctly handle changes in parameter types when using server prepared statements,
Implement basic login timeout support via a 'loginTimeout' URL parameter /
Avoid generating garbage byte[0] objects that we immediately discard in
Support asynchronous notifications by looking for pending messages when
Fix ResultSet.getObject(..., Types.SMALLINT) to return an Integer per the JDBC3 typemapping appendix.
Check the pg_input buffer, as well as the socket itself, when looking for
Move the custom UTF-8 decoder into a subclass of Encoding.
Timestamp/Time/Date work per discussion on pgsql-jdbc.
Fix parsing of timezones with a non-zero minutes component, e.g. +03:30.
Fix updateRow() involving Date, Time, or Timestamp.
Strip out call tracing debugging from DatabaseMetaData -- it is only half
Debug logging overhaul:
Test fixes not picked up by the last commit.
Add a new parameter 'stringtype' (values 'varchar' or 'unspecified') to
Docs for stringtype and compatible=7.4 parameters.
Make some PGXAConnection fields final.
Break most of AbstractJdbc2ResultSet.findColumn out into a
Peter Eisentraut (15):
Add uninstall target to Java build.
Update. Things are now build through 'make'.
We're way past 6.3 ...
Terminate message doesn't have a trailing zero byte.
Resolve a number of oddities in the Java build. First, remove the weird
Sync with jdbc2, remove gratuitous white space differences.
Bring DatabaseMetaData feature tests up to date:
Implement DatabaseMetaData.getCatalogs()
postgresql.badint property name was probably meant to be
German message localization for JDBC
Install the SQL command man pages into a section appropriate for each
Remove all traces of multibyte and locale options. Clean up comments
New translation
Translation updates
Translation updates
Peter Mount (45):
Implement UpdateCount
Minor bug fixes. Replaced DateStyle support with ISO.
Fixed Internationalization of error messages.
Transactions in ImageViewer
Internationalisation of error messages
Forgot the CHANGELOG
Some fixes supplied by Jon Nielsen jonfn at image.dk
Some minor bug fixes
Patches for 6.5.2
An abstract declaration for the close() method was missed out of the previous
Some late patches from Jens Glaser (jens at jens.de). These upgrade the protocol
Jens Glaser found that getPrimaryKeys() had a table called test hardwired
jdbc2real rule was in there twice. One of them should have been jdbc1real
Another attempt at 7.0
Another attempt
Attempt III
Minor fixes ready for 7.0
ImageViewer transaction fixes
Fixed the message Makefile produces after compiling. It still said
Removed timezone in ResultSet.getTimestamp()
Removed hardwired 8k limit on queries
Added some missing org.'s that prevented the use of the geometric types
Added org/postgresql/DriverClass.java to the list of files removed by make clean (it's dynamically built)
Fixed DatabaseMetaData.getTableTypes()
Major update part I involving delayed patches, reworked Makefile, and how
Some more getTimestamp() fixes
Fixed minor bug in ResultSet for jdbc2 reported by Matthew Denner that absolute doesnt handle negative row numbers correctly.
Encoding patch to Connection by wrobell at posexperts.com.pl
Finally created ant build.xml file
Finished build.xml and updated Driver.java.in and buildDriver to match how Makefile and ANT operate.
Thu Jan 18 12:24:00 GMT 2001 peter at retep.org.uk
Thu Jan 18 17:37:00 GMT 2001 peter at retep.org.uk
Forgot to cvs add UpdateableResultSet.java ;-)
Fri Jan 19 08:47:00 GMT 2001 peter at retep.org.uk
Removed the 8k row limit reported by DatabaseMetaData
Added an alternative constructor to PGSQLException so that debugging
Tue Jan 30 22:24:00 GMT 2001 peter at retep.org.uk
Wed Jan 31 08:46:00 GMT 2001 peter at retep.org.uk
Some updates prior to retrieving a fresh cvs copy:
Some more including the patch to DatabaseMetaData backed out by Bruce.
Web Feb 14 17:29:00 GMT 2001 peter at retep.org.uk
Some more updates...
Minor fixes...
Ok, I've split todays commit into three, the first two already done had some
Tue Mar 06 12:05:00 GMT 2001 peter at retep.org.uk
Rafał Krzewski (1):
Expose PID of the backend process serving a paricular JDBC connection through
Stephen Nelson (4):
Build script changes to allow packaging and deployment to Maven central using maven-ant-tasks
Revert "build for maven"
Use 1.4 version of gpg plugin for signing Maven upload.
Generate a JDBC 4.1 version string for 1.7 and 1.8 build JDKs.
Steven Schlansker (1):
Allow driver to set read-only based on a connection parameter.
Tom Dunstan (2):
Make PreparedStatement.setObject(pos, value, Types.VARCHAR) respect stringtype=unspecified
Make PreparedStatement.getObject() for an enum type return a string rather than a PGObject
Tom Lane (1):
Merge the last few variable.c configuration variables into the generic
Valentine Gogichashvili (4):
Consider search_path when resolving type names to OIDs
Test is checking search_path usage dirctly on TypeInfo methods
search_path support should be working correctly even for complex cases
Added another test case for searching objects using search_path
chj (1):
fix a simple miss in getPropertyInfo()
halset (1):
fix for setBlob with large blob
lordnelson (1):
Markdown version of the README
tminglei (4):
add uuid array support
add uuid array support
add uuid array support (rename ArrayElementBuilder to ArrayAssistant)
Merge remote-tracking branch 'upstream/master'
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new b106d6b Merge branch 'master', remote-tracking branch 'origin'
new df00ad0 Merge remote-tracking branch 'origin'
new d2a7d48 Adding pgbouncer transaction patch.
new 0b0f6c8 Remove bogus import of Sun specific code.
new 739e1b0 Merge branch 'master' of github.com:pgjdbc/pgjdbc
new 5775ea5 changed version to 9.3devel in build.properties
new 288de0a Expose PID of the backend process serving a paricular JDBC connection through a new method in PGConnection interface, analogous to PQbackendPID in libpq C API.
new 65ef377 changed version to 9.3devel in build.properties
new 831ab00 Merge branch 'master' of github.com:pgjdbc/pgjdbc
new aec6619 Merge branch 'REL9_2_STABLE'
new 066ae79 Fix performance regresssion introduced by using InetSocketAddress getHostName() Patch provided by Scott Harrington, improved upon by Kris Jurka
new 81f89b8 fix toString to handle binary integer and float types
new db753ab update copyright to 2012
new 6e1fa1e undo format changes
new 94fee33 Remove testSetObjectFromJavaArray from jdbc2
new 7366eeb Allow driver to set read-only based on a connection parameter.
new 1f9b8ff SSL client certificate via Keystore from a Resource file provided by Brendan Jurd
new d263297 Merge pull request #27 from davecramer/master
new ae3c0d3 Merge pull request #25 from rkrzewski/backend_pid
new 89d172a Merge pull request #26 from stevenschlansker/read-only
new 58f1253 Japanese translation spelling corrected provided by Tomonari Katsumata
new 4168f9c Merge pull request #28 from davecramer/master
new 39f5d3a changed package to org.postgresql.ssl
new bb74e3a Merge pull request #29 from davecramer/master
new 9387af3 fix cancelTimer bug reported by Andri Redko. now cancel timer when connection is closed make sure timer is cancelled if there is an exception in execute
new a17b91d Merge pull request #30 from davecramer/master
new 87959fe Bug reference 7766 reported by Zelaine Fong if an insert or update or delete statement affects more than 2^32 rows we now return Statement.SUCCESS_NO_INFO
new 4db1da7 Merge pull request #31 from davecramer/master
new c425bd7 Fixed my patch to deal with update counts over 2^32 Check to see if the update count is greater than Integer.MAX_VALUE before setting the update_count to Statement.SUCCESS_NO_INFO NumberFormatException will still be thrown if there is a problem parsing it.
new 1dff65b Merge pull request #32 from davecramer/master
new af1d7cd fixed mistake where update_count not updated properly
new e185251 Merge pull request #33 from davecramer/master
new 86c0db2 Fix spelling of occured in error message - An I/O error occured while sending to the backend.
new 350a9e2 Fix spelling of occured in error message - Something unusual has occurred to cause the driver to fail
new 4e9fec4 Fix spelling of occured in error message - An error occurred while setting up the SSL connection
new c531a34 make sure driver doesn't parse anything if the url isn't for us, also catch other possible errors, reported by Nathaniel Waisbrot
new 2bf33c2 Merge pull request #37 from davecramer/master
new e9ac5f8 Expose enhanced error message fields from constraint violations.
new e16ba69 log can not be output when using DataSource property settings were not being copied to the datasource these included logLevel, binaryTranfer, sslfactory, applicationName patch provided by Chen Huajun
new f6544e2 Merge pull request #38 from davecramer/master
new 4c48d15 Markdown version of the README
new 343c422 added Loglevel.OFF to complete the settings
new d14ffea Merge pull request #41 from davecramer/master
new 7527683 avoid NullPointerException from Derrik Hudson on User Defined Types
new 57b6eba Merge pull request #42 from davecramer/master
new abf3a72 removed compile error with double ,
new e5639b2 Merge pull request #43 from davecramer/master
new 8cc4c64 Merge pull request #40 from lordnelson/doc_changes
new 1318486 Support for JDBC4 isWrapperFor & unwrap methods
new 816f501 Added unit test for wrapper functions
new ccd11b6 Change default password to 'test'
new a4aed7d Merge pull request #44 from fathomdb/support_wrappers
new 5d9875e Merge pull request #45 from fathomdb/fix_default_password
new 946327b fix a simple miss in getPropertyInfo()
new 8386880 Merge pull request #48 from ChenHuajun/master
new 1542b61 Remove plaintext README in favor of Markdown version.
new 471a09e Lookup correct array delimiter in Connection.createArrayOf.
new b383f6d Consider search_path when resolving type names to OIDs
new 3beba29 Test is checking search_path usage dirctly on TypeInfo methods
new 818b84d search_path support should be working correctly even for complex cases
new a7d8075 Added another test case for searching objects using search_path
new d4f6d9c modified build for maven and 9.3
new 6f0b44a Merge pull request #57 from davecramer/master
new aa5c1b9 Merge branch 'pgbouncer-txn' of git://github.com/deafbybeheading/pgjdbc
new a5e7123 Merge pull request #58 from davecramer/master
new ea7ed8c support for materialized views from Thomas Kelllerer
new 29b4412 Merge pull request #59 from davecramer/master
new e55ef21 expose URL property in BaseDataSource make sure stringtype gets into url from properties
new 50be479 Merge pull request #61 from davecramer/master
new c65de00 Merge branch 'master' of github.com:davecramer/pgjdbc
new f10b343 Merge branch 'master' of github.com:pgjdbc/pgjdbc
new 9ae7537 Merge branch 'master' of git://github.com/valgog/pgjdbc into valgog
new 3ca94e6 Merge pull request #52 from valgog/master
new 0d8f144 Merge branch 'master' of github.com:pgjdbc/pgjdbc
new 02d15fd Ignore netbeans and IDEA projects files.
new 44f23f9 Respect the ${srcdir} property for all source file references in ant script.
new e775dda Merge pull request #64 from polarislabs/respect_ant_srcdir
new 479861e Merge branch 'master' of github.com:pgjdbc/pgjdbc
new b5656f3 the driver will always return Maps for hstore columns
new 51fde88 Merge pull request #35 from fionatay/translations
new 1e3cd9c Merge pull request #67 from njwhite/hstore
new b8f72a6 Make PreparedStatement.setObject(pos, value, Types.VARCHAR) respect stringtype=unspecified
new 0da850b Make PreparedStatement.getObject() for an enum type return a string rather than a PGObject
new 90e3e07 Merge pull request #68 from tomdcc/setobject-varchar-stringtype
new 91757a4 allow the first query to be binary
new d227408 Added test case for checking the return code when an xid does not exist.
new 604b754 Check server SQLState for xid does not exist and return XAException.XAER_NOTA from method along with exception.
new a33e21d Reuse PGSQLState object. Add a field for 42704 code.
new 82775c7 Merge branch 'handle-rollback-xid-not-found' into xa-not-found-testcase
new eb2fe28 set javadoc's html encoding to utf-8 for other languages but english
new 7b390c6 fix bug of fail to prepareCall("{CALL func()}")
new 61e1893 Merge pull request #74 from ChenHuajun/javadoc_utf8
new f288db3 Merge pull request #75 from ChenHuajun/call_escape
new dc44225 Reuse PGSQLState object. Add a field for 42704 code. fixes #78.
new 321425e Merge branch 'handle-rollback-xid-not-found' of github.com:whitingjr/pgjdbc into handle-rollback-xid-not-found
new 782bd03 Merge pull request #76 from whitingjr/handle-rollback-xid-not-found
new a7e52f1 Added fail condition in test case to detect if the expected exception is not thrown.
new 9e07f61 Merge pull request #73 from whitingjr/xa-not-found-testcase
new a04c986 add uuid array support
new 2d1327b add uuid array support
new 7e6b7bd add uuid array support (rename ArrayElementBuilder to ArrayAssistant)
new 364c765 Merge branch 'master' of github.com:pgjdbc/pgjdbc
new ccd4e7e finally should call super
new 23fa274 fix for setBlob with large blob
new 1d75c2f fixed DatabaseMetaDataTest as per Sylvain Cuaz
new 1083e29 Merge pull request #85 from davecramer/master
new 571ccff Merge branch 'setBlob-large' of git://github.com/halset/pgjdbc into setblob
new accb6dd Merge pull request #86 from davecramer/master
new 9146d0c Merge remote-tracking branch 'upstream/master'
new e0a0baa build for maven
new 009ea68 Fixed spelling of occured
new 3bc1e05 add functions to allow LargeObjectMaager to commit on close from Marc Cousin
new dbf76c2 Merge pull request #51 from njwhite/master
new 6739fb6 reset interrupted bit and throw unchecked exception if we get interrupted while trying to connect
new b8bef04 Merge branch 'master' of github.com:pgjdbc/pgjdbc
new e022d2b added sponsors
new 0ba2c0b Use proper System property
new 68136a9 Merge pull request #91 from michaelmccaskill/master
new 8e9cf49 NonValidatingFactory should be included in both JDBC3 and JDBC4
new e2261fa Merge pull request #94 from ringerc/master
new 997e164 Merge pull request #81 from tminglei/master
new 9ee0afd Build script changes to allow packaging and deployment to Maven central using maven-ant-tasks
new 2599eda Revert "build for maven"
new 2831317 Use 1.4 version of gpg plugin for signing Maven upload.
new e52d3dc Merge pull request #54 from lordnelson/master
new 719d0da redo occurred spelling mistake
new 9a3b50e Generate a JDBC 4.1 version string for 1.7 and 1.8 build JDKs.
new 09eb202 generate JDBC 4.1 string for 1.7 and 1.8 builds and set version to 1100
The 128 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libpostgresql-jdbc-java.git
More information about the pkg-java-commits
mailing list