¾�ΥС�������ʸ�� �� 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

46.5. ��å������ν�

����ǤϤ��줾��Υ�å������ξܺٽ񼰤ˤĤ����������ޤ��� ���줾��ˤϥե���ȥ���ɡ�F�ˡ��Хå�����ɡ�B�ˤ��뤤��������F & B�ˤ������Ф���뤳�Ȥ򼨤������դ��Ƥ��ޤ��� �ƥ�å������ˤ���Ƭ�˥Х��ȿ�����äƤ��ޤ������Х��ȿ��򻲾Ȥ��ʤ��Ƥ��å������ν������ΤǤ���褦�˥�å������񼰤��������Ƥ��ޤ��� �����ͭ����������������ޤ��� ��CopyData��å������ϥǡ������ȥ꡼��ΰ�����������ޤ��Τ��㳰�Ǥ��� �ġ���CopyData��å����������Ƥϼ��ȤǤ��᤹�뤳�Ȥ��Ǥ��ޤ��󡣡�

AuthenticationOk (B)

Byte1('R')

ǧ���׵�Ȥ��ƥ�å��������̤��ޤ���

Int32(8)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int32(0)

ǧ�ڤ������������Ȥ���ꤷ�ޤ���

AuthenticationKerberosV5 (B)

Byte1('R')

��å�������ǧ���׵�Ȥ��Ƽ��̤��ޤ���

Int32(8)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int32(2)

Kerberos V5ǧ�ڤ�ɬ�פǤ��뤳�Ȥ���ꤷ�ޤ���

AuthenticationCleartextPassword (B)

Byte1('R')

��å�������ǧ���׵�Ȥ��Ƽ��̤��ޤ���

Int32(8)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int32(3)

ʿʸ�ѥ���ɤ�ɬ�פǤ��뤳�Ȥ���ꤷ�ޤ���

AuthenticationMD5Password (B)

Byte1('R')

��å�������ǧ���׵�Ǥ��뤳�Ȥ��̤��ޤ���

Int32(12)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int32(5)

MD5�Ź沽�ѥ���ɤ�ɬ�פǤ��뤳�Ȥ���ꤷ�ޤ���

Byte4

�ѥ���ɰŹ沽�ѥ���ȤǤ���

AuthenticationSCMCredential (B)

Byte1('R')

��å�������ǧ���׵�Ǥ��뤳�Ȥ��̤��ޤ���

Int32(8)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int32(6)

SCM��ʾ�����å�������ɬ�פǤ��뤳�Ȥ���ꤷ�ޤ���

AuthenticationGSS (B)

Byte1('R')

��å�������ǧ���׵�Ǥ��뤳�Ȥ��̤��ޤ���

Int32(8)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int32(7)

GSSAPIǧ�ھ�����å�������ɬ�פǤ��뤳�Ȥ���ꤷ�ޤ���

AuthenticationSSPI (B)

Byte1('R')

��å�������ǧ���׵�Ǥ��뤳�Ȥ��̤��ޤ���

Int32(8)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int32(9)

SSPIǧ�ھ�����å�������ɬ�פǤ��뤳�Ȥ���ꤷ�ޤ���

AuthenticationGSSContinue (B)

Byte1('R')

��å�������ǧ���׵�Ǥ��뤳�Ȥ��̤��ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int32(8)

���Υ�å�������GSSPAI�ޤ���SSPI�ǡ�����ޤळ�Ȥ���ꤷ�ޤ���

Byten

GSSAPI�ޤ���SSPIǧ�ڥǡ����Ǥ���

BackendKeyData (B)

Byte1('K')

��å�����������ѥ����ǡ����Ǥ��뤳�Ȥ��̤��ޤ��� �⤷�����CancelRequest��å�������ȯ�Ԥ����ǽ��������С��ե���ȥ���ɤϤ����ͤ���¸���ʤ���Фʤ�ޤ���

Int32(12)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int32

���ΥХå�����ɤΥץ�����ID��

Int32

���ΥХå�����ɤ���̩����

Bind (F)

Byte1('B')

���Υ�å�������Bind���ޥ�ɤǤ��뤳�Ȥ��̤��ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

