Re: Add ParameterDescription message to libpq frontend long message types
От
Heikki Linnakangas
Тема
Re: Add ParameterDescription message to libpq frontend long message types
Дата
Msg-id
ae5c3da5-be35-4ede-a6e3-abf51fc9f00b@iki.fi
Ответ на
Список
Дерево обсуждения
Add ParameterDescription message to libpq frontend long message types Ning Sun <classicning@gmail.com>
Re: Add ParameterDescription message to libpq frontend long message types Heikki Linnakangas <hlinnaka@iki.fi>
Re: Add ParameterDescription message to libpq frontend long message types jie wang <jugierwang@gmail.com>
Re: Add ParameterDescription message to libpq frontend long message types "ZizhuanLiu X-MAN" <44973863@qq.com>
On 01/04/2026 09:32, Ning Sun wrote: > I'm maintaining a Rust library pgwire to implement postgres wire > protocol in rust. While doing a corner case test, I noticed the > inconsistency for ParameterDescription between backend and frontend. > > The backend allows up to 65535 parameters in a prepared statement. But > when running Describe on the statement, there is a size limit of 30000 > bytes for ParameterDescription on the frontend. This means we can only > describe statements with at most ~7500 parameters. For statements exceed > the limit, it ends up with error about the message size. > > This patch simply adds ParameterDescription to VALID_LONG_MESSAGE_TYPE > whitelist to remove the cap. Committed and backpatched to all supported versions, thanks! - Heikki
В списке pgsql-hackers по дате отправления
От: Álvaro Rodríguez
Дата:
От: shveta malik
Дата: