On Thu, Apr 17, 2025 at 11:13 AM 王 博 <bo.w...@infortech.co.jp> wrote: > Hello PostgreSQL Community, > We have encountered unexpected SQL parsing errors during application upgrades > from PostgreSQL 14 to 15 and 16, related to the use of JDBC-style parameter > placeholders (`?`) in our legacy applications.
AFAIK, PostgreSQL itself only supports $1, $2, ... bind placeholders. Thus I suspect it's your JDBC driver that adds support for ? style placeholders. So look in the release notes for that, instead of PostgreSQL itself. --DD