String

����ݡ������̾���Ǥ� �ʶ�ʸ�����̵̾�ݡ���������򤷤ޤ��ˡ�

String

���Ȥʤ�ץ�ڥ���ʸ��̾���Ǥ� �ʶ�ʸ�����̵̾�Υץ�ڥ���ʸ�����򤷤ޤ��ˡ�

Int16

��³����ѥ�᡼���񼰥����ɤο� �ʰʲ��Ǥ�C��ɽ���ޤ��ˡ� ����ϡ��ѥ�᡼����¸�ߤ��ʤ������뤤�Ϥ��٤ƤΥѥ�᡼�����ǥե���Ȥν񼰡ʥƥ����ȡˤ���Ѥ��뤳�Ȥ򼨤�0�ˡ����ꤹ��񼰥����ɤ򤹤٤ƤΥѥ�᡼����Ŭ�Ѥ��뤳�Ȥ򼨤�1�ˤ��뤳�Ȥ��Ǥ��ޤ��� ����ʤ��С�����ϼºݤΥѥ�᡼������Ʊ���ˤʤ�ޤ���

Int16[C]

�ѥ�᡼���񼰥����ɡ� ���ߡ����줾���0�ʥƥ����ȡˤ⤷����1�ʥХ��ʥ�ˤΤ����줫�Ǥʤ���Фʤ�ޤ���

Int16

��³����ѥ�᡼���ͤο� �ʥ����ξ��⤢��ޤ��ˡ� ������䤤��碌��ɬ�פȤ���ѥ�᡼�����Ȱ��פ���ɬ�פ�����ޤ���

���ˡ��ƥѥ�᡼�����Ф��ơ��ʲ��Υե�����ɤΥڥ�������ޤ���

Int32

�ѥ�᡼���ͤΥХ���ñ�̤�Ĺ���ʤ���ˤϼ��Ȥϴޤޤ�ޤ���ˡ� �����ˤ��뤳�Ȥ�Ǥ��ޤ��� ���̤ʾ��Ȥ��ơ�-1��NULL�Ȥ����ѥ�᡼���ͤ򼨤��ޤ��� NULL�ξ�硢��³�����ѤΥХ��ȤϤ���ޤ���

Byten

��Ϣ����񼰥����ɤǼ������񼰤ˤ�����ѥ�᡼�����͡� n�Ͼ�Ҥ�Ĺ���Ǥ���

�Ǹ�Υѥ�᡼���θ�ˡ��ʲ��Υե�����ɤ�����ޤ���

Int16

��³��������񼰥����ɤο� �ʰʲ��Ǥ�R��ɽ���ޤ��ˡ� ����ϡ������¸�ߤ��ʤ����Ȥ򼨤�0�����뤤�Ϥ��٤Ƥη���󤬡ʤ⤷����С˥ǥե���Ȥν񼰥����ɡʥƥ����ȡˤ���Ѥ��뤳�Ȥ򼨤�1�ˤ��뤳�Ȥ��Ǥ��ޤ��� ����ʤ��С��䤤��碌�η����μºݤο���Ʊ���ˤʤ�ޤ���

Int16[R]

�����ν񼰥����ɡ� ���ߤ��줾���0�ʥƥ����ȡˤ⤷����1�ʥХ��ʥ�ˤΤ����줫�Ǥʤ���Фʤ�ޤ���

BindComplete (B)

Byte1('2')

��å�������Bind��λ�ؼ��ҤǤ��뤳�Ȥ��̤��ޤ���

Int32(4)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

CancelRequest (F)

Int32(16)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int32(80877102)

����׵ᥳ���ɤǤ��� �����ͤϡ��Ǿ��16�ӥåȤ�1234��������16�ӥåȤ�5678����Ĥ褦�����򤵤�ޤ��� �ʺ�����ɤ����ᡢ���Υ����ɤϥץ��ȥ���С�������ֹ��Ʊ��ˤʤäƤϤ����ޤ��󡣡�

Int32

�оݥХå�����ɤΥץ�����ID�Ǥ���

Int32

�оݥХå�����ɤ���̩���Ǥ���

Close (F)

Byte1('C')

��å�������Close���ޥ�ɤǤ��뤳�Ȥ��̤��ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Byte1

�ץ�ڥ���ʸ���Ĥ�������'S'�� �ݡ�������Ĥ�������'P'�Ǥ���

String

�Ĥ����ץ�ڥ���ʸ�ޤ��ϥݡ������̾���Ǥ� �ʶ�ʸ�����̵̾�Υץ�ڥ���ʸ�ޤ���̵̾�ݡ���������򤷤ޤ��ˡ�

CloseComplete (B)

Byte1('3')

��å�������Close��λ�ؼ��ҤǤ��뤳�Ȥ��̤��ޤ���

Int32(4)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

CommandComplete (B)

Byte1('C')

��å����������ޥ�ɴ�λ�����Ǥ��뤳�Ȥ��̤��ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

String

���ޥ�ɥ����Ǥ��� ������̾�ɤ�SQL���ޥ�ɤ���λ��������ɽ��ñ���ñ��Ǥ���

INSERT���ޥ�ɤξ�硢������INSERT oid rows�Ǥ��� ������rows���������줿�Կ��Ǥ��� oid�ϡ�rows��1�����ġ��оݥơ��֥뤬OID����ľ�硢�������줿�ԤΥ��֥�������ID�Ǥ��� ����ʤ���С�oid��0�Ǥ���

DELETE���ޥ�ɤξ�硢������DELETE rows�Ǥ��� ������rows�Ϻ�����줿�Կ��Ǥ���

UPDATE���ޥ�ɤξ�硢������UPDATE rows�Ǥ��� ������rows�Ϲ������줿�Կ��Ǥ���

SELECT�ޤ���CREATE TABLE AS�ξ�硢������SELECT rows�Ȥʤ�ޤ��� ������rows�ϼ�������Կ��Ǥ���

MOVE���ޥ�ɤξ�硢������MOVE rows�Ǥ��� ������rows�ϡ�����������֤������ѹ����줿���򼨤����Ǥ���

FETCH���ޥ�ɤξ�硢������FETCH rows�Ǥ��� ������rows�ϡ��������뤫�鲿�Լ��Ф������򼨤��Կ��Ǥ���

COPY���ޥ�ɤξ�硢������COPY rows�Ǥ��� ������rows�ϡ����ԡ����줿�Կ��Ǥ������ա����ιԿ���PostgreSQL 8.2�ʹߤǤΤ߽��Ϥ���ޤ��ˡ�

CopyData (F & B)

Byte1('d')

��å��������ǡ�����COPY�Ǥ��뤳�Ȥ��̤��ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Byten

COPY�ǡ������ȥ꡼��ΰ������������ǡ����Ǥ��� �Хå�����ɤ�������������å������ϡ����1�ĤΥǡ����Ԥ��б����ޤ��� ���������ե���ȥ���ɤ�������������å�������Ǥ�դΥǡ������ȥ꡼���ʬ�䤵����ǽ��������ޤ���

CopyDone (F & B)

Byte1('c')

��å�������COPY��λ�ؼ��ҤǤ��뤳�Ȥ��̤��ޤ���

Int32(4)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

CopyFail (F)

Byte1('f')

��å�������COPY���Իؼ��ҤǤ��뤳�Ȥ��̤��ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

String

���Ԥθ�������𤹤륨�顼��å������Ǥ���

CopyInResponse (B)

Byte1('G')

��å�������Start Copy In�α����Ǥ��뤳�Ȥ��̤��ޤ��� �ե���ȥ���ɤϤ�����ɬ�����ԡ�����ǡ������������ʤ���Фʤ�ޤ��� �ʤޤ��������Ǥ��Ƥ��ʤ�����CopyFail��å��������������Ƥ��������ˡ�

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int8

0��COPY���Τν񼰤��ƥ����ȡʹԤϲ��ԤǶ��ڤ�졢��϶��ڤ�ʸ���ʤɤǶ��ڤ��ޤ��ˤǤ��뤳�Ȥ򼨤��ޤ��� 1�ϡ����ԡ����Τν񼰤��Х��ʥ��DataRow�ν񼰤�Ʊ�͡ˤǤ��뤳�Ȥ򼨤��ޤ��� ���ܺ٤ˤĤ��Ƥ�COPY�򻲾Ȥ��Ƥ���������

