⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 protocol.sgml

📁 关系型数据库 Postgresql 6.5.2
💻 SGML
📖 第 1 页 / 共 3 页
字号:
<Term>	String("")</Term><ListItem><Para>		Unused.</Para></ListItem></VarListEntry></VariableList></Para></ListItem></VarListEntry><VarListEntry><Term>EncryptedPasswordPacket (F)</Term><ListItem><Para><VariableList><VarListEntry><Term>	Int32</Term><ListItem><Para>		The size of the packet in bytes.</Para></ListItem></VarListEntry><VarListEntry><Term>	String</Term><ListItem><Para>		The encrypted (using crypt()) password.</Para></ListItem></VarListEntry></VariableList></Para></ListItem></VarListEntry><VarListEntry><Term>ErrorResponse (B)</Term><ListItem><Para><VariableList><VarListEntry><Term>	Byte1('E')</Term><ListItem><Para>		Identifies the message as an error.</Para></ListItem></VarListEntry><VarListEntry><Term>	String</Term><ListItem><Para>		The error message itself.</Para></ListItem></VarListEntry></VariableList></Para></ListItem></VarListEntry><VarListEntry><Term>FunctionCall (F)</Term><ListItem><Para><VariableList><VarListEntry><Term>	Byte1('F')</Term><ListItem><Para>		Identifies the message as a function call.</Para></ListItem></VarListEntry><VarListEntry><Term>	String("")</Term><ListItem><Para>		Unused.</Para></ListItem></VarListEntry><VarListEntry><Term>	Int32</Term><ListItem><Para>		Specifies the object ID of the function to call.</Para></ListItem></VarListEntry><VarListEntry><Term>	Int32</Term><ListItem><Para>		Specifies the number of arguments being supplied to the		function.</Para><Para>	Then, for each argument, there is the following:<VariableList><VarListEntry><Term>		Int32</Term><ListItem><Para>			Specifies the size of the value of the argument,			excluding this size.</Para></ListItem></VarListEntry><VarListEntry><Term>		Byte<Replaceable>n</Replaceable></Term><ListItem><Para>			Specifies the value of the field itself in binary			format.  <Replaceable>n</Replaceable> is the above size.</Para></ListItem></VarListEntry></VariableList></Para></ListItem></VarListEntry></VariableList></Para></ListItem></VarListEntry><VarListEntry><Term>FunctionResultResponse (B)</Term><ListItem><Para><VariableList><VarListEntry><Term>	Byte1('V')</Term><ListItem><Para>		Identifies the message as a function call result.</Para></ListItem></VarListEntry><VarListEntry><Term>	Byte1('G')</Term><ListItem><Para>		Specifies that a nonempty result was returned.</Para></ListItem></VarListEntry><VarListEntry><Term>	Int32</Term><ListItem><Para>		Specifies the size of the value of the result, excluding this		size.</Para></ListItem></VarListEntry><VarListEntry><Term>	Byte<Replaceable>n</Replaceable></Term><ListItem><Para>		Specifies the value of the result itself in binary format.		<Replaceable>n</Replaceable> is the above size.</Para></ListItem></VarListEntry><VarListEntry><Term>	Byte1('0')</Term><ListItem><Para>		Unused.  (Strictly speaking, FunctionResultResponse and		FunctionVoidResponse are the same thing but with some optional		parts to the message.)</Para></ListItem></VarListEntry></VariableList></Para></ListItem></VarListEntry><VarListEntry><Term>FunctionVoidResponse (B)</Term><ListItem><Para><VariableList><VarListEntry><Term>	Byte1('V')</Term><ListItem><Para>		Identifies the message as a function call result.</Para></ListItem></VarListEntry><VarListEntry><Term>	Byte1('0')</Term><ListItem><Para>		Specifies that an empty result was returned.</Para></ListItem></VarListEntry></VariableList></Para></ListItem></VarListEntry><VarListEntry><Term>NoticeResponse (B)</Term><ListItem><Para><VariableList><VarListEntry><Term>	Byte1('N')</Term><ListItem><Para>		Identifies the message as a notice.</Para></ListItem></VarListEntry><VarListEntry><Term>	String</Term><ListItem><Para>		The notice message itself.</Para></ListItem></VarListEntry></VariableList></Para></ListItem></VarListEntry><VarListEntry><Term>NotificationResponse (B)</Term><ListItem><Para><VariableList><VarListEntry><Term>	Byte1('A')</Term><ListItem><Para>		Identifies the message as a notification response.</Para></ListItem></VarListEntry><VarListEntry><Term>	Int32</Term><ListItem><Para>		The process ID of the notifying backend process.</Para></ListItem></VarListEntry><VarListEntry><Term>	String</Term><ListItem><Para>		The name of the condition that the notify has been raised on.</Para></ListItem></VarListEntry></VariableList></Para></ListItem></VarListEntry><VarListEntry><Term>Query (F)</Term><ListItem><Para><VariableList><VarListEntry><Term>	Byte1('Q')</Term><ListItem><Para>		Identifies the message as a query.</Para></ListItem></VarListEntry><VarListEntry><Term>	String</Term><ListItem><Para>		The query string itself.</Para></ListItem></VarListEntry></VariableList></Para></ListItem></VarListEntry><VarListEntry><Term>ReadyForQuery (B)</Term><ListItem><Para><VariableList><VarListEntry><Term>	Byte1('Z')</Term><ListItem><Para>		Identifies the message type.  ReadyForQuery is sent		whenever the backend is ready for a new query cycle.</Para></ListItem></VarListEntry></VariableList></Para></ListItem></VarListEntry><VarListEntry><Term>RowDescription (B)</Term><ListItem><Para><VariableList><VarListEntry><Term>	Byte1('T')</Term><ListItem><Para>		Identifies the message as a row description.</Para></ListItem></VarListEntry><VarListEntry><Term>	Int16</Term><ListItem><Para>		Specifies the number of fields in a row (may be zero).</Para><Para>	Then, for each field, there is the following:<VariableList><VarListEntry><Term>		String</Term><ListItem><Para>			Specifies the field name.</Para></ListItem></VarListEntry><VarListEntry><Term>		Int32</Term><ListItem><Para>			Specifies the object ID of the field type.</Para></ListItem></VarListEntry><VarListEntry><Term>		Int16</Term><ListItem><Para>			Specifies the type size.</Para></ListItem></VarListEntry><VarListEntry><Term>		Int32</Term><ListItem><Para>			Specifies the type modifier.</Para></ListItem></VarListEntry></VariableList></Para></ListItem></VarListEntry></VariableList></Para></ListItem></VarListEntry><VarListEntry><Term>StartupPacket (F)</Term><ListItem><Para><VariableList><VarListEntry><Term>	Int32(296)</Term><ListItem><Para>		The size of the packet in bytes.</Para></ListItem></VarListEntry><VarListEntry><Term>	Int32</Term><ListItem><Para>		The protocol version number.  The most significant 16 bits are		the major version number.  The least 16 significant bits are		the minor version number.</Para></ListItem></VarListEntry><VarListEntry><Term>	LimString64</Term><ListItem><Para>		The database name, defaults to the user name if empty.</Para></ListItem></VarListEntry><VarListEntry><Term>	LimString32</Term><ListItem><Para>		The user name.</Para></ListItem></VarListEntry><VarListEntry><Term>	LimString64</Term><ListItem><Para>		Any additional command line arguments to be passed to the		backend by the postmaster.</Para></ListItem></VarListEntry><VarListEntry><Term>	LimString64</Term><ListItem><Para>		Unused.</Para></ListItem></VarListEntry><VarListEntry><Term>	LimString64</Term><ListItem><Para>		The optional tty the backend should use for debugging messages.</Para></ListItem></VarListEntry></VariableList></Para></ListItem></VarListEntry><VarListEntry><Term>Terminate (F)</Term><ListItem><Para><VariableList><VarListEntry><Term>	Byte1('X')</Term><ListItem><Para>		Identifies the message as a termination.</Para></ListItem></VarListEntry></VariableList></Para></ListItem></VarListEntry><VarListEntry><Term>UnencryptedPasswordPacket (F)</Term><ListItem><Para><VariableList><VarListEntry><Term>	Int32</Term><ListItem><Para>		The size of the packet in bytes.</Para></ListItem></VarListEntry><VarListEntry><Term>	String</Term><ListItem><Para>		The unencrypted password.</Para></ListItem></VarListEntry></VariableList></Para></ListItem></VarListEntry></VariableList></sect1></Chapter>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -