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

目次
8.1. ���ͥǡ�����
8.1.1. �����ǡ�����
8.1.2. Ǥ�դ����٤���Ŀ�
8.1.3. ��ư�������ǡ�����
8.1.4. Ϣ�ַ�
8.2. �̲߷�
8.3. ʸ����
8.4. �Х��ʥ���ǡ�����
8.4.1. bytea hex��
8.4.2. bytea���������׽�
8.5. ����/����ǡ�����
8.5.1. ����/���������
8.5.2. ����/�������
8.5.3. ������
8.5.4. ���ֳִ�����
8.5.5. ���ֳִֽ���
8.5.6. ����
8.6. �����ͥǡ�����
8.7. ���
8.7.1. ��󷿤����
8.7.2. ���
8.7.3. �������
8.7.4. �����ξܺ�
8.8. �����ǡ�����
8.8.1. ��ɸ��
8.8.2. ��ʬ
8.8.3. ���
8.8.4. ��ϩ
8.8.5. ¿�ѷ�
8.8.6. ��
8.9. �ͥåȥ�����ɥ쥹��
8.9.1. inet
8.9.2. cidr
8.9.3. inet��cidr�ǡ������ΰ㤤
8.9.4. macaddr
8.10. �ӥå���ǡ�����
8.11. �ƥ����ȸ����˴ؤ��뷿
8.11.1. tsvector
8.11.2. tsquery
8.12. UUID��
8.13. XML��
8.13.1. XML�ͤκ���
8.13.2. ��沽�����μ谷��
8.13.3. XML�ͤؤΥ�������
8.14. ����
8.14.1. ���󷿤����
8.14.2. ������ͤ�����
8.14.3. ����ؤΥ�������
8.14.4. ������ѹ�
8.14.5. ��������
8.14.6. ����������Ϲ�ʸ
8.15. ʣ�緿
8.15.1. ʣ�緿�����
8.15.2. ʣ�緿���ͤ�����
8.15.3. ʣ�緿�ؤΥ�������
8.15.4. ʣ�緿���ѹ�
8.15.5. ʣ�緿�������Ϲ�ʸ
8.16. ���֥������ȼ��̻ҥǡ�����
8.17. �����ǡ�����

PostgreSQL�ˤϥ桼�������Ѳ�ǽ��˭�٤ʥǡ��������Ϥᤫ������äƤ��ޤ��� CREATE TYPE���ޥ�ɤ�PostgreSQL���Ф��������ǡ��������ɲäǤ��ޤ���

表8-1���Ȥ߹��ߤ����ѥǡ������򤹤٤Ƽ����ޤ��� "��̾"�����󤵤줿����̾�ΤΤۤȤ�ɤϡ����Ū����ͳ�ˤ��PostgreSQL�������ǻ��Ѥ���Ƥ���̾���Ǥ��� ¾�ˤ⡢�����ǻ��Ѥ����ǡ����������ͽ��Υǡ������⤢��ޤ����������ˤϥꥹ�Ȥ���Ƥ��ޤ���

表 8-1. �ǡ�����

̾����̾����
bigintint88�Х�������դ�����
bigserialserial8��ư��ʬ8�Х�������
bit [ (n) ] ����Ĺ�ӥå���
bit varying [ (n) ]varbit����Ĺ�ӥå���
booleanbool�����͡ʿ�/����
box ʿ�̾�ζ��
bytea �Х��ʥ�ǡ�����"�Х��Ȥ������byte array��"��
character varying [ (n) ]varchar [ (n) ]����Ĺʸ����
character [ (n) ]char [ (n) ]����Ĺʸ����
cidr IPv4�⤷����IPv6�ͥåȥ�����ɥ쥹
circle ʿ�̾�α�
date ������ա�ǯ������
double precisionfloat8��������ư��������8�Х��ȡ�
inet IPv4�⤷����IPv6�ۥ��ȥ��ɥ쥹
integerint, int44�Х�������դ�����
interval [ fields ] [ (p) ] ���ֳִ�
line ʿ�̾��̵��ľ��
lseg ʿ�̾����ʬ
macaddr MAC�ʥ�ǥ���������������ȥ�����˥��ɥ쥹
money ��ʾ���
numeric [ (p, s) ]decimal [ (p, s) ]���٤������ǽ�ʹ����ٿ���
path ʿ�̾�δ�����Ū��ϩ
point ʿ�̾�δ�����Ū��
polygon ʿ�̾���Ĥ���������Ū��ϩ
realfloat4ñ������ư��������4�Х��ȡ�
smallintint22�Х�������դ�����
serialserial4��ư��ʬ4�Х�������
text ����Ĺʸ����
time [ (p) ] [ without time zone ] ����ʻ����Ӥʤ���
time [ (p) ] with time zonetimetz�������դ�����
timestamp [ (p) ] [ without time zone ] ���դȻ���ʻ����Ӥʤ���
timestamp [ (p) ] with time zonetimestamptz�������դ����դȻ���
tsquery �ƥ����ȸ����䤤��碌
tsvector �ƥ����ȸ���ʸ��
txid_snapshot �桼����٥�Υȥ�󥶥������ID���ʥåץ���å�
uuid ���Ѱ�ռ��̻�
xml XML�ǡ���

�ߴ���: ���˵󤲤�ǡ������ʤ��뤤�Ϥ����֤����ˤ�SQL�ǵ��ꤵ��Ƥ��ޤ��� bigint��bit��bit varying��boolean��char�� character varying��character��varchar�� date��double precision��integer�� interval��numeric��decimal��real�� smallint��time�ʻ������դ����ʤ���ξ���ˡ� timestamp�ʻ������դ����ʤ���ξ���ˡ�xml��

���줾��Υǡ������Ϥ��Υǡ������������ϴؿ��Ƿ��ꤵ��볰��ɽ������ͭ���Ƥ��ޤ��� �Ȥ߹��ߥǡ�������¿���ˤϡ��Ϥä���Ȥ��������񼰤�����ޤ��� �Ȥϸ��äƤ⡢��ϩ�Τ褦��PostgreSQL����ͭ�ʷ��䡢���뤤�ϡ����դ����ǡ������Τ褦�˽񼰤�ʣ������Ǥ��뷿��¿������ޤ��� �����������ϴؿ���ž�֤��뤳�Ȥ��Ǥ��ޤ��� �Ĥޤꡢ���ϴؿ��ˤ���̤Ϻǽ�����Ϥ���Ӥ���������٤򼺤���ǽ��������ޤ���