Int16

���ԡ������ǡ����������Ǥ� �ʰʲ��Ǥ�N��ɽ����ޤ��ˡ�

Int16[N]

����ǻ��Ѥ����񼰥����ɤǤ��� ���ߤ��줾���0�ʥƥ����ȡˤޤ���1�ʥХ��ʥ�ˤǤʤ���Фʤ�ޤ��� ���ԡ����Τν񼰤��ƥ����Ȥξ�硢���٤Ƥ�0�Ǥʤ���Фʤ�ޤ���

CopyOutResponse (B)

Byte1('H')

��å�������Start Copy Out�α����Ǥ��뤳�Ȥ��̤��ޤ��� ���Υ�å������θ�˥��ԡ������ȥǡ�����³���ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int8

0��COPY���Τν񼰤��ƥ����ȡʹԤϲ��ԤǶ��ڤ�졢��϶��ڤ�ʸ���ʤɤǶ��ڤ��ޤ��ˤǤ��뤳�Ȥ򼨤��ޤ��� 1�ϥ��ԡ����Τν񼰤��Х��ʥ��DataRow�ν�Ʊ�͡ˤǤ��뤳�Ȥ򼨤��ޤ��� �ܺ٤ˤĤ��Ƥ�COPY�򻲾Ȥ��Ƥ���������

Int16

���ԡ������ǡ����������Ǥ� �ʰʲ��Ǥ�N��ɽ����ޤ��ˡ�

Int16[N]

����ǻ��Ѥ����񼰥����ɤǤ��� ���ߤ��줾���0�ʥƥ����ȡˤޤ���1�ʥХ��ʥ�ˤǤʤ���Фʤ�ޤ��� ���ԡ����Τν񼰤��ƥ����Ȥξ�硢���٤Ƥ�0�Ǥʤ���Фʤ�ޤ���

CopyBothResponse (B)

Byte1('W')

��å�������Start Copy Both�α����Ǥ��뤳�Ȥ��̤��ޤ��� ���Υ�å������ϥ��ȥ꡼�ߥ󥰥�ץꥱ�������Τߤǻ��Ѥ���ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int8

0��COPY���Τν񼰤��ƥ����ȡʹԤϲ��ԤǶ��ڤ�졢��϶��ڤ�ʸ���ʤɤǶ��ڤ��ޤ��ˤǤ��뤳�Ȥ򼨤��ޤ��� 1�ϥ��ԡ����Τν񼰤��Х��ʥ��DataRow�ν�Ʊ�͡ˤǤ��뤳�Ȥ򼨤��ޤ��� �ܺ٤ˤĤ��Ƥ�COPY�򻲾Ȥ��Ƥ���������

Int16

���ԡ������ǡ����������Ǥ� �ʰʲ��Ǥ�N��ɽ����ޤ��ˡ�

Int16[N]

����ǻ��Ѥ����񼰥����ɤǤ��� ���ߤ��줾���0�ʥƥ����ȡˤޤ���1�ʥХ��ʥ�ˤǤʤ���Фʤ�ޤ��� ���ԡ����Τν񼰤��ƥ����Ȥξ�硢���٤Ƥ�0�Ǥʤ���Фʤ�ޤ���

DataRow (B)

Byte1('D')

��å��������ǡ����ԤǤ��뤳�Ȥ��̤��ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int16

���³�����ͤο��Ǥ� �ʥ����ξ��⤢��ޤ��ˡ�

���ˡ�����ˤĤ��ưʲ��Υե�����ɤΥڥ�������ޤ���

Int32

���ͤΥХ���ñ�̤�Ĺ���Ǥ� �ʤ���ˤϼ��Ȥϴޤޤ�ޤ���ˡ� �����Ȥ��뤳�Ȥ�Ǥ��ޤ��� ���̤ʾ��Ȥ��ơ�-1��NULL�Ȥ������ͤ򼨤��ޤ��� NULL�ξ�硢��³�����ѤΥХ��ȤϤ���ޤ���

Byten

