↑↓ select↵ open⌫ change scopeOpen full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

Wiki / Protocol Messages

Query

Query is a frontend protocol message. Identifies the message as a simple query.

Reading PG 18·Select a recorded version

Direction
Frontend → backend
First wire field
Byte1('Q')
Field entries
3
Documented flow contexts
Simple Query; Multiple Statements in a Simple Query; Extended Query; COPY Operations
direction
F
fields
map[description:Identifies the message as a simple query. format:Byte1('Q')], map[description:Length of message contents in bytes, including self. format:Int32], map[description:The query string itself. format:String]
manual path
/docs/18/protocol-message-formats.html
signature
Query (F)

Definition PG 18

Byte1('Q')

Identifies the message as a simple query.

Int32

Length of message contents in bytes, including self.

String

The query string itself.

Wire fields in documented order

PositionFormatMeaning
1Byte1('Q')Identifies the message as a simple query.
2Int32Length of message contents in bytes, including self.
3StringThe query string itself.

Compare versions

Source references

Full definition and evidence JSON

Definition sources

center · PostgreSQL 18 · 555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f

Text language: en · 555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f