pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
百科 / 协议消息
前后端消息方向、线上字段与对应版本的协议定义。
当前查看 PostgreSQL 18.6。
共 73 个条目,PostgreSQL 18.6 收录 72 个。
Bind 是前端协议消息,表示 Bind 命令。
CancelRequest 是前端协议消息。消息内容长度以字节为单位,包含长度字段本身。
Close 是前端协议消息,表示 Close 命令。
CopyFail 是前端协议消息,表示 COPY 失败。
Describe 是前端协议消息,表示 Describe 命令。
Execute 是前端协议消息,表示 Execute 命令。
Flush 是前端协议消息,表示 Flush 命令。
FunctionCall 是前端协议消息,表示函数调用。
GSSENCRequest 是前端协议消息。消息内容长度以字节为单位,包含长度字段本身。
GSSResponse 是前端协议消息,表示 GSSAPI 或 SSPI 响应。此消息也用于 SASL 和密码响应,确切的消息类型可根据上下文判断。
Parse 是前端协议消息,表示 Parse 命令。
PasswordMessage 是前端协议消息,表示密码响应。此消息也用于 GSSAPI、SSPI 和 SASL 响应,确切的消息类型可根据上下文判断。
Query 是前端协议消息,表示简单查询。
SASLInitialResponse 是前端协议消息,表示初始 SASL 响应。此消息也用于 GSSAPI、SSPI 和密码响应,确切的消息类型根据上下文判断。
SASLResponse 是前端协议消息,表示 SASL 响应。此消息也用于 GSSAPI、SSPI 和密码响应,确切的消息类型可根据上下文判断。
SSLRequest 是前端协议消息。消息内容长度以字节为单位,包含长度字段本身。
StartupMessage 是前端协议消息。消息内容长度以字节为单位,包含长度字段本身。
Sync 是前端协议消息,表示 Sync 命令。
Terminate 是前端协议消息,表示终止连接。
CopyData 是双向协议消息,表示 COPY 数据。
CopyDone 是双向协议消息,表示 COPY 完成。
AuthenticationCleartextPassword 是后端协议消息,表示认证请求。
AuthenticationGSS 是后端协议消息,表示认证请求。
AuthenticationGSSContinue 是后端协议消息,表示认证请求。
AuthenticationKerberosV5 是后端协议消息,表示认证请求。
AuthenticationMD5Password 是后端协议消息,表示认证请求。
AuthenticationOk 是后端协议消息,表示认证请求。
AuthenticationSASL 是后端协议消息,表示认证请求。
AuthenticationSASLContinue 是后端协议消息,表示认证请求。
AuthenticationSASLFinal 是后端协议消息,表示认证请求。
所选版本未收录此条目。
AuthenticationSSPI 是后端协议消息,表示认证请求。
BackendKeyData 是后端协议消息,表示用于取消请求的密钥数据。前端如需在之后发送 CancelRequest 消息,必须保存这些值。
BindComplete 是后端协议消息,表示 Bind 完成。
CloseComplete 是后端协议消息,表示 Close 完成。
CommandComplete 是后端协议消息,表示命令执行完成。
CopyBothResponse 是后端协议消息,表示开始双向 COPY 的响应。此消息仅用于流复制。
CopyInResponse 是后端协议消息,表示开始 COPY 输入的响应。前端此时必须发送输入数据;如果尚未准备好,则发送 CopyFail 消息。
CopyOutResponse 是后端协议消息,表示开始 COPY 输出的响应。之后会发送输出数据。
DataRow 是后端协议消息,表示一行数据。
EmptyQueryResponse 是后端协议消息,表示对空查询字符串的响应,替代 CommandComplete。
ErrorResponse 是后端协议消息,表示错误。
FunctionCallResponse 是后端协议消息,表示函数调用结果。
NegotiateProtocolVersion 是后端协议消息,表示协议版本协商。
NoData 是后端协议消息,表示没有数据。
NoticeResponse 是后端协议消息,表示通知信息(notice)。
NotificationResponse 是后端协议消息,表示异步通知响应。
ParameterDescription 是后端协议消息,表示参数描述。
ParameterStatus 是后端协议消息,表示运行时参数状态报告。
ParseComplete 是后端协议消息,表示 Parse 完成。
PortalSuspended 是后端协议消息,表示 portal 暂停。仅在 Execute 消息指定的行数上限已达到时出现。
ReadyForQuery 是后端协议消息,用于标识此消息类型。后端每次准备好开始新的查询周期时都会发送 ReadyForQuery。
RowDescription 是后端协议消息,表示行描述。
逻辑复制 Begin 格式,表示事务开始消息。
逻辑复制 Begin Prepare 格式,表示预备事务的开始消息。
逻辑复制 Commit 格式,表示事务提交消息。
逻辑复制 Commit Prepared 格式,表示提交预备事务消息。
逻辑复制 Delete 格式,表示删除消息。
逻辑复制 Insert 格式,表示插入消息。
逻辑复制 Message 格式,表示逻辑解码消息。
逻辑复制 Origin 格式,表示复制源消息。
逻辑复制 Prepare 格式,表示预备事务消息。
逻辑复制 Relation 格式,表示关系消息。
逻辑复制 Rollback Prepared 格式,表示回滚预备事务消息。
逻辑复制 Stream Abort 格式,表示流式事务中止消息。
逻辑复制 Stream Commit 格式,表示流式事务提交消息。
逻辑复制 Stream Prepare 格式,表示流式事务预备消息。
逻辑复制 Stream Start 格式,表示流式传输开始消息。
逻辑复制 Stream Stop 格式,表示流式传输结束消息。
逻辑复制 Truncate 格式,表示截断消息。
逻辑复制 TupleData 格式:列数。
逻辑复制 Type 格式,表示类型消息。
逻辑复制 Update 格式,表示更新消息。
已收录首次收录接口或属性变化不再收录
版本方格表示采样构建中的收录情况,不代表实际引入时间。点击方格可查看对应版本的定义和来源。
前后端协议消息与逻辑复制载荷分别标识,定义保留条件和重复字段。字段顺序不等于字节偏移;交互章节说明合法消息交换。