��Ϣ����񼰥����ɤǼ������񼰤ˤ���������͡� n�Ͼ�Ҥ�Ĺ���Ǥ���

Describe (F)

Byte1('D')

��å�������Describe���ޥ�ɤǤ��뤳�Ȥ��̤��ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Byte1

�ץ�ڥ���ʸ�ε��Ҥξ���'S'�� �ݡ�����ε��Ҥξ���'P'�Ǥ���

String

���Ҥ����ץ�ڥ���ʸ�ޤ��ϥݡ������̾���Ǥ� �ʶ�ʸ�����̵̾�Υץ�ڥ���ʸ�ޤ���̵̾�ݡ���������򤷤ޤ��ˡ�

EmptyQueryResponse (B)

Byte1('I')

��å������������䤤��碌ʸ������Ф�������Ǥ��뤳�Ȥ��̤��ޤ� �ʤ����CommandComplete���֤������ޤ��ˡ�

Int32(4)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

ErrorResponse (B)

Byte1('E')

��å����������顼�Ǥ��뤳�Ȥ��̤��ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

���Υ�å����������Τˤϡ������Х��Ȥ�ü�Ȥ��Ƹ�³���롢1�İʾ�μ��̤����ե�����ɤ��ޤޤ�ޤ��� �ե�����ɤ�Ǥ�դν��֤Ǹ�����ǽ��������ޤ��� �ƥե�����ɤˤϰʲ�������ޤ���

Byte1

�ե�����ɼ�����̤��륳���ɤǤ��� �����ʤ�С���å������ν�ü�Ǥ��ꡢ��³����ʸ���󤬤ʤ����Ȥ�ɽ���ޤ��� 項46.6�ˡ��������ǥե�����ɼ���Ȥ����������Ƥ����Τ���󤷤ޤ��� �����ä�¿���Υե�����ɼ��ब�ɲä�����ǽ��������ޤ��Τǡ��ե���ȥ���ɤϡ�ǧ�ΤǤ��ʤ�����Υե�����ɤ��Ф��Ʋ��⤻����̵�뤹�٤��Ǥ���

String

�ե�������ͤǤ���

Execute (F)

Byte1('E')

��å�������Execute���ޥ�ɤǤ��뤳�Ȥ��̤��ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

String

�¹Ԥ���ݡ������̾���Ǥ��� �ʶ�ʸ�����̵̾�ݡ���������򤷤ޤ��ˡ�

Int32

�ݡ����뤬�Ԥ��֤��䤤��碌�ξ�硢�֤����Կ��κ����ͤǤ� ��¾���䤤��碌�Ǥ�̵�뤵��ޤ��ˡ� ������"̵����"��ɽ���ޤ���

Flush (F)

Byte1('H')

��å�������Flush���ޥ�ɤǤ��뤳�Ȥ��̤��ޤ���

Int32(4)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

FunctionCall (F)

Byte1('F')

��å��������ؿ��ƤӽФ��Ǥ��뤳�Ȥ��̤��ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int32

�ƤӽФ��ؿ��Υ��֥�������ID����ꤷ�ޤ���

Int16

��Ҥ�������񼰥����ɿ��Ǥ� �ʰʲ��Ǥ�C��ɽ���ޤ��ˡ� ����ϡ�������¸�ߤ��ʤ������뤤�ϡ����٤Ƥΰ������ǥե���Ȥν񼰡ʥƥ����ȡˤ���Ѥ��뤳�Ȥ򼨤�0�ˡ����ꤹ��񼰥����ɤ򤹤٤Ƥΰ�����Ŭ�Ѥ��뤳�Ȥ򼨤�1�ˤ��뤳�Ȥ��Ǥ��ޤ��� ����ʤ��С�����ϼºݤΰ����ο���Ʊ���ˤʤ�ޤ���

Int16[C]

�����ν񼰥����ɤǤ��� ���줾��ϡ�0�ʥƥ����ȡˤ⤷����1�ʥХ��ʥ�ˤǤʤ���Фʤ�ޤ���

Int16

�ؿ����󶡤�������ο�����ꤷ�ޤ���

