Search PostgreSQL documentation
PG 18 · Browse by category, or enter a name or keyword
Category index73
AuthenticationCleartextPasswordis a backend protocol message. Identifies the message as an authentication request.
Backend messages
AuthenticationCleartextPassword (B)
Direction Backend → frontend
First wire field Byte1(…
AuthenticationGSSis a backend protocol message. Identifies the message as an authentication request.
Backend messages
AuthenticationGSS (B)
Direction Backend → frontend
First wire field Byte1('R')
Field ent…
AuthenticationGSSContinueis a backend protocol message. Identifies the message as an authentication request.
Backend messages
AuthenticationGSSContinue (B)
Direction Backend → frontend
First wire field Byte1('R')
F…
AuthenticationKerberosV5is a backend protocol message. Identifies the message as an authentication request.
Backend messages
AuthenticationKerberosV5 (B)
Direction Backend → frontend
First wire field Byte1('R')
Fi…
AuthenticationMD5Passwordis a backend protocol message. Identifies the message as an authentication request.
Backend messages
AuthenticationMD5Password (B)
Direction Backend → frontend
First wire field Byte1('R')
F…
AuthenticationOkis a backend protocol message. Identifies the message as an authentication request.
Backend messages
AuthenticationOk (B)
Direction Backend → frontend
First wire field Byte1('R')
Field entr…
AuthenticationSASLis a backend protocol message. Identifies the message as an authentication request.
Backend messages
AuthenticationSASL (B)
Direction Backend → frontend
First wire field Byte1('R')
Field en…
AuthenticationSASLContinueis a backend protocol message. Identifies the message as an authentication request.
Backend messages
AuthenticationSASLContinue (B)
Direction Backend → frontend
First wire field Byte1('R')
…
AuthenticationSASLFinalis a backend protocol message. Identifies the message as an authentication request.
Backend messages
AuthenticationSASLFinal (B)
Direction Backend → frontend
First wire field Byte1('R')
Fie…
AuthenticationSCMCredentialis a backend protocol message. Identifies the message as an authentication request.
Backend messages
AuthenticationSCMCredential (B)
Direction Backend → frontend
First wire field Byte1('R')…
AuthenticationSSPIis a backend protocol message. Identifies the message as an authentication request.
Backend messages
AuthenticationSSPI (B)
Direction Backend → frontend
First wire field Byte1('R')
Field en…
BackendKeyDatais a backend protocol message. Identifies the message as cancellation key data. The frontend must save these values if it wishes to be able to issue CancelRequest messages later.
Backend me…
Begin (logical replication)Logical replication Begin format. Identifies the message as a begin message.
Logical replication formats
Begin
Layer Logical replication payload; distinct from the frontend/backend message …
Begin Prepare (logical replication)Logical replication Begin Prepare format. Identifies the message as the beginning of a prepared transaction message.
Logical replication formats
Begin Prepare
Layer Logical replication payl…
Bindis a frontend protocol message. Identifies the message as a Bind command.
Frontend messages
Bind (F)
Direction Frontend → backend
First wire field Byte1('B')
Field entries 11
Documented flo…
BindCompleteis a backend protocol message. Identifies the message as a Bind-complete indicator.
Backend messages
BindComplete (B)
Direction Backend → frontend
First wire field Byte1('2')
Field entries …
CancelRequestis a frontend protocol message. Length of message contents in bytes, including self.
Frontend messages
CancelRequest (F)
Direction Frontend → backend
First wire field Int32(16)
Field entrie…
Closeis a frontend protocol message. Identifies the message as a Close command.
Frontend messages
Close (F)
Direction Frontend → backend
First wire field Byte1('C')
Field entries 4
Documented fl…
CloseCompleteis a backend protocol message. Identifies the message as a Close-complete indicator.
Backend messages
CloseComplete (B)
Direction Backend → frontend
First wire field Byte1('3')
Field entrie…
CommandCompleteis a backend protocol message. Identifies the message as a command-completed response.
Backend messages
CommandComplete (B)
Direction Backend → frontend
First wire field Byte1('C')
Field en…
Commit (logical replication)Logical replication Commit format. Identifies the message as a commit message.
Logical replication formats
Commit
Layer Logical replication payload; distinct from the frontend/backend messa…
Commit Prepared (logical replication)Logical replication Commit Prepared format. Identifies the message as the commit of a prepared transaction message.
Logical replication formats
Commit Prepared
Layer Logical replication pay…
CopyBothResponseis a backend protocol message. Identifies the message as a Start Copy Both response. This message is used only for Streaming Replication.
Backend messages
CopyBothResponse (B)
Direction Bac…
CopyDatais a bidirectional protocol message. Identifies the message as COPY data.
Bidirectional messages
CopyData (F & B)
Direction Frontend ↔ backend
First wire field Byte1('d')
Field entries 3
Do…
CopyDoneis a bidirectional protocol message. Identifies the message as a COPY -complete indicator.
Bidirectional messages
CopyDone (F & B)
Direction Frontend ↔ backend
First wire field Byte1('c')
F…
CopyFailis a frontend protocol message. Identifies the message as a COPY -failure indicator.
Frontend messages
CopyFail (F)
Direction Frontend → backend
First wire field Byte1('f')
Field entries 3
…
CopyInResponseis a backend protocol message. Identifies the message as a Start Copy In response. The frontend must now send copy-in data (if not prepared to do so, send a CopyFail message).
Backend messa…
CopyOutResponseis a backend protocol message. Identifies the message as a Start Copy Out response. This message will be followed by copy-out data.
Backend messages
CopyOutResponse (B)
Direction Backend → …
DataRowis a backend protocol message. Identifies the message as a data row.
Backend messages
DataRow (B)
Direction Backend → frontend
First wire field Byte1('D')
Field entries 5
Documented flow co…
Delete (logical replication)Logical replication Delete format. Identifies the message as a delete message.
Logical replication formats
Delete
Layer Logical replication payload; distinct from the frontend/backend messa…
Describeis a frontend protocol message. Identifies the message as a Describe command.
Frontend messages
Describe (F)
Direction Frontend → backend
First wire field Byte1('D')
Field entries 4
Documen…
EmptyQueryResponseis a backend protocol message. Identifies the message as a response to an empty query string. (This substitutes for CommandComplete.)
Backend messages
EmptyQueryResponse (B)
Direction Backe…
ErrorResponseis a backend protocol message. Identifies the message as an error.
Backend messages
ErrorResponse (B)
Direction Backend → frontend
First wire field Byte1('E')
Field entries 4
Documented flo…
Executeis a frontend protocol message. Identifies the message as an Execute command.
Frontend messages
Execute (F)
Direction Frontend → backend
First wire field Byte1('E')
Field entries 4
Document…
Flushis a frontend protocol message. Identifies the message as a Flush command.
Frontend messages
Flush (F)
Direction Frontend → backend
First wire field Byte1('H')
Field entries 2
Documented fl…
FunctionCallis a frontend protocol message. Identifies the message as a function call.
Frontend messages
FunctionCall (F)
Direction Frontend → backend
First wire field Byte1('F')
Field entries 9
Docume…
FunctionCallResponseis a backend protocol message. Identifies the message as a function call result.
Backend messages
FunctionCallResponse (B)
Direction Backend → frontend
First wire field Byte1('V')
Field ent…
GSSENCRequestis a frontend protocol message. Length of message contents in bytes, including self.
Frontend messages
GSSENCRequest (F)
Direction Frontend → backend
First wire field Int32(8)
Field entries…
GSSResponseis a frontend protocol message. Identifies the message as a GSSAPI or SSPI response. Note that this is also used for SASL and password response messages. The exact message type can be deduce…
Insert (logical replication)Logical replication Insert format. Identifies the message as an insert message.
Logical replication formats
Insert
Layer Logical replication payload; distinct from the frontend/backend mess…
More results
Find definitions in the PostgreSQL manuals, reference library, and extension catalogue.
Searching every version by default. Manual pages are indexed for PostgreSQL 10–20; the reference library and extension catalogue are not version-bound.
all: every version pg17: one version ex: extensions only ↑↓ select ↵ open