Sehrope Sarkuni
Sehrope Sarkuni
I like the feature of being able to bind multiple parameters to the same value though I'm not too fond of supporting non-standard features in the core driver. Main worry...
+1 to everything that @lukaseder has listed. The CallableStatement API has methods for named parameters (See https://docs.oracle.com/javase/7/docs/api/java/sql/CallableStatement.html#setString(java.lang.String,%20java.lang.String) ). Rather than extending the internal interface it could provide that as the...
IIRC, both Oracle and DB2 allow their JDBC driver to execute arbitrary commands via CallableStatement with parameter binding via the `setXYZ(String, ...)` methods. JDBC-standard procedure calls have a fixed format...
> I'm not sure why `PreparedStatement` wouldn't have to parse? In order to throw exceptions with some info on missing params, it would be necessary? I meant that you'd have...
My read on those docs is: * For "regular" RDS the certificates are signed by the RDS CA for the region (that's the 2015 one that was rotated for a...
There are a bunch of additional fields on Error objects populated by the driver. If you log the error object you can see them. They correspond to the error fields...
@henriksjostrom If you're on the latest version and the connection is timing out on AWS then it's probably a firewall / security group issue. Also, you do not need `callbackWaitsForEmptyEventLoop...
Wrapping the pool clients would solve a lot of these problems. Right now pool clients are the raw client with additional functions to release the connection back to the pool....
> As for the `.release(..)` part: Javascript does not support `try / catch / else` syntax. So, expecting the developer to call `.release(..)` differently depending upon whether or not an...
This is not a driver issue, it's how the server treats parameters whose types cannot be inferred from the rest of the query. The `$1` in your query has no...