���ˡ��ư������Ф��ưʲ��Υե�����ɤΥڥ�������ޤ���

Int32

�������ͤΥХ���ñ�̤�Ĺ���Ǥ� �ʤ���ˤϼ��Ȥϴޤޤ�ޤ���ˡ� 0�Ȥ��뤳�Ȥ�Ǥ��ޤ��� ���̤ʾ��Ȥ��ơ�-1��NULL�Ȥ����������ͤ򼨤��ޤ��� NULL�ξ�硢��³�����ѤΥХ��ȤϤ���ޤ���

Byten

��Ϣ����񼰥����ɤǼ������񼰤ˤ�����������͡� n�Ͼ�Ҥ�Ĺ���Ǥ���

�Ǹ�ΰ����θ�ˡ��ʲ��Υե�����ɤ�����ޤ���

Int16

�ؿ�����Ѥν񼰥����ɤǤ��� ���ߡ�0�ʥƥ����ȡˤޤ���1�ʥХ��ʥ�ˤǤʤ���Фʤ�ޤ���

FunctionCallResponse (B)

Byte1('V')

��å��������ؿ��ƤӽФ��η�̤Ǥ��뤳�Ȥ��̤��ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int32

�ؿ��η�̤��ͤΥХ���ñ�̤�Ĺ���Ǥ� �ʤ���ˤϼ��Ȥϴޤޤ�ޤ���ˡ� �����Ȥ��뤳�Ȥ�Ǥ��ޤ��� ���̤ʾ��Ȥ��ơ�-1��NULL�Ȥ����ؿ��η�̤��ͤ򼨤��ޤ��� NULL�ξ�硢��³�����ѤΥХ��ȤϤ���ޤ���

Byten

��Ϣ����񼰥����ɤǼ������񼰤ˤ�����ؿ��η�̤��͡� n�Ͼ�Ҥ�Ĺ���Ǥ���

NoData (B)

Byte1('n')

��å��������ǡ����ʤ��λؼ��ҤǤ��뤳�Ȥ��̤��ޤ���

Int32(4)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

NoticeResponse (B)

Byte1('N')

��å�����������Ǥ��뤳�Ȥ��̤��ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

���Υ�å����������Τˤϡ������Х��Ȥ�ü�Ȥ��Ƹ�³���롢1�İʾ�μ��̤����ե�����ɤ��ޤޤ�ޤ��� �ե�����ɤ�Ǥ�դν��֤Ǹ�����ǽ��������ޤ��� �ƥե�����ɤˤϰʲ�������ޤ���

Byte1

�ե�����ɼ�����̤��륳���ɤǤ��� �����ʤ�С���å������ν�ü�Ǥ��ꡢ��³����ʸ���󤬤ʤ����Ȥ�ɽ���ޤ��� 項46.6�ˡ��������ǥե�����ɼ���Ȥ����������Ƥ����Τ���󤷤ޤ��� �����ä�¿���Υե�����ɼ��ब�ɲä�����ǽ��������ޤ��Τǡ��ե���ȥ���ɤϡ�ǧ�ΤǤ��ʤ�����Υե�����ɤ��Ф��Ʋ��⤻����̵�뤹�٤��Ǥ���

String

�ե�����ɤ��ͤǤ���

NotificationResponse (B)

Byte1('A')

��å����������α����Ǥ��뤳�Ȥ��̤��ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int32

���θ��Хå�����ɤΥץ�����ID�Ǥ���

String

���Τ�ȯ�����Ȥʤä�����ͥ�̾�Ǥ���

String

���Υץ����������Ϥ����"�ڥ�������"ʸ����Ǥ���

ParameterDescription (B)

Byte1('t')

��å��������ѥ�᡼�����ҤǤ��뤳�Ȥ��̤��ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int16

ʸ�ǻ��Ѥ����ѥ�᡼�����Ǥ� �ʥ����Ȥ��뤳�Ȥ��Ǥ��ޤ��ˡ�

�����ơ��ƥѥ�᡼�����Ф��ơ��ʲ���³���ޤ���

Int32

�ѥ�᡼���Υǡ������Υ��֥�������ID����ꤷ�ޤ���

ParameterStatus (B)

Byte1('S')

