You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Q: I am getting the following error: prepared statement "X" does not exist. What can cause this?
A: Prepared Statements are compiled once and stored per connection both on the DB and on a cache in the client. This error means that the statement is missing in the DB (by ID). It can be caused by various reasons. For example, a proxy such as pgbouncer in transaction mode is dropping the connection in the proxy without notifying the client. To overcome that either set sendPreparedStatement(..., release=true) or change how the proxy is configured.
Q: How can I see the message begin sent and received between the driver and the server?
A: turn on trace logging for com.github.jasync.sql.db. To debug pool related issue define 'com.github.jasync.sql.db.pool' instead.
Q: How can I obtain the specific error code received from the db?
A: The removal of getColumnNames method was backward incompatible with r2dbc-spi 0.9.1.
Therefore, jaync-sql 2.0.8 will be the last version that's compatible with r2dbc <= 0.9.1.