Actions
Bug #10348
closedPostgres: reentrant statement use with bound parameters results in "Binding too many parameters" exception
Start date:
05/13/2022
Due date:
% Done:
100%
Estimated time:
Description
Whenever a particular statement is already in use for a particular connection, we make a new statement with the same SQL, so it can be run concurrently.
However, we use SqlStatement::sql()
for that, which isn't necessarily the same as the original SQL.
Notably the Postgres backend replaces questionmarks with $1
etc. This causes the parameter count to be off for the copy of the statement.
Updated by Roel Standaert over 2 years ago
- Status changed from InProgress to Review
- Assignee deleted (
Roel Standaert)
Updated by Roel Standaert over 2 years ago
- Status changed from Review to Implemented @Emweb
- Assignee set to Roel Standaert
Updated by Roel Standaert over 2 years ago
- Status changed from Implemented @Emweb to Resolved
Updated by Roel Standaert over 2 years ago
- Target version changed from 4.8.0 to 4.7.3
Updated by Roel Standaert over 2 years ago
- Status changed from Resolved to Closed
Actions