��å��������¹Ի��ѥ�᡼���������Ǥ��뤳�Ȥ��̤��ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

String

��𤵤��¹Ի��ѥ�᡼����̾���Ǥ���

String

���Υѥ�᡼���θ����ͤǤ���

Parse (F)

Byte1('P')

��å�������Parse���ޥ�ɤǤ��뤳�Ȥ��̤��ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

String

����Υץ�ڥ���ʸ��̾���Ǥ� �ʶ�ʸ�����̵̾�Υץ�ڥ���ʸ�����򤷤ޤ��ˡ�

String

���Ϥ�����䤤��碌ʸ����Ǥ���

Int16

���ꤵ���ѥ�᡼���ǡ������ο��Ǥ� �ʥ����Ȥ��뤳�Ȥ��Ǥ��ޤ��ˡ� ����ϡ��䤤��碌ʸ������ˤ���ѥ�᡼���ο��򼨤���ΤǤϤʤ����Ȥ����դ��Ƥ��������� �ե���ȥ���ɤ���������˾����ѥ�᡼���ο��Ǥ�������ޤ���

���θ塢�ƥѥ�᡼�����Ф����ʲ���³���ޤ���

Int32

�ѥ�᡼���Υǡ������Υ��֥�������ID����ꤷ�ޤ��� �����˥�����񤯤��ȤϷ������Ԥ�ʤ����Ȥ�Ʊ���Ǥ���

ParseComplete (B)

Byte1('1')

��å�������Parse��λ�ؼ��ҤǤ��뤳�Ȥ��̤��ޤ���

Int32(4)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

PasswordMessage (F)

Byte1('p')

��å��������ѥ���ɱ����Ǥ��뤳�Ȥ��̤��ޤ��� ���줬GSSAPI�ޤ���SSPI������å������Ǥ���Ѥ���뤳�Ȥ����դ��Ƥ��������� �ʤ�����������߷ץ��顼�Ǥ��������������ޤޤ��ǡ����ϥ̥뽪ü��ʸ����ǤϤʤ���Ǥ�դΥХ��ʥ�ǡ����������뤿��Ǥ�����

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

String

�ѥ���ɤǤ� ��ɬ�פʤ�аŹ沽����Ƥ��ޤ��ˡ�

PortalSuspended (B)

Byte1('s')

��å��������ݡ��������ǻؼ��ҤǤ��뤳�Ȥ��̤��ޤ��� ����ϡ�Execute��å������ιԿ����¤�ã�������ˤΤ߸���뤳�Ȥ����դ��Ƥ���������

Int32(4)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Query (F)

Byte1('Q')

��å��������ʰ��䤤��碌�Ǥ��뤳�Ȥ��̤��ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

String

�䤤��碌ʸ�����ΤǤ���

ReadyForQuery (B)

Byte1('Z')

���Υ�å�����������̤��ޤ��� �Хå�����ɤǿ������䤤��碌��������ν��������ä����ˤϾ��ReadyForQuery����������ޤ���

Int32(5)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Byte1

���ߤΥХå�����ɤΥȥ�󥶥��������ֻؼ��ҤǤ��� ��������ͤϡ��Ե����֡ʥȥ�󥶥������֥��å��ˤʤ����֡ˤ�'I'���ȥ�󥶥������֥��å���ξ���'T'�����Ԥ����ȥ�󥶥������֥��å��ʥ֥��å��������ޤ��䤤��碌�ϵ��䤵��ޤ�����ξ���'E'�Ǥ���

RowDescription (B)

Byte1('T')

��å��������Ԥε��ҤǤ��뤳�Ȥ��̤��ޤ���

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int16

����Υե�����ɿ�����ꤷ�ޤ� �ʥ����Ȥ��뤳�Ȥ��Ǥ��ޤ��ˡ�

���θ塢�ƥե�����ɤ��Ф��ưʲ���³���ޤ���

String

�ե������̾�Ǥ���

Int32

�ե�����ɤ�����Υơ��֥����Ȥ��Ƽ��̤Ǥ����硢�ơ��֥�Υ��֥�������ID�Ǥ��� ����ʤ��Х����Ǥ���

Int16

