-
Notifications
You must be signed in to change notification settings - Fork 165
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Client error when pool_reserve_prepared_statement is true #564
Comments
@NikitaUnisikhin please take a look. There's a superposition of bugs and features in this COPY stuff... |
@dimitriusx hi, can I see the query? |
I am facing the same issue on Postges version 14. Error appears for any query with autoCommit set to false, here is my app to reproduce:
trace:
Very strange sequence of lines in <=BE section and it is not a logging issue, tcpdump shows postgres log:
odyssey suppress BEGIN statement although application send it.
my workaround is to set defaultRowFetchSize to any non zero value in jdbc url |
seems that issue is connected with I think we need to add some simple driver test againts odyssey, like in SPQR https://github.com/pg-sharding/jdbc-spqr |
We use odyssey with enabled pool_reserve_prepared_statement.
After this commit our liquidbase client can't apply migrations to a Postgres (15) with error:
Invocation of init method failed; nested exception is java.lang.IllegalStateException: Received resultset tuples, but no field structure for them
PS. We use actual version of JDBC driver (postgresql-42.7.1.jar)
The text was updated successfully, but these errors were encountered: