¾�ΥС�������ʸ�� �� 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

8.11. ���֥������ȼ��̻ҥǡ�����

���֥������ȼ��̻�(OID)��PostgreSQL���������͡��ʥ����ƥ�ơ��֥�Υץ饤�ޥꥭ���Ȥ��ƻ��Ѥ���ޤ��� �ޤ���(�ơ��֥�κ�������WITHOUT OIDS�����ꤵ��Ƥ��ʤ���硢)OID�����ƥ��󤬥桼�������Υơ��֥���ɲä���ޤ��� oid�ǡ������ϥ��֥������ȼ��̻Ҥ�ɽ���ޤ��� oid�ˤ���̾�⤤���Ĥ�����ޤ��� regproc��regprocedure��regoper��regoperator��regclass�������regtype�Ǥ��� ɽ8-19�˳��פ򼨤��ޤ���

oid�ǡ������ϸ��ߡ����̵��4�Х��������Ȥ��Ƽ�������Ƥ��ޤ��� ����ϡ��絬�Ϥʥǡ����١��������Τˤ錄�äư�դȤ���ˤϽ�ʬ�ǤϤ���ޤ��� �絬�Ϥʸ��̤Υơ��֥���ˤ����Ƥ⽽ʬ�ǤϤʤ����⤷��ޤ��� ���Τ��ᡢ�桼�������ơ��֥��OID���ץ饤�ޥꥭ���Ȥ��ƻ��Ѥ���ΤϤ�����Ǥ��ޤ��� OID�λ��Ѥϡ������ƥ�ơ��֥�ؤλ��Ȥξ��ˤΤ߿侩����ޤ���

oid�ǡ��������Τϡ���Ӱʳ��α黻�ϤۤȤ�ɹԤ��ޤ��� �������������Ȥ��ƥ��㥹�Ȥ��뤳�Ȥ�Ǥ������ξ��ɸ��������黻�Ҥ���Ѥ������뤳�Ȥ��Ǥ��ޤ��� (�����Ԥ��ȡ����Ĥ������ʤ��δ֤Ǻ��𤬵������ͤʤ����Ȥ����դ��Ƥ���������)

OID����̾�ǡ������ϡ����Ѥ������ϥ롼����ʳ��ˤϱ黻��Ԥ��ޤ��� �����Υ롼����Ǥϡ�oid�������Ѥ���褦��̤�ù��ο��ͤǤϤʤ��������ƥ४�֥��������ѤΥ���ܥ�̾��������줿��ɽ��������Ǥ��ޤ��� ��̾�ǡ������ˤ�ꡢ���֥������Ȥ�OID�ͤθ�������ñ�ˤʤ�ޤ��� ���Ȥ��С�mytable�ơ��֥��OID��������뤿��ˡ�SELECT oid FROM pg_class WHERE relname = 'mytable'�������'mytable'::regclass�ȵ��ҤǤ��ޤ��� (���¤ˤϡ��ۤʤ륹�����ޤ�mytable�ơ��֥뤬ʣ��������ˤϡ�������OID�����򤹤뤿��ˡ����ʣ����SELECT��ɬ�פȤʤ�ޤ���)

ɽ 8-19. ���֥������ȼ��̻ҥǡ�����

��̾���������ͤ���
oid���٤����ͥ��֥������ȼ��̻�564182
regprocpg_proc�ؿ�̾sum
regprocedurepg_proc�����η�����Ĵؿ�sum(int4)
regoperpg_operator�黻��̾+
regoperatorpg_operator�����η�����ı黻��*(integer,integer) or -(NONE,integer)
regclasspg_class��졼�����̾pg_type
regtypepg_type�ǡ�����̾integer

���٤Ƥ�OID��̾���ϥ������޽���̾��������졢���ϻ��˥������޽���̾��ɽ�����ޤ��� �����������ߤθ����ѥ��ǥ��֥������Ȥ����Ĥ����ʤ���С����������˽��Ϥ��ޤ��� regproc��regoper��̾���ϡ���դ�(�����С������ɤ��Ƥ��ʤ�)̾���Τߤ����ϤȤ��Ƽ�������뤿�ᡢ�����λ��Ѥˤϸ��٤�����ޤ��� �ۤȤ�ɤξ�硢regprocedure�ޤ���regoperator����Ѥ���Τ�Ŭ�ڤǤ��� regoperator�ξ�硢ñ��黻�Ҥ�̤���ѤΥ��ڥ��ɤ�NONE�ȵ��Ҥ��뤳�Ȥˤ�äƻ��ꤵ��ޤ���

�����ƥब���Ѥ���⤦1�Ĥμ��̻Ҥη���xid�����ʤ���ȥ�󥶥������(ά����xact) ���̻ҤǤ��� ����ϡ�xmin�����ƥ��󤪤��xmax�����ƥ���Υǡ������Ǥ��� �ȥ�󥶥�������̻Ҥ� 32 �ӥå�Ĺ�Ǥ���

�����ƥब���Ѥ���3���ܤμ��̻Ҥ�cid�����ʤ�����ޥ�ɼ��̻ҤǤ��� ����ϡ�cmin�����ƥ��󤪤��cmax�����ƥ���Υǡ������Ǥ��� ���ޥ�ɼ��̻Ҥ� 32 �ӥå�Ĺ�Ǥ���

�����ƥब���Ѥ���Ǹ�μ��̻Ҥ�tid�����ʤ�����ץ뼱�̻�(�Լ��̻�)�Ǥ��� ����ϡ�ctid�����ƥ���Υǡ������Ǥ��� ���ץ�ID�ϡ��ơ��֥���ιԤ�ʪ��Ū���֤��̤��뤿�����(�֥��å��ֹ桢�֥��å���Υ��ץ륤��ǥå���)�Ǥ���

(�����ƥ���ξܺ٤���5.2���������ޤ���)