pgjdbc-ng icon indicating copy to clipboard operation
pgjdbc-ng copied to clipboard

A new JDBC driver for PostgreSQL aimed at supporting the advanced features of JDBC and Postgres

Results 69 pgjdbc-ng issues
Sort by recently updated
recently updated
newest added

https://github.com/impossibl/pgjdbc-ng/blob/develop/driver/src/main/java/com/impossibl/postgres/jdbc/ErrorUtils.java Pass an instance of NoticeException and it loops until stack overflow ``` public static SQLException makeSQLException(String message, Exception cause) { if (cause instanceof SQLException) { return (SQLException) cause; }...

Hi, we discovered a problem with this driver when running applications in Openshift 4. In openshift 4 /dev/random takes too long to generate the 24 random bytes with the CryptoUtil.nounce(nounceLength,secureRandom)...

Fixes #464 . Per my comment on that issue, I've proceeded with my assumption that the driver's public API consists of the `api` and `jdbc` packages and sub-packages. If that's...

I use Apache's connection pool implementation "Apache Commons DBCP" (commons-dbcp2). In their connection pool (SharedPoolDataSource) I have to set a **_ConnectionPoolDataSource_** and I want to use **_com.impossibl.postgres.jdbc.PGConnectionPoolDataSource_** - because I...

Good morning. Please, tell me, how I can set default schema? In default postgres driver, i can add `?currentSchema=schema_name` parameter to jdbcUrl --------------------- With best regrads...

It would be nice if the driver defaulted to reading [the password file](https://www.postgresql.org/docs/current/libpq-pgpass.html) as fallback. This way when deploying to an environment, it would be enough to write just `~/.pgpass`,...

Hi, we discovered a problem persisting byte data into a postgresql text column after switching to pgjdbc-ng from the classical postgres jdbc driver. I located the issue in the JavaTypeMapping...

API doc for java.sql.Array says that when multiple calls are made to free(), successive calls should be a no-op. This change makes the PGBuffersArray class adhere to that spec.

The PGBuffersArray class implements java.sql.Array, and the doc for the free() method in that interface states: > If free is called multiple times, the subsequent calls to free are treated...

This pull request adds "where" info to the PGSQLExceptionInfo class. This is useful for logging backtrace of a database error.