�ե�����ɤ�����Υơ��֥����Ȥ��Ƽ��̤Ǥ����硢���°���ֹ�Ǥ��� ����ʤ��Х����Ǥ���

Int32

�ե�����ɤΥǡ������Υ��֥�������ID�Ǥ���

Int16

�ǡ��������礭����pg_type.typlen�򻲾ȡˤǤ��� ����ͤ�����Ĺ�η���ɽ�����Ȥ����դ��Ƥ���������

Int32

�������ҡ�pg_attribute.atttypmod�򻲾ȡˤǤ��� �����Ҥΰ�̣�Ϸ��˸�ͭ�Ǥ���

Int16

�ե�����ɤ˻��Ѥ����񼰥����ɤǤ��� ���ߡ�0�ʥƥ����ȡˤޤ���1�ʥХ��ʥ�ˤΤ����줫�ˤʤ�ޤ��� RowDescription�����ơ��ȥ����Ѥ�Describe�����֤��줿��硢�񼰥����ɤϤޤ������Ǥ��Τǡ����0�ˤʤ�ޤ���

SSLRequest (F)

Int32(8)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int32(80877103)

SSL�׵ᥳ���ɤǤ��� �����ͤϡ��Ǿ��16�ӥåȤ�1234��������16�ӥåȤ�5679����Ĥ褦�����򤵤�ޤ� �ʺ�����ɤ����ᡢ���Υ����ɤϥץ��ȥ���С�������ֹ��Ʊ��ˤʤäƤϤ����ޤ���ˡ�

StartupMessage (F)

Int32

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Int32(196608)

�ץ��ȥ���С�������ֹ�Ǥ��� �Ǿ��16�ӥåȤϼ�С�������ֹ���ܾϤ����������ץ��ȥ���Ǥ�3�ˤǤ��� ����16�ӥåȤ����С�������ֹ���ܾϤ����������ץ��ȥ���Ǥ�0�ˤǤ���

�ץ��ȥ���С�������ֹ�θ�ˡ�1�İʾ�Υѥ�᡼��̾����ʸ����Υڥ���³���ޤ��� �Ǹ��̾�����ͤΥڥ��θ�˽�ü�Ȥ��ƥ����Х��Ȥ�ɬ�פǤ��� �ѥ�᡼����Ǥ�դν��֤Ǹ���뤳�Ȥ��Ǥ��ޤ��� user��ɬ�ܤǤ��� ¾�Ͼ�ά��ǽ�Ǥ��� �ƥѥ�᡼���ϰʲ��Τ褦�˻��ꤵ��ޤ���

String

�ѥ�᡼��̾�Ǥ��� ����ǧ�������̾����ʲ��˼����ޤ���

user

��³����ǡ����١����桼��̾�Ǥ��� ɬ�ܡ� �ǥե���ȤϤ���ޤ���

database

��³����ǡ����١����Ǥ��� �ǥե���Ȥϥ桼��̾�Ǥ���

options

�Хå�������ѤΥ��ޥ�ɥ饤������Ǥ� �ʤ���ϸġ��μ¹Ի��ѥ�᡼������Τ��ᡢ�Ѵ�ͽ��Ǥ��ˡ�

�嵭�˲ä����Хå�����ɤε�ư���������ǽ�ʡ�Ǥ�դμ¹Ի��ѥ�᡼������󤵤���ǽ��������ޤ��� ������������ϡ��Хå�����ɵ�ư���ˡʤ⤷����Х��ޥ�ɥ饤�󥪥ץ����β��Ϥθ�ˡ�Ŭ�Ѥ���ޤ��� �����ͤϥ��å����Υǥե���ȤȤ���ư��ޤ���

String

�ѥ�᡼�����ͤǤ���

Sync (F)

Byte1('S')

��å�������Sync���ޥ�ɤǤ��뤳�Ȥ��̤��ޤ���

Int32(4)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�

Terminate (F)

Byte1('X')

��å���������λ�Ǥ��뤳�Ȥ��̤��ޤ���

Int32(4)

���Ȥ�ޤࡢ��å��������Ƥ�Ĺ���ʥХ���ñ�̡ˡ