diff options
author | Bruce Momjian | 2002-04-06 03:39:50 +0000 |
---|---|---|
committer | Bruce Momjian | 2002-04-06 03:39:50 +0000 |
commit | 707cf12f1bd95b204c79a732db195782981959d2 (patch) | |
tree | dd039039bbb72b3085984ee3b1ffc14c87ac84a7 | |
parent | 1f9010cc8d4fa0445e75b05d512dc62fa1ce7d2d (diff) |
Update Japanese FAQ.
Jun Kuwamura
-rw-r--r-- | doc/FAQ_japanese | 398 | ||||
-rw-r--r-- | doc/src/FAQ/FAQ_japanese.html | 552 |
2 files changed, 556 insertions, 394 deletions
diff --git a/doc/FAQ_japanese b/doc/FAQ_japanese index 34c84dc7132..12fb7cbdd05 100644 --- a/doc/FAQ_japanese +++ b/doc/FAQ_japanese @@ -1,13 +1,14 @@ PostgreSQL(�ݥ��ȥ��쥹�����塼������)�ˤĤ��Ƥ褯�������Ȥ��β���(FAQ) -��ʸ�ǽ�������: Sat Sep 22 20:07:41 EDT 2001 +��ʸ�ǽ�������: Mon Mar 18 14:34:57 EST 2002 ���ߤΰݻ�������: Bruce Momjian ([email protected]) +Maintainer of Japanese Translation: Jun Kuwamura ([email protected]) ����ʸ��κǿ��Ǥ� http://www.PostgreSQL.org/docs/faq-english.html �Ǹ��뤳�Ȥ� �Ǥ��ޤ��� -�ץ�åȥۡ������ͭ�μ���ˤĤ��Ƥ�:http://www.PostgreSQL.org/users-lounge/ +�ץ�åȥۡ������ͭ�μ���ˤĤ��Ƥ�: http://www.PostgreSQL.org/users-lounge/ docs/faq.html �˲���������ޤ��� @@ -28,7 +29,7 @@ docs/faq.html ������������������������������������������������������������������������������ ����Ū�ʼ��� -1.1) PostgreSQL�Ȥϲ��Ǥ����� +1.1) PostgreSQL�Ȥϲ��Ǥ����������ɤߤޤ����� 1.2) PostgreSQL������Ϥɤ��ʤäƤޤ����� 1.3) PostgreSQL��ư���Unix�ץ�åȥۡ���ϡ� 1.4) Unix�ʳ��ΰܿ��ǤǻȤ����Τϡ� @@ -42,13 +43,14 @@ docs/faq.html 1.12) ��ȯ������ˤϤɤΤ褦�˻��ä��ޤ����� 1.13) �Х���ݡ��ȤϤɤΤ褦��ȯ�����ޤ����� 1.14) ¾��DBMS�Τ���٤�PostgreSQL�Ϥɤ��ʤΤǤ����� +1.15) PostgreSQL�����̤DZ������ˤϤɤ�����Ф褤�Ǥ����� �桼���������饤����Ȥμ��� 2.1) PostgreSQL �� ODBC �ɥ饤�С��Ϥ���ޤ����� 2.2) PostgreSQL �� Web �ڡ�����Ϣ�Ȥ�����ˤϤɤ�ʥġ��뤬����ޤ����� 2.3) PostgreSQL �˥���ե����롦�桼�������ե������Ϥ���ޤ�������ݡ��ȥ� -���ͥ졼���ϡ��������䤤��碌���쥤���ե������ϡ� +���ͥ졼�����������䤤��碌���쥤���ե������Ϥ���ޤ����� 2.4) PostgreSQL ���̿�����ˤϤɤ�ʸ��줬�Ȥ��ޤ����� ������μ��� @@ -60,55 +62,54 @@ docs/faq.html ���� 3.4) postmaster�����餻�褦�Ȥ���ȡ� IpcSemaphoreCreate ���顼���Фޤ����ʤ��� ������ -3.5) ¾�Υۥ��Ȥ��鼫ʬ��PostgreSQL�ǡ����١����ؤΥ����������ɤ��ˤϤɤ����ޤ� -���� -3.6) �ʤ���¾�Υޥ��鼫ʬ�Υǡ����١�������³�Ǥ��ʤ��ΤǤ��礦���� -3.7) ����ɤ���ǽ�����뤿��ˤϡ��ǡ����١����������ɤΤ褦��Ĵ��������� +3.5) ¾�Υۥ��Ȥ������³�ϤɤΤ褦�����椷�ޤ����� +3.6) ����ɤ���ǽ�����뤿��ˤϡ��ǡ����١����������ɤΤ褦��Ĵ��������� ���Ǥ����� -3.8) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ����� -3.9) ��³���褦�Ȥ���Ȥ��� 'Sorry, too many clients' ���Фޤ����ʤ��Ǥ����� -3.10) ��ʬ�Υǡ����١������ǥ��쥯�ȥ�ˤ��� pg_sorttemp.XXX �ե�����ϲ��Ǥ��� +3.7) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ����� +3.8) ��³���褦�Ȥ���Ȥ��� 'Sorry, too many clients' ���Ф�ΤϤʤ��Ǥ����� +3.9) ��ʬ�Υǡ����١������ǥ��쥯�ȥ�ˤ��� pg_sorttemp.XXX �ե�����ϲ��Ǥ��� �� ����μ��� -4.1) �ʤ��������ƥ�ϥ���ޤ侮���������եե����ޥåȤǺ��𤹤�ΤǤ����� -4.2) �Х��ʥꡦ����������̾參������Ȥθ�̩�ʰ㤤�ϲ��Ǥ����� -4.3) �ǽ�ο��ԤΤߤ� select ����ˤϤɤ����ޤ����� -4.4) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� psql �Ǹ���ˤϤɤ����ޤ����� -4.5) �ơ��֥뤫����κ���ϤɤΤ褦�ˤ��ޤ����� -4.6) �ԡ��ơ��֥롢�ǡ����١����κ��祵�����ϡ� -4.7) ����Ū�ʥƥ����ȥե����뤫��ǡ�������¸����ˤϡ��ǡ����١����Υǥ������� +4.1) �Х��ʥꡦ����������̾參������Ȥΰ㤤�ϲ��Ǥ����� +4.2) �ǽ�ο��ԤΤߤ� select ����ˤϤɤ����ޤ����� +4.3) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� psql �Ǹ���ˤϤɤ����ޤ����� +4.4) �ơ��֥뤫����κ���ϤɤΤ褦�ˤ��ޤ����� +4.5) �ԡ��ơ��֥롢�ǡ����١����κ��祵�����ϡ� +4.6) ����Ū�ʥƥ����ȥե����뤫��ǡ�������¸����ˤϡ��ǡ����١����Υǥ������� �̤ϤɤΤ��餤ɬ�פǤ����� -4.8) �ǡ����١������������줿�ơ��֥�䥤��ǥå�����ɤΤ褦�ˤ��Ƹ��Ĥ��Ф� +4.7) �ǡ����١������������줿�ơ��֥�䥤��ǥå�����ɤΤ褦�ˤ��Ƹ��Ĥ��Ф� �ޤ����� -4.9) �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��ʤ��Ǥ��� +4.8) �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��ʤ��Ǥ��� �� -4.10) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ�����뤫��ˤϤɤ� -���ޤ����� -4.11) R-tree ����ǥå����Ȥϲ��Ǥ����� -4.12) ����Ū�䤤��碌��Ŭ���Ȥϲ��Ǥ����� -4.13) ����ɽ���Ǥθ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ�����ɽ�������ϤɤΤ褦�˼� +4.9) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ�����뤫��ˤϤɤ��� +�ޤ����� +4.10) R-tree ����ǥå����Ȥϲ��Ǥ����� +4.11) ����Ū�䤤��碌��Ŭ���Ȥϲ��Ǥ����� +4.12) ����ɽ���Ǥθ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ�����ɽ�������ϤɤΤ褦�˼� �����ޤ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ������Τ���Υ���ǥå����ϤɤΤ褦�˻� ���ޤ����� -4.14) �䤤��碌����ǡ��ե�����ɤ� NULL �Ǥ��뤳�ȤФ���ˤϤɤ����ޤ��� +4.13) �䤤��碌����ǡ��ե�����ɤ� NULL �Ǥ��뤳�ȤФ���ˤϤɤ����ޤ��� �� -4.15) ������ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ����� -4.16.1) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ����� -4.16.2) SERIAL�ǡ�����������������ͤϡ��ɤ�����������ޤ����� -4.16.3) ¾�Υ桼���Ȥζ�����֤��뤿��ˤϡ�currval() �� nextval() �ϻȤ�� +4.14) ������ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ����� +4.15.1) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ����� +4.15.2) SERIAL�ǡ�����������������ͤϡ��ɤ�����������ޤ����� +4.15.3) ¾�Υ桼���Ȥζ�����֤��뤿��ˤϡ�currval() �� nextval() �ϻȤ�� ���ۤ����褤�ΤǤ��礦���� -4.17) OID �Ȥϲ��Ǥ����� TID �Ȥϲ��Ǥ����� -4.18) PostgreSQL �ǻȤ��뤤���Ĥ����Ѹ�ΰ�̣�ϲ��Ǥ����� -4.19) ���顼��å����� "ERROR: Memory exhausted in AllocSetAlloc()"���Ф�ΤϤ� +4.15.4) �ȥ����������Ǥ����Ȥ��ˤ⤦�����ɥ��������ֹ椬�Ȥ��ʤ��� +�Ϥʤ��Ǥ�������������SERIAL�����˶���������ΤϤʤ��Ǥ����� +4.16) OID �Ȥϲ��Ǥ����� TID �Ȥϲ��Ǥ����� +4.17) PostgreSQL �ǻȤ��뤤���Ĥ����Ѹ�ΰ�̣�ϲ��Ǥ����� +4.18) ���顼��å����� "ERROR: Memory exhausted in AllocSetAlloc()"���Ф�ΤϤ� ���Ǥ����� -4.20) �ɤΥС������� PostgreSQL �����餻�Ƥ���Τ���Ĵ�٤�ˤϤɤ����ޤ����� -4.21) �顼�����֥������Ȥ����ǡ�invalid large obj descriptor�ȽФޤ����ʤ��� +4.19) �ɤΥС������� PostgreSQL �����餻�Ƥ���Τ���Ĵ�٤�ˤϤɤ����ޤ����� +4.20) �顼�����֥������Ȥ����ǡ�invalid large obj descriptor�ȽФ�ΤϤʤ��� ������ -4.22) ���ߤλ��郎�ǥե���ȤȤʤ�褦����ϤɤΤ褦�ˤĤ���ޤ����� -4.23) �ʤ���IN��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ����� -4.24) �������(outer join)�ϤɤΤ褦�˼¸����ޤ���? -4.25) ʣ���Υǡ����١�����Ȥ��䤤��碌�ϤɤΤ褦�ˤ���ФǤ��ޤ����� +4.21) ���ߤλ��郎�ǥե���ȤȤʤ�褦����ϤɤΤ褦�ˤĤ���ޤ����� +4.22) �ʤ���IN��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ����� +4.23) �������(outer join)�ϤɤΤ褦�˼¸����ޤ���? +4.24) ʣ���Υǡ����١�����Ȥ��䤤��碌�ϤɤΤ褦�ˤ���ФǤ��ޤ����� PostgreSQL�γ�ĥ�ˤĤ��Ƥμ��� @@ -125,6 +126,8 @@ docs/faq.html 1.1) PostgreSQL �Ȥϲ��Ǥ����� +Post-Gres-Q-L.(�ݥ��� - ���쥹 - ���塼 - ����) ��ȯ�����ޤ��� + PostgreSQL �ϼ����� DBMS �����ѤΥץ��ȥ����פǤ��ä� POSTGRES �ǡ����١������� �����ƥ�β����ǤǤ���PostgreSQL �� POSTGRES �ζ��Ϥʥǡ�������ǥ��˭�٤ʥǡ� ����������(��)���ݻ����ʤ��顢POSTGRES �ǻȤ�줿 PostQuel �䤤��碌����� @@ -144,8 +147,7 @@ PostgreSQL �������������ɤǤ��� POSTGRES �ϥ���ե���˥���إС����쥤���ˤ��� �С����쥤�ˤ����뤳�Υ��եȥ������Τ�Ȥ�̾���� Postgres �Ǥ�������SQL �ε�ǽ ���ɲä��줿 1995 ǯ�ˤ���̾���� Postgres95 ���ѹ����졢1996 ǯ�ν���ˤ���̾�� -�� PostgreSQL ���ѹ�����ޤ����� Post-Gres-Q-L.(�ݥ��� - ���쥹 - ���塼 - �� -��) ��ȯ�����ޤ��� +�� PostgreSQL ���ѹ�����ޤ����� 1.2) PostgreSQL ������Ϥɤ��ʤäƤޤ����� @@ -157,7 +159,7 @@ PostgreSQL �ϲ���������˽����ޤ��� PostgreSQL Data Base Management System -Portions Copyright (c) 1996-2000, PostgreSQL Global Development Group Portions +Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group Portions Copyright (c) 1994-6 Regents of the University of California Permission to use, copy, modify, and distribute this software and its @@ -179,7 +181,7 @@ SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. POSTGRESQL �ǡ����١������������ƥ� - ��ʬŪ��� (c) 1996-2001, PostgreSQL��ݳ�ȯ������ + ��ʬŪ��� (c) 1996-2002, PostgreSQL��ݳ�ȯ������ ��ʬŪ��� (c) 1994-6 ����ե���˥�����ܹ� @@ -205,6 +207,10 @@ SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ] +�嵭��BSD�饤���ǸŤ������ץ����Υ饤���Ǥ��������������ɤ��ɤΤ褦 +�˻Ȥ��褦�Ȥ����¤��ޤ����ޤ������ȤʤΤǡ��桹�⤽����Ѥ���Ĥ��Ϥ� +��ޤ��� + 1.3) PostgreSQL ��ư��Ķ��ϡ� ���Ԥ�� PostgreSQL �Υ���ѥ���ȥƥ��ȤΥץ�åȥۡ����ǹԤʤ��ޤ����� @@ -308,13 +314,14 @@ PostgreSQL �ˤĤ��Ƥ�äȾܤ����Τꤿ����С����� postgreSQL WWW�ۡ���ڡ����� http://www.PostgreSQL.org -EFNet �� #PostgreSQL �Ȥ��� IRC �����ͥ�⤢��ޤ��� unix ���ޥ�ɤ�irc -c '# -PostgreSQL' "$USER" irc.phoenix.net/ ��Ȥ��ޤ��� +EFNet �� #PostgreSQL �Ȥ��� IRC �����ͥ�⤢��ޤ��� UNIX ���ޥ�ɤ�irc -c '# +PostgreSQL' "$USER" irc.phoenix.net ��Ȥ��ޤ��� [����: 1999ǯ7��23��������PostgreSQL�桼������(�ˤۤ� �ݤ��Ȥ��줹 �桼���� ����)��ά��JPUG����Ω����ޤ����� JPUG ��������ȿ��ǡ�PostgreSQL�����Ѥ����ã����߶��Ϥξ�Ǥ��� - ������β����̵���Ǥ�����������Ѷ�Ū�ʹ�����α��Ĥ�����Ƥ��ޤ����ܤ����ϡ�JPUG��Web ������: + ������β����̵���Ǥ�������������β���Ȳ�����Ѷ�Ū�ʹ�����α��Ĥ�����Ƥ��ޤ��� + �ܤ����ϡ�JPUG ��Web ������: http://www.postgresql.jp/ �������������������Ͽ���ǽ�ȤʤäƤ��ޤ��� 1990ǯ���椴����ꡢ�ݥ��ȥ��쥹�����ܸ�����ꥹ�Ȥ��а� ã�פ���Ť��Ƥ��ޤ����ܺ٤ϡ� @@ -336,7 +343,7 @@ commercial-support.html�ˤ���ޤ��� 1.7) �ǿ��ǤϤɤ�Ǥ��� -PostgreSQL �κǿ��ǤϥС������ 7.2 �Ǥ��� +PostgreSQL �κǿ��ǤϥС������ 7.2.1 �Ǥ��� �桹�ϡ�4������˥�㡼������Ԥʤ����Ȥ�ײ褷�Ƥ��ޤ��� @@ -346,14 +353,22 @@ PostgreSQL �κǿ��ǤϥС������ 7.2 �Ǥ��� ��Ӥ����Ĥ��ξ����ʥƥ������꤬�ޤޤ�ޤ���/doc �ǥ��쥯�ȥ�������������ޤ� ���ޥ˥奢��ϡ� http://www.PostgreSQL.org/users-lounge/docs/ �ǥ���饤��Ǥ� �����Ǥ��ޤ��� + [����: + �ʳ���SRA�����ܥݥ��ȥ��쥹�桼��������������졢 + ��PostgreSQL ���ե������ޥ˥奢��� + �Ȥ��ƽ��Ǥ���Ƥ��ޤ��� + ] -PostgreSQL ���ܤ⤢��ޤ��� http://www.PostgreSQL.org/docs/awbook.html +����饤��ǻ��ȤǤ��� PostgreSQL ���ܤ�2������ޤ���http://www.PostgreSQL.org/ +docs/awbook.html [����: - ���ܥݥ��ȥ��쥹�桼�������PostgreSQL Book����ʬ�ʲ�ǡ� - ������Ȥ��ʹ��档 + ���ܥݥ��ȥ��쥹�桼������� ��PostgreSQL Book����ʬ�ʲ�� + �ˤ���������ޤ����� ] - +����ӡ� http://www.commandprompt.com/ppbook/ �Ǥ���������ǽ�ʽ��Ҥ���Ͽ�ϡ� +http://www.postgresql.org/books/ �ˤ���ޤ��� PostgreSQL ���Ѿ����⡢http:/ +/techdocs.postgresql.org/ �ˤ���ޤ��� psql �⡢�����黻�ҡ��ؿ���������¾�ξ���������롢�����Ĥ��������餷�� \d ���ޥ�ɤ�����ޤ��� @@ -369,12 +384,19 @@ PostgreSQL�ϳ�ĥ���줿SQL-92�Υ��֥��åȤݡ��Ȥ��ޤ����桹�Υڡ����� TODO http://www.PostgreSQL.org/docs/awbook.html �ˤ���PostgreSQL�ܤ� SQL ���Ƥ� �ޤ��� + [����: + ���ܥݥ��ȥ��쥹�桼������� ��PostgreSQL Book����ʬ�ʲ�� + �ˤ�����������Ǥ���Ƥ��ޤ��� + ] + -�����餷���ؽ���ˤϡ� http://w3.one.net/~jhoffman/sqltut.htm �� http:// -ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM. +����¾�ˤ� PostgreSQL�ܤȤ��ơ�http://www.commandprompt.com/ppbook ������ޤ��� +�����餷�������ϡ�http://www.intermedia.net/support/sql/sqltut.shtm, http:// +ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM, �����ơ�http:// +sqlcourse.com �ˤ���ޤ��� -�Ȥ�����ޤ�������¾�ˡ� "Teach Yourself SQL in 21 Days, Second Edition" ���� -http://members.tripod.com/er4ebus/sql/index.htm �ˤ���ޤ��� +����¾�Ǥϡ� "Teach Yourself SQL in 21 Days, Second Edition" �� http:// +members.tripod.com/er4ebus/sql/index.htm�ˤ���ޤ��� ¿���Υ桼���ˡ� The Practical SQL Handbook, Bowman Judith S. et al., Addison-Wesley ����ɾ�Ǥ�������¾�ˡ�The Complete Reference SQL, Groff et al., @@ -392,7 +414,7 @@ McGraw-Hill �Τ褦�ʤΤ⤢��ޤ��� �Ǥϥ���饤��ޥ˥奢��θ������Ǥ��ޤ��� �ݻ��������UNIX �ǡ����١������� http://www.wakhok.ac.jp/DB/DB.html - �ϥ���饤����ɤळ�Ȥ��Ǥ��ޤ��� + �⥪��饤����ɤळ�Ȥ��Ǥ��ޤ��� ] 1.11) PostgreSQL������2000ǯ����(Y2K)���б����Ƥ��ޤ����� @@ -412,8 +434,8 @@ pgsql-patches �����ꥹ�Ȥ����(subscribe)���ޤ��������ܤˡ����ʼ��Υѥ� 1.13) �Х���ݡ��ȤϤɤΤ褦��ȯ�����ޤ����� -"bug-template" �ե�����ι��ܤ��������ơ�[email protected]�����äƲ��� -���� +�Х�����𤹤�����ˤĤ��ƤΥ����ɥ饤��������Ť�������PostgreSQL BugTool (�� +���ġ���)�Υڡ�����ˬ��ƤߤƲ������� �������� http://postgreSQL.org�ˤ���ǿ��� FAQ ������å����Ʋ������� @@ -426,13 +448,11 @@ pgsql-patches �����ꥹ�Ȥ����(subscribe)���ޤ��������ܤˡ����ʼ��Υѥ� �Ǥ��� ��ǽ(Features) - PostgreSQL�ϡ��ȥ����������䤤��碌��ȥꥬ����ӥ塼�䳰�������� - �Ȥ䡢�����ơ��������줿���å������ʤɡ��絬�Ͼ���DBMS�����ĵ�ǽ��ۤȤ�� - ���äƤ��ޤ���PostgreSQL�ϡ�����ˡ��桼���������Ѿ���ޥ��- �С������ - ������ƥ��ʤɡ�����DBMS��������碌�ʤ���ǽ���Ĥ�������碌�Ƥ� - �ޤ������������λ���������(foreign key referential integrity)����å������� - �ƥ��餹����γ�������������� (outer concurrency control)�ϻ��� - ��碌�ޤ��� + PostgreSQL�ϡ��ȥ����������䤤��碌���ȥꥬ�����ӥ塼������������ + �������ȡ�����ӡ��������줿���å������ʤɡ��絬�Ͼ��� DBMS�����ĵ�ǽ��ۤ� + ��ɻ��äƤ��ޤ�������� PostgreSQL�ϡ��桼����������Ѿ����롼�롢���줫�� + �����å������̾�����ޥ���С������Ʊ��������ʤɡ�����DBMS�������碌 + �ʤ��褦�ʵ�ǽ���Ĥ�������碌�Ƥ��ޤ��� ��ǽ(Performance) @@ -482,7 +502,26 @@ pgsql-patches �����ꥹ�Ȥ����(subscribe)���ޤ��������ܤˡ����ʼ��Υѥ� ���ळ�Ȥ��Ǥ��ޤ��� +1.15) PostgreSQL�����̤DZ������ˤϤɤ�����Ф褤�Ǥ����� + +PostgreSQL�ϡ��桹��6ǯ���˻Ϥ�Ȥ����衢�ǹ⥯�饹�δ��פ���äƤ��ޤ������� +�Ϥ��٤ơ�Marc Fournie����Τ������ǡ���Ϥ��δ��פ�ǯ�ˤ�錄�ä���¤������ +���Ƥ��ޤ����� + +�����ɤ����פϥ����ץ������ץ��������ȤˤȤäƤϤȤƤ����ڤʤ�Τǡ����ʤ� +���������ץ��������Ȥ�ʬ������ޤ��� + +��������δ��פϰ¤���ΤǤϤ���ޤ��ݻ���³���뤿��ˤ����뤤�ϰ� +���η�������ޤ����⤷�����ʤ��䤢�ʤ��β�Ҥˡ������������ϤΤ���λ��� +�����뤿��˻ܤ����Ȥ��Ǥ���褦�Ǥ����顢http://www.pgsql.com/pg_goodies ���� +���դꤤ���ޤ��� + +�ޤ���Web�ڡ����ˤ� PostgreSQL,Inc �Ȥ���ޤ�����������"���� (contributions)"�� +���ƥ�� PostgreSQL �ץ��������Ȥݡ��Ȥ��뤿������Τ���ǡ��褷������β� +�ҤΤ���λ��Τ���ǤϤ���ޤ��⤷����� (check)�������Թ礬�褱���Ϣ�� +��ν���ؤ����겼������ ������������������������������������������������������������������������������ + �桼���������饤����Ȥμ��� 2.1) PostgreSQL �Τ���� ODBC �ɥ饤�С��Ϥ���ޤ����� @@ -503,13 +542,14 @@ OpenLink ODBC �� http://www.openlinksw.com/��������Ǥ��ޤ���ɸ��Ū�� ODBC ���� Mac, Unix, VMS)���� PostgreSQL �� ODBC �����ѤǤ��ޤ��� ���֤����ϡ������ʼ��Υ��ݡ��Ȥ�ɬ�פʿ͡�����äƤ���Ȼפ��ޤ������ե�� -�����ǤϤ��ĤǤ������ǽ�Τ褦�Ǥ�������ϡ�[email protected]�ˤ��ꤤ�� -�ޤ��� Programmer's Guide �� ODBC �ξϤ⤴������������ +�����ǤϤ��ĤǤ������ǽ�Τ褦�Ǥ�������ϡ�[email protected] �����ä� +�������� +Programmer's Guide �� ODBC �ξϤ⤴������������ 2.2) PostgreSQL �� Web �ڡ�����Ϣ�Ȥ�����ˤϤɤ�ʥġ��뤬����ޤ����� �ǡ����١������˻��� Web �ڡ����ˤĤ��Ƥ������餷���Ҳ𤬡� -http://www.webtools.com �ˤ���ޤ��� +http://www.webreview.com�ˤ���ޤ��� http://www.phone.net/home/mwm/hotlist/�ˤ⡢�⤦��Ĥ���ޤ��� @@ -519,7 +559,7 @@ www.php.net/�ˤ���ޤ��� PHP�˴ؤ������ܸ�ξ���ϡ�2000ǯ4��19����ȯ��������PHP�桼����Υ����� http://www.php.gr.jp/ ���뤤�ϡ�ע�� �व��Υ����� - http://www.cityfujisawa.ne.jp/~louis/apps/phpfi/index.html + http://www.geocities.jp/rui_hirokawa/php/ �ˤ��ʤ�ޤȤ���Ƥ��ޤ��� ���� ��������ˤ����줿PHP/FI�����ܸ�ѥå����͡��ʿͤμ��Ф�PHP3.0.7��Ŭ�Ѥ���ޤ����� ���ߤ�PHPJ-DEV�ˤơ� @@ -544,8 +584,8 @@ www.php.net/�ˤ���ޤ��� ] -2.3) PostgreSQL �˥���ե����롦�桼�������ե������Ϥ���ޤ�������ݡ��ȡ� -�����ͥ졼���ϡ��������䤤��碌����ؤΥ����ե������ϡ� +2.3) PostgreSQL �˥���ե����롦�桼�������ե������Ϥ���ޤ�������ݡ��ȥ� +���ͥ졼�����������䤤��碌���쥤���ե������Ϥ���ޤ����� pgaccess �ȸƤФ�������餷������ե����롦�桼���������ե����������ꡢ���� ���ۤȶ��˽в٤���ޤ���Pgaccess �ˤϥ�ݡ��ȡ������ͥ졼���⤢��ޤ���Web �ڡ� @@ -617,12 +657,14 @@ Postgres������Ū�ʥХå�����ɥץ�������˰�ĤΥ��ޥե���ɬ�פȤ��ޤ����Ȥꤢ ���¤뤳�ȤǤ��������ͤ�32��꾮���ʿ��Υѥ�����-N�ǻȤ��ޤ�����깱�� Ū�ʲ����ϡ������ͥ��SEMMNS �� SEMMNI �ѥ��������䤹���ȤǤ��� +�����ǽ�Υ��ޥե�����٤ʥǡ����١������������δ֤˥���å��������ǽ���� +����ޤ��� + �⤷�����顼��å��������ʤˤ�¾�Τ�ΤǤ���С������ͥ�ι����Ǥޤä������ޥ� ���Υ��ݡ��ȤƤ��ʤ����⤷��ޤ��� PostgreSQL Administrator's Gide �˶�ͭ ����ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤�����ޤ��� -3.5) ¾�Υۥ��Ȥ��鼫ʬ�� PostgreSQL �ǡ����١����ؤΥ����������ɤ��ˤϤɤ����� -������ +3.5) ¾�Υۥ��Ȥ������³�ϤɤΤ褦�����椷�ޤ����� �����ͤǤϡ�PostgreSQL �� unix �ɥᥤ���åȤ�Ȥ���������ޥ������³�� �������ޤ���postmaster ��ư�� -i �ե�å���ä���$PGDATA/pg_hba.conf �ե����� @@ -632,14 +674,7 @@ Postgres������Ū�ʥХå�����ɥץ�������˰�ĤΥ��ޥե���ɬ�פȤ��ޤ����Ȥꤢ �����ǽ�ʥ��ޥե�����٤Υǡ����١�������������˥���å����������������Ȥ� ����ޤ��� -3.6) ¾�Υޥ��鼫ʬ�Υǡ����١�������³�Ǥ��ʤ��ΤϤʤ��Ǥ����� - -���������Ǥϥ�������ޥ���� unix �ɥᥤ��Υ����å���³���������ޤ��� -TCP/IP ��³���ǽ�ˤ���ˤ� postmaster �� -i ���ץ����dz��Ϥ���Ƥ��ơ�pgsql/ -data/pg_hba.conf �ե������Ŭ�ڤʥۥ��Ȥε��ܤ��ɲä���Ƥ��뤳�Ȥ��ǧ���Ƥ��� -������ - -3.7) ����ɤ���ǽ�����뤿��ˤϡ��ǡ����١����������ɤΤ褦��Ĵ��������� +3.6) ����ɤ���ǽ�����뤿��ˤϡ��ǡ����١����������ɤΤ褦��Ĵ��������� ���Ǥ����� �Τ��˥���ǥå������䤤��碌��®�٤������ޤ���EXPLAIN���ޥ�ɤ� PostgreSQL �� @@ -672,7 +707,7 @@ postmaster -B ���ץ�����ȤäƥХå�����ɡ��ץ������ˤ��Ȥ��붦ͭ���� ���롼�ײ����뤳�Ȥ�Ǥ��ޤ����ܤ����ϡ�����饤��ޥ˥奢��� CLUSTER �Ʋ� ������ -3.8) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ����� +3.7) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ����� PostgreSQL �ϡ��ǥХ��Τ���˰�̣�Τ��롢���־������𤹤뤤���Ĥ��ε�ǽ����� �ޤ��� @@ -701,12 +736,13 @@ Postmaster �Ϲ��˾ܺ٤ʾ������𤹤뤿��� -d ���ץ���������ޤ������� -d �� �櫓�ǤϤʤ��Τǡ���Ω�ʴĶ������äƤ���ΤǤϤʤ����å����Хå�����ɤȤ����� �����꤬��ʣ���뤳�ȤϤ���ޤ��� -�⤷��postmaster�����äƤ���С����륦����ɥ���psql�Ϥ���ȡ�psql �ǻȤ�� -�� postgres�ץ�������PID�����Ĥ���ޤ����ǥХå���Ȥä�postgres��PID�˥����å� -(attach)���ޤ����ǥХå����椫��֥졼�����ݥ���ȤåȤ���psql�����䤤��� -����ȯ�Ԥ��ޤ����ǥХ��Τ����postgres���ư������ϡ�PGOPTIONS="-W n" ������ -�Ǥ������줫�顢psql �Ϥ��ޤ�������ˤ�ꡢn �ó��Ϥ��٤餻��Ϥ��ʤΤǡ��� -�Хå��ǥ����å����ƻ�ư�����ɤäƸ��뤳�Ȥ��Ǥ��ޤ��� +�⤷��postmaster�����äƤ���С����륦����ɥ��� psql�Ϥ���ȡ�psql �ǻȤ� +��� postgres �ץ�������PID�����Ĥ���ޤ����ǥХå���Ȥä� postgres��PID�˥��� +�å�(attach)���ޤ����ǥХå����椫��֥졼�����ݥ���ȤåȤ���psql �����䤤 +��碌��ȯ�Ԥ��ޤ����ǥХ��Τ����postgres���ư������ϡ�PGOPTIONS="-W n" �� +����Ǥ������줫�顢psql �Ϥ��ޤ�������ˤ�ꡢn �ó��Ϥ��٤餻��Ϥ��ʤΤ� +���ǥХå��ǥץ������˥����å����ơ��֥졼���ݥ���Ȥ����ꤷ�����Ϥ������ɤ� +�Ƹ��Ƥ椯���Ȥ��Ǥ��ޤ��� postgreSQL �ץ������ˤϡ��ǥХ�����ǽ¬��ˤȤƤ����Ω�� -s�� -A�� -t ���Υ� �ץ������ޤ��� @@ -716,7 +752,7 @@ postgreSQL �ץ������ˤϡ��ǥХ�����ǽ¬��ˤȤƤ����Ω�� -s�� -A�� -t ���Υ� �롦�ե������ pgsql/data/base/dbname �ǥ��쥯�ȥ�˳�Ǽ�����Ǥ��礦�����饤 ����ȤΥץ��ե�����ϥ��饤����Ȥθ��ԥǥ��쥯�ȥ���֤����Ǥ��礦�� -3.9) ��³���褦�Ȥ���Ȥ��� 'Sorry, too many clients' ���Фޤ����ʤ��Ǥ����� +3.8) ��³���褦�Ȥ���Ȥ��� 'Sorry, too many clients' ���Ф�ΤϤʤ��Ǥ����� postmaster��Ʊ����ư�Ǥ���Хå�����ɥץ��������Ф������¿������䤹ɬ�פ����� �ޤ��� @@ -741,10 +777,9 @@ config.h�����MAXBACKENDS�����ä������ƹ��ۤ��ޤ����⤷��˾��ʤ�configure�� �ˤϡ�include/storage/sinvaladt.h�����MaxBackendId�������������˺ƹ��ۤ�ɬ �פǤ����� -3.10) ��ʬ�Υǡ����١������ǥ��쥯�ȥ�ˤ��� pg_sorttemp.XXX�ե�����ϲ��Ǥ��� -�� +3.9) ��ʬ�Υǡ����١������ǥ��쥯�ȥ�ˤ��� pg_sorttemp.XXX�ե�����ϲ��Ǥ����� -�䤤��碌�¹ԥ⥸�塼��ˤ�ä��������줿���Ū�ʥե�����Ǥ����㤨�С��⤷ +�䤤��碌�¹ԥ⥸�塼��ˤ�ä��������줿���Ū�ʥե�����Ǥ����㤨�С��⤷ ORDER BY �������������˥Хå�����ɤ� -S �ѥ����ǵ��Ĥ����ͤ����礭�ʥ� �ڡ����������Ȥκݤ�ɬ�פ��Ȥ���ȡ���줿�ǡ������ݻ����뤿��˰��Ū�ʥե��� �뤬�����Ĥ���������ޤ��� @@ -766,17 +801,11 @@ ORDER BY �������������˥Хå�����ɤ� -S �ѥ����ǵ��Ĥ����ͤ����礭�ʥ� ������������������������������������������������������������������������������ ����μ��� -4.1) �ʤ��������ƥ�ϥ���ޤ侮���������եե����ޥåȤǺ��𤹤�ΤǤ����� - -��������������Τ���Ʋ�������PostgreSQL �� postmaster �ץ����������餻���桼 -�����Υ�������������Ȥ��ޤ���postgres ��psql �ˤ� SET ���ޥ�ɤ����ꡢ�ǡ��� -������Ǥ��ޤ��������ʤ������Ķ��˹�碌�����ꤷ�Ʋ������� - -4.2) �Х��ʥꡦ����������̾參������Ȥθ�̩�ʰ㤤�ϲ��Ǥ����� +4.1) �Х��ʥꡦ����������̾參������Ȥθ�̩�ʰ㤤�ϲ��Ǥ����� �ܽҤϡ�����饤��ޥ˥奢��� DECLARE �Ʋ������� -4.3) �ǽ�ο��ԤΤߤ� SELECT ����ˤϤɤ����ޤ����� +4.2) �ǽ�ο��ԤΤߤ� SELECT ����ˤϤɤ����ޤ����� ����饤��ޥ˥奢���FETCH�Ƥ������������뤤�ϡ�SELECT ... LIMIT....��Ȥ� �ƤߤƲ������� @@ -787,14 +816,14 @@ ORDER BY �������������˥Хå�����ɤ� -S �ѥ����ǵ��Ĥ����ͤ����礭�ʥ� ���뤫�⤷��ޤ����Ǥʤ�С�PostgreSQL �ϰտޤ����Ԥ����������ޤǤ��٤Ƥ� �Ԥ�ɾ�����ʤ���Фʤ�ʤ����⤷��ޤ��� -4.4) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� psql �Ǹ���ˤϤɤ����ޤ����� +4.3) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� psql �Ǹ���ˤϤɤ����ޤ����� psql�Υ����������ɤȤ��ƽ줿 pgsql/src/bin/psql/describe.c �ե�������ɤळ �Ȥ����������Ǥ��������ˤϡ�psql�ΥХå�����å��女�ޥ�ɤˤ����ϤΤ����SQL ���ޥ�ɤ��ޤޤ�Ƥ��ޤ��� psql �� -E ���ץ�����Ĥ��Ƶ�ư����С�Ϳ�������� ��ɤ�¹Ԥ��뤿����䤤��碌�����Ϥ���ޤ��� -4.5) �ơ��֥뤫����κ���ϤɤΤ褦�ˤ��ޤ����� +4.4) �ơ��֥뤫����κ���ϤɤΤ褦�ˤ��ޤ����� ALTER TABLE DROP COLUMN �ϥ��ݡ��Ȥ��Ƥ��ޤ�����������ˤ������ޤ�: SELECT ... -- �����������ʳ�����٤����ޤ��� @@ -804,10 +833,10 @@ ALTER TABLE DROP COLUMN �ϥ��ݡ��Ȥ��Ƥ��ޤ�����������ˤ������ޤ�: ALTER TABLE new_table RENAME TO old_table; [����������ɲä� ALTER TABLE ADD COLUMN �ǹԤ��ޤ���] -4.6) �ԡ��ơ��֥롢�ǡ����١����κ��祵�����ϡ� +4.5) �ԡ��ơ��֥롢�ǡ����١����κ��祵�����ϡ� ���¤ϰʲ��ΤȤ���Ǥ��� -�ǡ����١����κ��祵����? ����̵�� (60GB �Υǡ����١�����¸�ߤ��ޤ�) +�ǡ����١����κ��祵����? ����̵�� (500GB �Υǡ����١�����¸�ߤ��ޤ�) �ơ��֥�κ��祵����? 16TB �Ԥκ��祵����? 7.1�ʹߤ�����̵�� �ե�����ɤκ��祵����? 7.1�ʹߤ�1GB @@ -826,37 +855,38 @@ ALTER TABLE DROP COLUMN �ϥ��ݡ��Ȥ��Ƥ��ޤ�����������ˤ������ޤ�: �ǥե���ȤΥ֥��å���������32k�ˤ���Ⱥ���ơ��֥륵�����Ⱥ��祫�����Ȥ����� ���ޤ��� -4.7) ����Ū�ʥƥ����ȥե����뤫��ǡ�������¸����ˤϡ��ǡ����١����Υǥ������� +4.6) ����Ū�ʥƥ����ȥե����뤫��ǡ�������¸����ˤϡ��ǡ����١����Υǥ������� �̤ϤɤΤ��餤ɬ�פǤ��� -PostgreSQL �Υǡ����١�������¸����ˤϡ����̤Υե��������6.5�ܤΥǥ��������� -��ɬ�פȤ��ޤ��� +���̤Υƥ����ȥե������ PostgreSQL �Υǡ����١�������¸����ˤϡ��������5�ܤ� +�ǥ��������̤�ɬ�פȤ��ޤ��� -�ƹԤ���Ĥ������������ 300,000�ԤΥե������ͤ��Ƥߤޤ��礦�������Υե����� -�Ǥ� 2.4MB �Ǥ������Υǡ�����ޤ� PostgreSQL �ǡ����١����ե�������礭���ϼ��� -�褦����14MB�ȸ��Ѥ�뤳�Ȥ��Ǥ��ޤ��� +����Ȥ��ơ��ƹԤ������ȥƥ����ȵ��Ҥ���� 100,000�ԤΥե������ͤ��Ƥߤޤ��� +�����ƥ����Ȥ�ʸ�����ʿ��Ĺ����20�Х��ȤȲ��ꤹ��ȡ��ե�åȥե�������礭�� +����2.8MB �Ǥ������Υǡ�����ޤ� PostgreSQL �ǡ����١����ե�������礭���ϼ��� +�褦����6.4MB�ȸ��Ѥ�뤳�Ȥ��Ǥ��ޤ��� 36 bytes: �ƹԤΥإå�(����) - + 8 bytes: ��4�Х��Ȥ���Ĥ�����(int)�ե������ + 24 bytes: ����(int)�ե�����ɤȥƥ�����(text)�ե������ + 4 bytes: �ڡ�����Υ��åץ�ؤΥݥ��� ---------------------------------------- - 48 bytes per row + 64 bytes per row PostgreSQL �Υǡ����ڡ����������� 8192�Х���(8KB)�ʤΤ�: 8192 bytes per page - ------------------- = 171 rows per database page (�ڤ�夲) - 48 bytes per row + ------------------- = 128 rows per database page (�ڤ�夲) + 64 bytes per row - 300000 data rows - -------------------- = 1755 database pages - 171 rows per page + 100000 data rows + -------------------- = 782 database pages + 128 rows per page -1755 database pages * 8192 bytes per page = 14,376,960 bytes (14MB) +782 database pages * 8192 bytes per page = 6,406,144 bytes (6.4 MB) ����ǥå����ϡ�����ۤɤΥ����Хإåɤ��ᤷ�ޤ�������ǥå����դ������ �ǡ�����ޤ�ʾ塢����ʤ���礭���ʤ�ޤ��� -4.8) �ǡ����١������������줿�ơ��֥�䥤��ǥå�����ɤΤ褦�ˤ��Ƹ��Ĥ��Ф� +4.7) �ǡ����١������������줿�ơ��֥�䥤��ǥå�����ɤΤ褦�ˤ��Ƹ��Ĥ��Ф� �ޤ����� psql �ˤϤ��������ʥХå�����å��塦���ޥ�ɤ����ꡢ�������������ɽ�����ޤ��� @@ -866,37 +896,40 @@ psql �ˤϤ��������ʥХå�����å��塦���ޥ�ɤ����ꡢ�������������ɽ�����ޤ��� ���� SELECT ʸ�ˤ��ɬ�פʾ����ǡ����١����Υ����ƥࡦ�ơ��֥뤫����Ф��� �㼨���Ƥ���ޤ��� -4.9) �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��ʤ��Ǥ��� +4.8) �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��ʤ��Ǥ��� �� -PostgreSQL ���������ưŪ�ˤ��ݼ餷�ޤ�������������뤿��ˤϡ� -VACUUM �����餻�ʤ��ƤϤʤ�ޤ��������������줿��ϡ����֥ƥ��ޥ������� -���֥�˲��Ԥ��뤫���Τäơ�����ǥå�����Ȥ��٤����η�������ɤ������ޤ��� -���֥ƥ��ޥ����ϥơ��֥뤬��������Ϣ³������������®���Ǥ��������ϥ���ǥ� -������Ȥ�ʤ����Ȥˤ����ղ������� - -������κ�Ŭ�����פΤ����VACUUM ANALYZE��Ȥ��ޤ���VACUUM ANALYZE��ʣ����ʣ�� -���(multi-join)�䤤��碌�Τ�������ڤǤ��Τǡ����֥ƥ��ޥ����Ϥ��줾��Υơ� -�֥뤫���֤����Ԥο����Ѥ뤳�Ȥ��Ǥ�������η���������Ӥޤ����Хå����� -�ɤϤ��켫�ȤǤ�������פ��ݻ����ʤ��Τǡ����Ū�ˤ�����뤿��ˤ� VACUUM -ANALYZE �����餻�ʤ��ƤϤʤ�ޤ��� - -���̡�����ǥå����� ORDER BY ��������Τ���ˤϻȤ��ޤ�������ʥ� -���������������ϤȤƤ��٤��Τǡ��缡��������³������Ū�����Ȥϡ�����ʥơ��� -��������ǥå��������������®�Ǥ��� +����ǥå����ϼ�ưŪ�ˤ��٤Ƥ��䤤��碌�ǻȤ���櫓�ǤϤ���ޤ��ơ��֥� +���Ǿ�����������礭�����䤤��碌�Ǥ��Τ鷺���ʥѡ�����ơ����ιԤ������ +����������ǥå����ϻȤ��ޤ�������ϥ���ǥå����������ˤ�굯��������� +����ʥǥ��������������ϡ��ơ��֥�ȥ졼�Ȥ��ɤ�缡���������٤��ʤ뤳�� +���Ȥ��ɤ����뤫��Ǥ��� + +����ǥå�����Ȥ�������ꤹ�뤿��ˡ�PostgreSQL �ϥơ��֥�ˤĤ��Ƥ�������� +�����ʤ���Фʤ�ޤ�����������ϡ�VACUUM ANALYZE�ޤ��ϡ�ñ�� ANALYZE ��� +�äƼ������뤳�Ȥ��Ǥ��ޤ����������Ȥäƥ��֥ƥ��ޥ����ϥơ��֥����˲��� +���뤫���Τꡢ����ǥå�����Ȥ��٤����Τη�������������Ǥ��ޤ���������� +��Ŭ�ʷ��������ˡ������Ǥ�Ťʤ�Τ⤢��ޤ���������μ����ϡ��� +���֥�����Ƥ���������˷��֤��ʤ����٤��Ǥ��� + +����ǥå����ϡ��̾� ORDER BY �����Ԥʤ�����ˤϻȤ��ޤ��缡������� +��³������Ū�����Ȥϡ�����ʥơ��֥�Υ���ǥå����������������̤Ϲ�®�Ǥ� +�� +��������ORDER BY���Ȥ߹�蘆�줿LIMIT �ϡ��ơ��֥�ξ�������ʬ���֤�����ˤ��� +���ӥ���ǥå�����Ȥ��Ǥ��礦�� -LIKE ���뤤�� ~ �Τ褦�ʥ磻��ɥ����ɱ黻��(wild-card operators)��Ȥ��Ȥ����� -���γ��Ϥ�ʸ����λϤ����ʬ�˸��ꤵ��Ƥ���Ȥ��ˤΤߡ�����ǥå������Ȥ��� -�������������櫓�ǡ�����ǥå�����Ȥ�����ˤϡ�LIKE �����Ǥ�%�ǻϤ�ʤ��褦�� -���ơ��ޤ���~(����ɽ������)��^ �ǻϤ��褦�ˤ���٤��Ǥ��� [����������Ū�˥��� -�ǥå�����Ȥ��ˤ� SET enable_seqscan = off ��¹Ԥ��ޤ�] +LIKE ���뤤�� ~ �Τ褦�ʥ磻��ɥ����ɱ黻�Ҥ�Ȥ��Ȥ��������γ��Ϥ�ʸ����λ� +�����ʬ�˸��ꤵ��Ƥ���Ȥ��ˤΤߡ�����ǥå������Ȥ��ޤ������������櫓�ǡ� +����ǥå�����Ȥ�����ˤϡ� LIKE �ѥ������%�ǻϤ�ʤ��褦�ˤ��ơ��ޤ��� ~(�� +��ɽ��)�ѥ������^ �ǻϤ�ʤ��ƤϤʤ�ޤ��� [����������Ū�˥���ǥå�����Ȥ� +�ˤ� SET enable_seqscan = off ��¹Ԥ��ޤ� ] -4.10) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ������Τ���ˤϤ� -�����ޤ����� +4.9) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ������Τ���ˤϤɤ� +���ޤ����� ����饤��ޥ˥奢��� EXPLAIN �Ʋ������� -4.11) R-tree ����ǥå����Ȥϲ��Ǥ����� +4.10) R-tree ����ǥå����Ȥϲ��Ǥ����� R-tree ����ǥå����϶���Ū�ʥǡ����˥���ǥå������դ��뤿��˻Ȥ��ޤ����ϥ� ���奤��ǥå����Ǥ��ϰϤθ������Ǥ��ޤ��ޤ���B-tree ����ǥå����Ǥϡ����� @@ -907,8 +940,8 @@ R-tree ����ǥå����϶���Ū�ʥǡ����˥���ǥå������դ��뤿��˻Ȥ��ޤ����ϥ� R-Tree ���߷פθ�ŵ�Ȥʤ븢�Ҥ�����ʸ��: -Guttman, A. "R-Trees: A Dynamic Index Structure for Spatial Searching." Proc of -the 1984 ACM SIGMOD Int'l Conf on Mgmt of Data, 45-57. +Guttman, A. "R-Trees: A Dynamic Index Structure for Spatial Searching." +Proceedings of the 1984 ACM SIGMOD Int'l Conf on Mgmt of Data, 45-57. ������ʸ�ϡ�Stonebraker ������ "Readings in Database Systems" �Ǥ���夲��� �Ƥ��ޤ��� @@ -933,13 +966,13 @@ the 1984 ACM SIGMOD Int'l Conf on Mgmt of Data, 45-57. ] -4.12) ����Ū�䤤��碌��Ŭ���Ȥϲ��Ǥ����� +4.11) ����Ū�䤤��碌��Ŭ���Ȥϲ��Ǥ����� GEQO �⥸�塼��ϡ������Υơ��֥���礹��Ȥ��ˡ�����Ū���르�ꥺ��(GA)����� �碌���®�����ޤ�������ˤ�ꡢ����ߤĤ֤���õ����Ԥʤ�ʤ��Ƥ⡢�礭�ʷ�� (join queries)�����Ȥ��Ǥ���褦�ˤʤ�ޤ��� -4.13) ����ɽ���Ǥθ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ�����ɽ�������ϤɤΤ褦�˼� +4.12) ����ɽ���Ǥθ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ�����ɽ�������ϤɤΤ褦�˼� �����ޤ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ������Τ���Υ���ǥå����ϤɤΤ褦�˻� ���ޤ����� @@ -958,12 +991,12 @@ GEQO �⥸�塼��ϡ������Υơ��֥���礹��Ȥ��ˡ�����Ū���르�ꥺ��(GA)����� WHERE lower(textfield) LIKE lower(pattern) -4.14) �䤤��碌����ǡ��ե�����ɤ� NULL �Ǥ��뤳�ȤФ���ˤϤɤ����ޤ��� +4.13) �䤤��碌����ǡ��ե�����ɤ� NULL �Ǥ��뤳�ȤФ���ˤϤɤ����ޤ��� �� -IS NULL�Υ����� IS NOT NULL �ǻ�ƤߤƲ������� +������ IS NULL �� IS NOT NULL �Ȥǻ�Ƥߤޤ��� -4.15) �͡���ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ����� +4.14) �͡���ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ����� Type Internal Name Notes -------------------------------------------------- @@ -971,7 +1004,7 @@ Type Internal Name Notes CHAR(#) bpchar ���ꤵ�줿����Ĺ�Ȥʤ�褦�˶��ͤ���� VARCHAR(#) varchar Ĺ���ξ�¤�̵���ƥ����� TEXT text Ĺ�������¤Ϻ����Ĺ�ˤ�� -BYTEA bytea ����Ĺ�ΥХ������� +BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe) ����̾�ˤ��ܤˤ�����Τϡ������ƥࡦ����������Ĵ�٤�Ȥ��䡢���顼��å������� �������Ȥ��Ǥ��� @@ -982,7 +1015,12 @@ BYTEA bytea ����Ĺ�ΥХ������� �줿��ʣ���Ԥ��Ϥä���¸���줿�ꤷ�ơ��ǥ�������ζ��֤ϻפä���꾮�����ʤ�� ���� -4.16.1) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ����� +CHAR()�Ϥ��Ĥ�Ĺ����Ʊ��ʸ�������¸����Τ˺�Ŭ�Ǥ���VARCHAR() �ϲ���Ĺ��ʸ�� +�����¸����Τ˺�Ŭ�Ǥ�������¸�Ǥ���ʸ�����Ĺ�������¤�����ޤ���TEXT ��Ĺ�� +�����¤�̵��ʸ�������¸����Τ�Τǡ�����1�����Х��ȤǤ��� BYTEA�ϡ���ʬŪ�� +NULL �ΥХ��Ȥ�ޤ�Х��ʥ�ǡ�������¸���뤿��Τ�ΤǤ��� + +4.15.1) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ����� PostgreSQL �� SERIAL �ǡ������ݡ��Ȥ��ޤ����������֤ȥ���ǥå�����ư�� �����ޤ������Ȥ��С� @@ -1006,33 +1044,41 @@ pg_dump �� -o���ץ�����Ȥ������ޤ��ϡ�COPY WITH OIDS���ץ�����Ȥ�ɬ�פ��� ��ޤ��� Bruce Momjian ��(http://www.PostgreSQL.org/docs/aw_pgsql_book)�� Numbering Rows�ξϤˤ��ꤢ�ޤ��� -4.16.2) SERIAL�ǡ�����������������ͤϡ��ɤ�����������ޤ����� +4.15.2) SERIAL�ǡ�����������������ͤϡ��ɤ�����������ޤ����� �ҤȤĤ���ˡ�ϡ�nextval() �ؿ���ȤäƤ����ͤ�����������(before)�� SEQUENCE �� -�֥������Ȥ��鼡�� SERIAL �ͤ���Ф������줫��ºݤ������뤳�ȤǤ��� -4.16.1 ����ǻȤä��ơ��֥��Ȥ��Ȥ���ȡ����Τ褦�ˤʤ�ޤ��� - $newSerialID = nextval('person_id_seq'); - INSERT INTO person (id, name) VALUES ($newSerialID, 'Blaise Pascal'); -�������ơ�$newSerialID ����¸�����������ͤ�¾���䤤��碌��(���Ȥ��С�person �� -���֥���Ф��볰������(foreign key)�Τ褦��)�Ȥ��Ȥ褤�Ǥ��礦����ưŪ�˺��� -��SEQUENCE���֥������Ȥ�̾���ϡ�<table>_<serialcolumn>_seq �Τ褦�ˤʤꡢ���Τ� -����table �� serialcolumn �Ϥ��줾��ơ��֥��̾����SERIAL���̾���Ǥ��� +�֥������Ȥ��鼡�� SERIAL �ͤ���Ф������줫��ºݤ������뤳�ȤǤ��� +4.16.1 ����ǻȤä��ơ��֥��Ȥ��Ȥ���ȡ�Perl �Ǥϼ��Τ褦�ˤʤ�ޤ��� + new_id = output of "SELECT nextval('person_id_seq')" + INSERT INTO person (id, name) VALUES (new_id, 'Blaise Pascal'); +�������ơ�new_id ����¸�����������ͤ�¾���䤤��碌��(���Ȥ��С�person �ơ��֥� +���Ф��볰������(foreign key)�Τ褦��)�Ȥ��Ȥ褤�Ǥ��礦����ưŪ�˺��줿 +SEQUENCE���֥������Ȥ�̾���ϡ�<table>_<serialcolumn>_seq �Τ褦�ˤʤꡢ���Τ��� +��table �� serialcolumn �Ϥ��줾��ơ��֥��̾����SERIAL���̾���Ǥ��� ���뤤�ϡ�Ϳ����줿SERIAL�ͤ��줬�����ͤȤ����������줿���(after)�� currval() �ؿ���ȤäƼ��Ф����Ȥ�Ǥ��ޤ������Ȥ��С� INSERT INTO person (name) VALUES ('Blaise Pascal'); - $newID = currval('person_id_seq'); + new_id = currval('person_id_seq'); �Ǹ�ˡ�INSERTʸ�����֤�OID��Ȥäơ������ͤ�ߤĤ��뤳�Ȥ�Ǥ��ޤ������������� ����ϺǤ�ܿ������㤤������Ǥ��礦��Perl��DBI�� Edmund Mergl �κ�ä� DBD::Pg �⥸�塼���Ȥ��С�$sth->execute() �θ�� $sth->{pg_oid_status} ���ͳ���Ƥ��� OID �ͤ�Ȥ���褦�ˤ��뤳�ȤϤǤ��ޤ��� -4.16.3) ¾�Υ桼���Ȥζ�����֤��뤿��ˤϡ�currval() �� nextval() �ϻȤ�� +4.15.3) ¾�Υ桼���Ȥζ�����֤��뤿��ˤϡ�currval() �� nextval() �ϻȤ�� ���ۤ����褤�ΤǤ��礦���� -�Хå�����ɤ����˽�������Τǡ�������֤ˤʤ뤳�Ȥ�ͭ��ޤ��� +����Ϥ���ޤ���Currval() �ϡ����٤ƤΥ桼���ǤϤ���ޤ������ʤ��ΥХå� +����ɤ�Ϳ����줿���ߤ��ͤ��֤��ޤ��� + +4.15.4) �ȥ����������Ǥ����Ȥ��ˤ⤦�����ɥ��������ֹ椬�Ȥ��ʤ��� +�Ϥʤ��Ǥ�������������SERIAL�����˶���������ΤϤʤ��Ǥ����� + +Ʊ������������뤿��ˡ��¹���Υȥ�������ˡ�ɬ�פǥȥ������� +λ����ޤǥ��å�����ʤ����������ͤ�Ϳ���Ƥ��ޤ������Τ���ȥ������� +���Ǥ������ֹ������Ƥ˥���åפ������ޤ��� -4.17) OID �Ȥϲ��Ǥ����� TID �Ȥϲ��Ǥ����� +4.16) OID �Ȥϲ��Ǥ����� TID �Ȥϲ��Ǥ����� OID �Ȥϰ�դι� ID ���Ф��� PostgreSQL �������Ǥ���PostgreSQL ����ǤĤ����� ���٤ƤιԤϰ�դ� OID �����ޤ���initdb ��ȯ������� OID �Ϥ��٤� 16384 @@ -1062,7 +1108,7 @@ TID �������ʪ���ԤΥ֥��å��ȥ��ե��å��ͤǼ��̤��뤿��˻Ȥ��ޤ���TID �ϹԤ��������줿��ƥ����ɤ������Ѥ��ޤ��������� TID �ϡ�ʪ���Ԥ�ؤ����� �˥���ǥå������ܤǻȤ��ޤ��� -4.18) PostgreSQL �ǻȤ��뤤���Ĥ����Ѹ�ΰ�̣�ϲ��Ǥ����� +4.17) PostgreSQL �ǻȤ��뤤���Ĥ����Ѹ�ΰ�̣�ϲ��Ǥ����� �����Ĥ��Υ����������ɤ�Ť�ʸ�����ˤϡ����줾������ʬ�����Ǥ�äȰ���Ū�� �Ȥ��������Ѹ줬�Ȥ��Ƥ��ޤ��� @@ -1081,7 +1127,7 @@ TID �������ʪ���ԤΥ֥��å��ȥ��ե��å��ͤǼ��̤��뤿��˻Ȥ��ޤ���TID ����Ū�ʥǡ����١����Ѹ�Υꥹ�Ȥϡ� http://www.comptechnews.com/~reaster/ dbdesign.html �Ǹ��Ĥ����ޤ��� -4.19) ���顼��å����� "ERROR: Memory exhausted in AllocSetAlloc()"���Ф�ΤϤ� +4.18) ���顼��å����� "ERROR: Memory exhausted in AllocSetAlloc()"���Ф�ΤϤ� ���Ǥ����� �⤷��7.1 ����Ť��С������Ȥ��ξ��ϡ����åץǡ��Ȥˤ�äƤ�������� @@ -1098,11 +1144,11 @@ dbdesign.html �Ǹ��Ĥ����ޤ��� ����Ȥ����꤬³���Ƥ���ΤǤ���С����饤����ȤϤ������ˤ�����Ƥߤ� ���������� -4.20) �ɤΥС������� PostgreSQL �����餻�Ƥ��뤫��Ĵ�٤�ˤϤɤ����ޤ����� +4.19) �ɤΥС������� PostgreSQL �����餻�Ƥ��뤫��Ĵ�٤�ˤϤɤ����ޤ����� psql ���� select version(); ���פ��ޤ��� -4.21) �顼�������֥������Ȥ�����invalid large obj descriptor ��������ޤ��� +4.20) �顼�������֥������Ȥ�����invalid large obj descriptor ��������ޤ��� ���ʤ��Ǥ��礦���� �顼�������֥�����������Ȥ��ϡ������BEGIN WORK��COMMIT���դ���ɬ�פ��� @@ -1118,12 +1164,12 @@ descriptor(�顼�����֥������Ȥε��һҤ�����)�Ȥʤ�ޤ�������ǡ��⤷���ȥ�� �⤷��ODBC�Τ褦�ʥ��饤����ȥ����ե������Ȥ��ʤ顢auto-commit off���� �ꤹ��ɬ�פ����뤫�⤷��ޤ��� -4.22) ���ߤλ��郎�ǥե���ȤȤʤ�褦����ϤɤΤ褦�ˤĤ���ޤ����� +4.21) ���ߤλ��郎�ǥե���ȤȤʤ�褦����ϤɤΤ褦�ˤĤ���ޤ����� -now()��Ȥ��ޤ�: - CREATE TABLE test (x int, modtime timestamp DEFAULT now() ); +CURRENT_TIMESTAMP��Ȥ��ޤ�: + CREATE TABLE test (x int, modtime timestamp DEFAULT >CURRENT_TIMESTAMP ); -4.23) �ʤ���IN��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ����� +4.22) �ʤ���IN��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ����� ���ߡ������䤤��碌�γƹԤˤĤ������䤤��碌�η�̤���֤˥�����뤳�Ȥ� ��ꡢ���䤤��碌�����䤤��碌�˷�礷�Ƥ��ޤ������̤�IN��EXISTS���֤����� @@ -1137,7 +1183,7 @@ now()��Ȥ��ޤ�: WHERE EXISTS (SELECT col2 FROM TAB2 WHERE col1 = col2) �Ȥ��ޤ����������¤Ͼ���Υ�����ľ�������ȻפäƤ��ޤ��� -4.24) �������(outer join)�ϤɤΤ褦�˼¸����ޤ���? +4.23) �������(outer join)�ϤɤΤ褦�˼¸����ޤ���? PostgreSQL 7.1 �ʹߤǤ�SQLɸ�ʸ��Ȥ��������(�����������祤��)�ݡ��Ȥ� �ޤ��������ˡ����꤬2�Ĥ���ޤ��� @@ -1162,7 +1208,7 @@ UNION ALL WHERE tab1.col1 NOT IN (SELECT tab2.col1 FROM tab2) ORDER BY col1 -4.25) ʣ���Υǡ����١�����Ȥ��䤤��碌�ϤɤΤ褦�ˤ���ФǤ��ޤ����� +4.24) ʣ���Υǡ����١�����Ȥ��䤤��碌�ϤɤΤ褦�ˤ���ФǤ��ޤ����� ����(current)������ơ��ǡ����١����ؤ��䤤��碌��ˡ�Ϥ���ޤ��Ȥ����Τ� PostgreSQL���ǡ����١������ͤΥ����ƥ५���������ɤ߹��ि��ǡ������ˤϡ����� @@ -1204,7 +1250,7 @@ PostgreSQL���ǡ����١������ͤΥ����ƥ५���������ɤ߹��ि��ǡ������ˤϡ����� [������ ���ܸ��Ǥ�����ˤĤ��Ƥϰʲ����̤�Ǥ��� - �ǽ�������: 2001ǯ12��10�� + �ǽ�������: 2002ǯ04��05�� ������: ��¼ �� (Jun Kuwamura <[email protected]>) ����FAQ�������κ����ˤ����궨�ϤƤ������ä�����(�ɾΤ�ά�����Ƥ��������ޤ�): diff --git a/doc/src/FAQ/FAQ_japanese.html b/doc/src/FAQ/FAQ_japanese.html index 9ff3bcf23ec..fb5a4ee3892 100644 --- a/doc/src/FAQ/FAQ_japanese.html +++ b/doc/src/FAQ/FAQ_japanese.html @@ -7,10 +7,12 @@ <H1> PostgreSQL(�ݥ��ȥ��쥹�����塼������)�ˤĤ��Ƥ褯�������Ȥ��β���(FAQ)</H1> <P> -��ʸ�ǽ�������: Sat Sep 22 20:07:41 EDT 2001 +��ʸ�ǽ�������: Mon Mar 18 14:34:57 EST 2002 <P> ���ߤΰݻ�������: Bruce Momjian (<A -HREF="mailto:[email protected]">[email protected]</A>)<BR><P> +HREF="mailto:[email protected]">[email protected]</A>)<BR> +Maintainer of Japanese Translation: Jun Kuwamura (<A +HREF="mailto:[email protected]">[email protected]</A>)<BR><P> <P> ����ʸ��κǿ��Ǥ� <A HREF="http://www.PostgreSQL.org/docs/faq-english.html"> @@ -18,8 +20,9 @@ http://www.PostgreSQL.org/docs/faq-english.html</A> �Ǹ��뤳�Ȥ��Ǥ��ޤ��� <P> -�ץ�åȥۡ������ͭ�μ���ˤĤ��Ƥ�:<A - HREF="http://www.PostgreSQL.org/docs/">http://www.PostgreSQL.org/users-lounge/docs/faq.html</A> +�ץ�åȥۡ������ͭ�μ���ˤĤ��Ƥ�: + <A HREF="http://www.PostgreSQL.org/docs/"> + http://www.PostgreSQL.org/users-lounge/docs/faq.html</A> <BR>�˲���������ޤ��� <P> @@ -45,7 +48,7 @@ http://www.PostgreSQL.org/docs/faq-english.html</A> <H2><CENTER> ����Ū�ʼ���</CENTER></H2> -<A HREF="#1.1">1.1</A>) PostgreSQL�Ȥϲ��Ǥ�����<BR> +<A HREF="#1.1">1.1</A>) PostgreSQL�Ȥϲ��Ǥ����� �����ɤߤޤ�����<BR> <A HREF="#1.2">1.2</A>) PostgreSQL������Ϥɤ��ʤäƤޤ�����<BR> <A HREF="#1.3">1.3</A>) PostgreSQL��ư���Unix�ץ�åȥۡ���ϡ�<BR> <A HREF="#1.4">1.4</A>) Unix�ʳ��ΰܿ��ǤǻȤ����Τϡ�<BR> @@ -54,19 +57,20 @@ http://www.PostgreSQL.org/docs/faq-english.html</A> <A HREF="#1.7">1.7</A>) �ǿ��ǤϤɤ�Ǥ���<BR> <A HREF="#1.8">1.8</A>) �ɤΤ褦��ʸ����ޤ�����<BR> <A HREF="#1.9">1.9</A>) ���ΤΥХ���̤��̵����ǽ�Ϥɤ���äƸ��Ĥ��ޤ�����<BR> -<A HREF="#1.10">1.10</A>) <font size=-1>SQL</font>�Ϥɤ�����гؤ٤ޤ�����<BR> +<A HREF="#1.10">1.10</A>) <small>SQL</small>�Ϥɤ�����гؤ٤ޤ�����<BR> <A HREF="#1.11">1.11</A>) PostgreSQL������2000ǯ����(Y2K)���б����Ƥ��ޤ�����<BR> <A HREF="#1.12">1.12</A>) ��ȯ������ˤϤɤΤ褦�˻��ä��ޤ�����<BR> <A HREF="#1.13">1.13</A>) �Х���ݡ��ȤϤɤΤ褦��ȯ�����ޤ�����<BR> -<A HREF="#1.14">1.14</A>) ¾��<font size=-1>DBMS</font>�Τ���٤�PostgreSQL�Ϥɤ��ʤΤǤ�����<BR> +<A HREF="#1.14">1.14</A>) ¾��<small>DBMS</small>�Τ���٤�PostgreSQL�Ϥɤ��ʤΤǤ�����<BR> +<A HREF="#1.15">1.15</A>) PostgreSQL�����̤DZ������ˤϤɤ�����Ф褤�Ǥ�����<BR> <H2><CENTER>�桼���������饤����Ȥμ���</CENTER></H2> -<A HREF="#2.1">2.1</A>) PostgreSQL �� <font size=-1>ODBC</font> �ɥ饤�С��Ϥ���ޤ�����<BR> +<A HREF="#2.1">2.1</A>) PostgreSQL �� <small>ODBC</small> �ɥ饤�С��Ϥ���ޤ�����<BR> <A HREF="#2.2">2.2</A>) PostgreSQL �� Web �ڡ�����Ϣ�Ȥ�����ˤϤɤ�ʥġ��뤬����ޤ�����<BR> <A HREF="#2.3">2.3</A>) PostgreSQL �˥���ե����롦�桼�������ե������Ϥ���ޤ����� -��ݡ��ȥ����ͥ졼���ϡ� �������䤤��碌���쥤���ե������ϡ�<BR> +��ݡ��ȥ����ͥ졼�����������䤤��碌���쥤���ե������Ϥ���ޤ�����<BR> <A HREF="#2.4">2.4</A>) PostgreSQL ���̿�����ˤϤɤ�ʸ��줬�Ȥ��ޤ�����<BR> @@ -79,45 +83,43 @@ http://www.PostgreSQL.org/docs/faq-english.html</A> <I>IpcMemoryCreate</I> ���顼���Фޤ����ʤ��Ǥ�����<BR> <A HREF="#3.4">3.4</A>) <I>postmaster��</I>���餻�褦�Ȥ���ȡ� <I>IpcSemaphoreCreate</I> ���顼���Фޤ����ʤ��Ǥ�����<BR> -<A HREF="#3.5">3.5</A>) ¾�Υۥ��Ȥ��鼫ʬ��PostgreSQL�ǡ����١����ؤΥ����������ɤ��ˤϤɤ����ޤ�����<BR> -<A HREF="#3.6">3.6</A>) �ʤ���¾�Υޥ��鼫ʬ�Υǡ����١�������³�Ǥ��ʤ��ΤǤ��礦����<BR> -<A HREF="#3.7">3.7</A>) ����ɤ���ǽ�����뤿��ˤϡ��ǡ����١����������ɤΤ褦��Ĵ��������ɤ��Ǥ�����<BR> -<A HREF="#3.8">3.8</A>) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ�����<BR> -<A HREF="#3.9">3.9</A>) ��³���褦�Ȥ���Ȥ��� <I>'Sorry, too many clients'</I> ���Фޤ����ʤ��Ǥ�����<BR> -<A HREF="#3.10">3.10</A>) ��ʬ�Υǡ����١������ǥ��쥯�ȥ�ˤ��� <I>pg_sorttemp.XXX</I> �ե�����ϲ��Ǥ�����<BR> +<A HREF="#3.5">3.5</A>) ¾�Υۥ��Ȥ������³�ϤɤΤ褦�����椷�ޤ�����<BR> +<A HREF="#3.6">3.6</A>) ����ɤ���ǽ�����뤿��ˤϡ��ǡ����١����������ɤΤ褦��Ĵ��������ɤ��Ǥ�����<BR> +<A HREF="#3.7">3.7</A>) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ�����<BR> +<A HREF="#3.8">3.8</A>) ��³���褦�Ȥ���Ȥ��� <I>'Sorry, too many clients'</I> ���Ф�ΤϤʤ��Ǥ�����<BR> +<A HREF="#3.9">3.9</A>) ��ʬ�Υǡ����١������ǥ��쥯�ȥ�ˤ��� <I>pg_sorttemp.XXX</I> �ե�����ϲ��Ǥ�����<BR> + <H2><CENTER>����μ���</CENTER></H2> -<A HREF="#4.1">4.1</A>) �ʤ��������ƥ�ϥ���ޤ侮���������եե����ޥåȤǺ��𤹤�ΤǤ�����<BR> -<A HREF="#4.2">4.2</A>) �Х��ʥꡦ����������̾參������Ȥθ�̩�ʰ㤤�ϲ��Ǥ�����<BR> -<A HREF="#4.3">4.3</A>) �ǽ�ο��ԤΤߤ� <font size=-1>select</font> ����ˤϤɤ����ޤ�����<BR> -<A HREF="#4.4">4.4</A>) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� <I>psql</I> �Ǹ���ˤϤɤ����ޤ�����<BR> -<A HREF="#4.5">4.5</A>) �ơ��֥뤫����κ���ϤɤΤ褦�ˤ��ޤ�����<BR> -<A HREF="#4.6">4.6</A>) �ԡ��ơ��֥롢�ǡ����١����κ��祵�����ϡ�<BR> -<A HREF="#4.7">4.7</A>) ����Ū�ʥƥ����ȥե����뤫��ǡ�������¸����ˤϡ� -�ǡ����١����Υǥ��������̤ϤɤΤ��餤ɬ�פǤ�����<BR> -<A HREF="#4.8">4.8</A>) �ǡ����١������������줿�ơ��֥�䥤��ǥå�����ɤΤ褦�ˤ��Ƹ��Ĥ��Ф��ޤ�����<BR> -<A HREF="#4.9">4.9</A>) �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��ʤ��Ǥ�����<BR> -<A HREF="#4.10">4.10</A>) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ�����뤫��ˤϤɤ����ޤ�����<BR> -<A HREF="#4.11">4.11</A>) R-tree ����ǥå����Ȥϲ��Ǥ�����<BR> -<A HREF="#4.12">4.12</A>) ����Ū�䤤��碌��Ŭ���Ȥϲ��Ǥ�����<BR> -<A HREF="#4.13">4.13</A>) ����ɽ���Ǥθ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ�����ɽ�������ϤɤΤ褦�˼¸����ޤ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ������Τ���Υ���ǥå����ϤɤΤ褦�˻Ȥ��ޤ����� -<BR> -<A HREF="#4.14">4.14</A>) �䤤��碌����ǡ��ե�����ɤ� <font size=-1>NULL</font> �Ǥ��뤳�ȤФ���ˤϤɤ����ޤ�����<BR> -<A HREF="#4.15">4.15</A>) ������ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ�����<BR> -<A HREF="#4.16.1">4.16.1</A>) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ�����<BR> -<A HREF="#4.16.2">4.16.2</A>) <font size=-1>SERIAL</font>�ǡ�����������������ͤϡ��ɤ�����������ޤ�����<BR> -<A HREF="#4.16.3">4.16.3</A>) ¾�Υ桼���Ȥζ�����֤��뤿��ˤϡ�<I>currval()</I> �� <I>nextval()</I> �ϻȤ�ʤ��ۤ����褤�ΤǤ��礦����<BR> -<A HREF="#4.17">4.17</A>) <font size=-1>OID</font> �Ȥϲ��Ǥ����� <font size=-1>TID</font> �Ȥϲ��Ǥ�����<BR> -<A HREF="#4.18">4.18</A>) PostgreSQL �ǻȤ��뤤���Ĥ����Ѹ�ΰ�̣�ϲ��Ǥ�����<BR> -<A HREF="#4.19">4.19</A>) ���顼��å����� <I>"ERROR: Memory exhausted in AllocSetAlloc()"</I>���Ф�ΤϤʤ��Ǥ�����<BR> -<A HREF="#4.20">4.20</A>) �ɤΥС������� PostgreSQL �����餻�Ƥ���Τ���Ĵ�٤�ˤϤɤ����ޤ�����<BR> -<A HREF="#4.21">4.21</A>) �顼�����֥������Ȥ����ǡ�<I>invalid large obj descriptor</I>�ȽФޤ����ʤ��Ǥ�����<BR> -<A HREF="#4.22">4.22</A>) ���ߤλ��郎�ǥե���ȤȤʤ�褦����ϤɤΤ褦�ˤĤ���ޤ�����<BR> -<A HREF="#4.23">4.23</A>) �ʤ���<font size=-1>IN</font>��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ�����<BR> -<A HREF="#4.24">4.24</A>) <i>����</i>���(<i>outer</i> join)�ϤɤΤ褦�˼¸����ޤ���?<BR> -<A HREF="#4.25">4.25</A>) ʣ���Υǡ����١�����Ȥ��䤤��碌�ϤɤΤ褦�ˤ���ФǤ��ޤ����� +<A HREF="#4.1">4.1</A>) �Х��ʥꡦ����������̾參������Ȥΰ㤤�ϲ��Ǥ�����<BR> +<A HREF="#4.2">4.2</A>) �ǽ�ο��ԤΤߤ� <small>select</small> ����ˤϤɤ����ޤ�����<BR> +<A HREF="#4.3">4.3</A>) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� <I>psql</I> �Ǹ���ˤϤɤ����ޤ�����<BR> +<A HREF="#4.4">4.4</A>) �ơ��֥뤫����κ���ϤɤΤ褦�ˤ��ޤ�����<BR> +<A HREF="#4.5">4.5</A>) �ԡ��ơ��֥롢�ǡ����١����κ��祵�����ϡ�<BR> +<A HREF="#4.6">4.6</A>) ����Ū�ʥƥ����ȥե����뤫��ǡ�������¸����ˤϡ��ǡ����١����Υǥ��������̤ϤɤΤ��餤ɬ�פǤ�����<BR> +<A HREF="#4.7">4.7</A>) �ǡ����١������������줿�ơ��֥�䥤��ǥå�����ɤΤ褦�ˤ��Ƹ��Ĥ��Ф��ޤ�����<BR> +<A HREF="#4.8">4.8</A>) �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��ʤ��Ǥ�����<BR> +<A HREF="#4.9">4.9</A>) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ�����뤫��ˤϤɤ����ޤ�����<BR> +<A HREF="#4.10">4.10</A>) R-tree ����ǥå����Ȥϲ��Ǥ�����<BR> +<A HREF="#4.11">4.11</A>) ����Ū�䤤��碌��Ŭ���Ȥϲ��Ǥ�����<BR> +<A HREF="#4.12">4.12</A>) ����ɽ���Ǥθ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ�����ɽ�������ϤɤΤ褦�˼¸����ޤ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ������Τ���Υ���ǥå����ϤɤΤ褦�˻Ȥ��ޤ�����<BR> +<A HREF="#4.13">4.13</A>) �䤤��碌����ǡ��ե�����ɤ� <small>NULL</small> �Ǥ��뤳�ȤФ���ˤϤɤ����ޤ�����<BR> +<A HREF="#4.14">4.14</A>) ������ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ�����<BR> +<A HREF="#4.15.1">4.15.1</A>) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ�����<BR> +<A HREF="#4.15.2">4.15.2</A>) <small>SERIAL</small>�ǡ�����������������ͤϡ��ɤ�����������ޤ�����<BR> +<A HREF="#4.15.3">4.15.3</A>) ¾�Υ桼���Ȥζ�����֤��뤿��ˤϡ�<I>currval()</I> �� <I>nextval()</I> �ϻȤ�ʤ��ۤ����褤�ΤǤ��礦����<BR> +<A HREF="#4.15.4">4.15.4</A>) �ȥ����������Ǥ����Ȥ��ˤ⤦�����ɥ��������ֹ椬�Ȥ��ʤ��ΤϤʤ��Ǥ�������������SERIAL�����˶���������ΤϤʤ��Ǥ�����<BR> +<A HREF="#4.15">4.16</A>) <small>OID</small> �Ȥϲ��Ǥ����� <small>TID</small> �Ȥϲ��Ǥ�����<BR> +<A HREF="#4.17">4.17</A>) PostgreSQL �ǻȤ��뤤���Ĥ����Ѹ�ΰ�̣�ϲ��Ǥ�����<BR> +<A HREF="#4.18">4.18</A>) ���顼��å����� <I>"ERROR: Memory exhausted in AllocSetAlloc()"</I>���Ф�ΤϤʤ��Ǥ�����<BR> +<A HREF="#4.19">4.19</A>) �ɤΥС������� PostgreSQL �����餻�Ƥ���Τ���Ĵ�٤�ˤϤɤ����ޤ�����<BR> +<A HREF="#4.20">4.20</A>) �顼�����֥������Ȥ����ǡ�<I>invalid large obj descriptor</I>�ȽФ�ΤϤʤ��Ǥ�����<BR> +<A HREF="#4.21">4.21</A>) ���ߤλ��郎�ǥե���ȤȤʤ�褦����ϤɤΤ褦�ˤĤ���ޤ�����<BR> +<A HREF="#4.22">4.22</A>) �ʤ���<small>IN</small>��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ�����<BR> +<A HREF="#4.23">4.23</A>) <i>����</i>���(<i>outer</i> join)�ϤɤΤ褦�˼¸����ޤ���?<BR> +<A HREF="#4.24">4.24</A>) ʣ���Υǡ����١�����Ȥ��䤤��碌�ϤɤΤ褦�ˤ���ФǤ��ޤ����� <H2><CENTER>PostgreSQL�γ�ĥ�ˤĤ��Ƥμ���</CENTER></H2> @@ -133,15 +135,14 @@ http://www.PostgreSQL.org/docs/faq-english.html</A> <H4><A NAME="1.1">1.1</A>) PostgreSQL �Ȥϲ��Ǥ�����</H4> -<P>PostgreSQL �ϼ����� <font size=-1>DBMS</font> �����ѤΥץ��ȥ����פǤ��ä� POSTGRES �ǡ����١������������ƥ�β����ǤǤ���PostgreSQL �� POSTGRES �ζ��Ϥʥǡ�������ǥ��˭�٤ʥǡ�����������(��)���ݻ����ʤ��顢POSTGRES �ǻȤ�줿 PostQuel �䤤��碌�����ĥ���� <font size=-1>SQL</font> �Υ��֥��åȤ��֤������Ƥ��ޤ���PostgreSQL ��̵���Ǵ����ʥ����������ѤǤ��ޤ��� +<P><I>Post-Gres-Q-L.</I>(�ݥ��� - ���쥹 - ���塼 - ����) ��ȯ�����ޤ���</P> +<P>PostgreSQL �ϼ����� <small>DBMS</small> �����ѤΥץ��ȥ����פǤ��ä� POSTGRES �ǡ����١������������ƥ�β����ǤǤ���PostgreSQL �� POSTGRES �ζ��Ϥʥǡ�������ǥ��˭�٤ʥǡ�����������(��)���ݻ����ʤ��顢POSTGRES �ǻȤ�줿 PostQuel �䤤��碌�����ĥ���� <small>SQL</small> �Υ��֥��åȤ��֤������Ƥ��ޤ���PostgreSQL ��̵���Ǵ����ʥ����������ѤǤ��ޤ��� <P>PostgreSQL �γ�ȯ�ϡ�PostgreSQL ��ȯ���ꥹ�Ȥ˻��ä��Ƥ��륤���ͥåȾ�γ�ȯ�ԥ�����Ǥ��٤ƹԤʤ��Ƥ��ޤ������ߤκ�Ĺ�� Marc G. Fournier ( <A HREF="mailto:[email protected]">[email protected]</A> )�Ǥ���(�ʲ��˻��äλ���������ޤ���)���ߡ����Υ����ब PostgreSQL ��ȯ�Τ��٤Ƥ����ݤ�ߤƤ��ޤ��� <P>Postgres95-1.01 ���濴Ū�ʳ�ȯ�Ԥ� Andrew Yu �� Jolly Chen �Ǥ�����������¾�����ο͡������Υ����ɤΰܿ����ƥ��ȡ��ǥХ�������ӡ����ɤ˻��ä��ޤ�����PostgreSQL �������������ɤǤ��� POSTGRES �ϥ���ե���˥���إС����쥤���ˤ����ơ� Michael Stonebraker �����λش��Τ�ȡ�¿���γ�����´�������ܿ��Υץ�����ޤ��������Ϥˤ�����ޤ����� -<P>�С����쥤�ˤ����뤳�Υ��եȥ������Τ�Ȥ�̾���� Postgres �Ǥ�������<FONT SIZE=-1>SQL</FONT> �ε�ǽ���ɲä��줿 1995 ǯ�ˤ���̾���� Postgres95 ���ѹ����졢1996 ǯ�ν���ˤ���̾���� PostgreSQL ���ѹ�����ޤ����� - -<I>Post-Gres-Q-L.</I>(�ݥ��� - ���쥹 - ���塼 - ����) ��ȯ�����ޤ��� +<P>�С����쥤�ˤ����뤳�Υ��եȥ������Τ�Ȥ�̾���� Postgres �Ǥ�������<SMALL>SQL</small> �ε�ǽ���ɲä��줿 1995 ǯ�ˤ���̾���� Postgres95 ���ѹ����졢1996 ǯ�ν���ˤ���̾���� PostgreSQL ���ѹ�����ޤ����� <P> <H4><A NAME="1.2">1.2</A>) PostgreSQL ������Ϥɤ��ʤäƤޤ�����</H4> @@ -155,7 +156,7 @@ http://www.PostgreSQL.org/docs/faq-english.html</A> <P> PostgreSQL Data Base Management System<P> -Portions Copyright (c) 1996-2000, PostgreSQL Global Development Group +Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group Portions Copyright (c) 1994-6 Regents of the University of California<P> Permission to use, copy, modify, and distribute this software and its @@ -183,7 +184,7 @@ MODIFICATIONS. <small><PRE> POSTGRESQL �ǡ����١������������ƥ� - ��ʬŪ��� (c) 1996-2001, PostgreSQL��ݳ�ȯ������ + ��ʬŪ��� (c) 1996-2002, PostgreSQL��ݳ�ȯ������ ��ʬŪ��� (c) 1994-6 ����ե���˥�����ܹ� @@ -209,6 +210,10 @@ MODIFICATIONS. ] </PRE></small> +<p>�嵭��BSD�饤���ǸŤ������ץ����Υ饤���Ǥ��������������� +���ɤΤ褦�˻Ȥ��褦�Ȥ����¤��ޤ����ޤ������ȤʤΤǡ��桹�⤽��� +�Ѥ���Ĥ��Ϥ���ޤ���</p> + <P> <H4><A NAME="1.3">1.3</A>) PostgreSQL ��ư��Ķ��ϡ�</H4> @@ -221,7 +226,7 @@ MODIFICATIONS. <h6> ���饤�����</h6> <P> MS Windows �ץ�åȥۡ����ǡ�<I>libpq</I> C �饤�֥�ꡢpsql������Ȥ���¾�Υ����ե������� ����ѥ����ǽ�ǡ��Х��ʥ������ޤ������ξ�硢���饤����Ȥ� MS Windows ������餻�ơ�TCP/IP ��ͳ�ǥ��ݡ��Ȥ���Ƥ��� Unix �ץ�åȥۡ��������륵���Ф��̿����ޤ��� -<P> Win32 <I>libpq</I> �饤�֥��� psql ���뤿��ˡ�<I>win31.mak</I> �����ۤ˴ޤޤ�Ƥޤ���PostgreSQL�� <font size=-1>ODBC</font> ���饤����ȤȤ��̿��Ǥ��ޤ��� +<P> Win32 <I>libpq</I> �饤�֥��� psql ���뤿��ˡ�<I>win31.mak</I> �����ۤ˴ޤޤ�Ƥޤ���PostgreSQL�� <small>ODBC</small> ���饤����ȤȤ��̿��Ǥ��ޤ��� <h6> ������</h6> @@ -323,13 +328,14 @@ HREF="mailto:[email protected]">[email protected]</A> <P> EFNet �� <I>#PostgreSQL</I> �Ȥ��� IRC �����ͥ�⤢��ޤ��� -unix ���ޥ�ɤ�<tt>irc -c '#PostgreSQL' "$USER" <A HREF="http://irc.phoenix.net">irc.phoenix.net</A>/ ��Ȥ��ޤ���<P> +UNIX ���ޥ�ɤ�<tt>irc -c '#PostgreSQL' "$USER" <A HREF="http://irc.phoenix.net">irc.phoenix.net</A> ��Ȥ��ޤ���<P> <small><PRE> [����: 1999ǯ7��23��������PostgreSQL�桼������(�ˤۤ� �ݤ��Ȥ��줹 �桼���� ����)��ά��JPUG����Ω����ޤ����� JPUG ��������ȿ��ǡ�PostgreSQL�����Ѥ����ã����߶��Ϥξ�Ǥ��� - ������β����̵���Ǥ�����������Ѷ�Ū�ʹ�����α��Ĥ�����Ƥ��ޤ����ܤ����ϡ�JPUG��Web ������: + ������β����̵���Ǥ�������������β���Ȳ�����Ѷ�Ū�ʹ�����α��Ĥ�����Ƥ��ޤ��� + �ܤ����ϡ�JPUG ��Web ������: <A HREF="http://www.postgresql.jp/">http://www.postgresql.jp/</A> �������������������Ͽ���ǽ�ȤʤäƤ��ޤ��� 1990ǯ���椴����ꡢ�ݥ��ȥ��쥹�����ܸ�����ꥹ�Ȥ��а� ã�פ���Ť��Ƥ��ޤ����ܺ٤ϡ� @@ -355,7 +361,7 @@ unix ���ޥ�ɤ�<tt>irc -c '#PostgreSQL' "$USER" <A HREF="http://irc.phoenix.net" <H4><A NAME="1.7">1.7</A>) �ǿ��ǤϤɤ�Ǥ���</H4> -<P> PostgreSQL �κǿ��ǤϥС������ 7.2 �Ǥ��� +<P> PostgreSQL �κǿ��ǤϥС������ 7.2.1 �Ǥ��� <P> �桹�ϡ�4������˥�㡼������Ԥʤ����Ȥ�ײ褷�Ƥ��ޤ��� <P> @@ -367,17 +373,38 @@ HREF="http://www.PostgreSQL.org/users-lounge/docs/"> http://www.PostgreSQL.org/users-lounge/docs/</A> �ǥ���饤��Ǥ�����Ǥ��ޤ��� -<P> PostgreSQL ���ܤ⤢��ޤ��� <A -HREF="http://www.PostgreSQL.org/docs/awbook.html"> -http://www.PostgreSQL.org/docs/awbook.html</A><P> +<small><PRE> + [����: + �ʳ���SRA�����ܥݥ��ȥ��쥹�桼��������������졢 + <A HREF="http://osb.sra.co.jp/PostgreSQL/Manual/">��PostgreSQL ���ե������ޥ˥奢���</A> + �Ȥ��ƽ��Ǥ���Ƥ��ޤ��� + ] +</PRE></small> + +<P> ����饤��ǻ��ȤǤ��� PostgreSQL ���ܤ�2������ޤ���<A href= + "http://www.PostgreSQL.org/docs/awbook.html">http://www.PostgreSQL.org/docs/awbook.html</A> <small><PRE> [����: - ���ܥݥ��ȥ��쥹�桼�������<A HREF="http://www.postgresql.jp/subcommittee/psqltrans/">PostgreSQL Book����ʬ�ʲ�</A>�ǡ� - ������Ȥ��ʹ��档 + ���ܥݥ��ȥ��쥹�桼�������<A HREF="http://www.postgresql.jp/subcommittee/psqltrans/"> ��PostgreSQL Book����ʬ�ʲ��</A> + �ˤ���������ޤ����� ] </PRE></small> + ����ӡ� <A href= + "http://www.commandprompt.com/ppbook/">http://www.commandprompt.com/ppbook/</A> +�Ǥ��� + + + ������ǽ�ʽ��Ҥ���Ͽ�ϡ�<A href= + "http://www.postgresql.org/books/">http://www.postgresql.org/books/</A> + �ˤ���ޤ��� + + PostgreSQL ���Ѿ����⡢<A href= + "http://techdocs.postgresql.org/">http://techdocs.postgresql.org/</A> + �ˤ���ޤ���</P> + + <P> <I>psql</I> �⡢�����黻�ҡ��ؿ���������¾�ξ���������롢�����Ĥ��������餷�� \d ���ޥ�ɤ�����ޤ��� <P> �桹�� Web �����Ȥˤϡ���ä�������ʸ����ޤ��� @@ -392,29 +419,45 @@ PostgreSQL�ϳ�ĥ���줿SQL-92�Υ��֥��åȤݡ��Ȥ��ޤ��� TODO</A> �ꥹ�Ȥˡ����ΤΥХ�����ǽ�侭��ײ�ˤĤ��Ƥε��Ҥ�����ޤ��� <P> -<H3><A NAME="1.10">1.10</A>) <font size=-1>SQL</font> �Ϥɤ�����гؤ٤ޤ�����</H3> +<H3><A NAME="1.10">1.10</A>) <small>SQL</small> �Ϥɤ�����гؤ٤ޤ�����</H3> <P> <A HREF="http://www.PostgreSQL.org/docs/awbook.html"> http://www.PostgreSQL.org/docs/awbook.html</A> -�ˤ���PostgreSQL�ܤ� <font size=-1>SQL</font> ���Ƥ��ޤ��� - -<P> -�����餷���ؽ���ˤϡ� -<A HREF="http://w3.one.net/~jhoffman/sqltut.htm"> -http://w3.one.net/~jhoffman/sqltut.htm</A> �� -<A HREF="http://ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM"> -http://ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM.</A><P> -�Ȥ�����ޤ�������¾�ˡ� -"Teach Yourself SQL in 21 Days, Second Edition" ���� -<A HREF="http://members.tripod.com/er4ebus/sql/index.htm"> -http://members.tripod.com/er4ebus/sql/index.htm </A> -�ˤ���ޤ��� +�ˤ���PostgreSQL�ܤ� <small>SQL</small> ���Ƥ��ޤ��� + +<small><PRE> + [����: + ���ܥݥ��ȥ��쥹�桼�������<A HREF="http://www.postgresql.jp/subcommittee/psqltrans/"> ��PostgreSQL Book����ʬ�ʲ��</A> + �ˤ�����������Ǥ���Ƥ��ޤ��� + ] +</PRE></small> + +<P> +����¾�ˤ� PostgreSQL�ܤȤ��ơ�<A href= + "http://www.commandprompt.com/ppbook/">http://www.commandprompt.com/ppbook</A> +������ޤ��� + +�����餷�������ϡ�<A href= + "http://www.intermedia.net/support/sql/sqltut.shtm">http://www.intermedia.net/support/sql/sqltut.shtm,</A> + <A href= + "http://ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM"> + http://ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM,</A> + �����ơ�<A href= + "http://sqlcourse.com/">http://sqlcourse.com</A> +�ˤ���ޤ���</P> + + + <P>����¾�Ǥϡ� "Teach Yourself SQL in 21 Days, Second Edition" �� <A href= + "http://members.tripod.com/er4ebus/sql/index.htm">http://members.tripod.com/er4ebus/sql/index.htm</A>�ˤ���ޤ���</P> + <P> ¿���Υ桼���ˡ� <I>The Practical SQL Handbook</I>, Bowman Judith S. et al., Addison-Wesley ����ɾ�Ǥ��� ����¾�ˡ�<I>The Complete Reference SQL</I>, Groff et al., McGraw-Hill �Τ褦�ʤΤ⤢��ޤ��� +</P> + <P> <small><PRE> [����: @@ -429,7 +472,7 @@ http://members.tripod.com/er4ebus/sql/index.htm </A> �Ǥϥ���饤��ޥ˥奢��θ������Ǥ��ޤ��� �ݻ��������UNIX �ǡ����١������� <A HREF="http://www.wakhok.ac.jp/DB/DB.html">http://www.wakhok.ac.jp/DB/DB.html</A> - �ϥ���饤����ɤळ�Ȥ��Ǥ��ޤ��� + �⥪��饤����ɤळ�Ȥ��Ǥ��ޤ��� ] </PRE></small> @@ -446,20 +489,22 @@ PostgreSQL Developers��ʸ����ɤߤޤ��� �����ܤˡ�<I>pgsql-hackers</I> �� <I>pgsql-patches</I> �����ꥹ�Ȥ����(subscribe)���ޤ��� �����ܤˡ����ʼ��Υѥå���pgsql-patches��ȯ�����ޤ��� -���褽���ͤ���äȤο�ã����PostgreSQL <font size=-1>CVS</font>���������֤˥��ߥåȤ��븢�¤���äƤ��ޤ��� +���褽���ͤ���äȤο�ã����PostgreSQL <small>CVS</small>���������֤˥��ߥåȤ��븢�¤���äƤ��ޤ��� ���Τ��줾��ο�ã�������ι��ʼ��ʥѥå���ȯ������Τǡ����ߥ��ߥå����ȤʤäƤ����ã�Ϥ�����ɤ��դ��Τ����ѤǤ������桹����餬���ߥåȤ����ѥå��Ϲ��ʼ��Ǥ���ȳο����Ƥ��ޤ��� <P> <H4><A NAME="1.13">1.13</A>) �Х���ݡ��ȤϤɤΤ褦��ȯ�����ޤ����� </H4> -<P>"bug-template" �ե�����ι��ܤ��������ơ�<A HREF="mailto:[email protected]">[email protected]</A>�����äƲ������� + <P>�Х�����𤹤�����ˤĤ��ƤΥ����ɥ饤��������Ť�������<A href= + "http://www.postgresql.org/bugs/bugs.php">PostgreSQL BugTool</A> + (�Х��ġ���)�Υڡ�����ˬ��ƤߤƲ������� </P> <P> �������� <A HREF="http://postgreSQL.org">http://postgreSQL.org</A>�ˤ���ǿ��� FAQ ������å����Ʋ������� <P> �����Ʊ���� ftp ������ <A HREF="ftp://ftp.postgreSQL.org/pub/">ftp://ftp.postgreSQL.org/pub/</A>�ǡ���äȿ������С������� PostgreSQL ���뤤�ϥѥå������ƤߤƲ������� <P> -<H4><A NAME="1.14">1.14</A>) ¾��<font size=-1>DBMS</font>�Τ���٤�PostgreSQL�Ϥɤ��ʤΤǤ����� +<H4><A NAME="1.14">1.14</A>) ¾��<small>DBMS</small>�Τ���٤�PostgreSQL�Ϥɤ��ʤΤǤ����� </H4><P> ���եȥ�������פ���ˡ�ˤϤ����Ĥ�����ޤ�����ǽ����ǽ�ȿ������ȥ��ݡ��ȤȲ��ʤǤ��� @@ -467,16 +512,13 @@ PostgreSQL Developers��ʸ����ɤߤޤ��� <DL> <DT> <B>��ǽ(Features)</B> <DD> - -PostgreSQL�ϡ��ȥ����������䤤��碌��ȥꥬ����ӥ塼�䳰������ -���Ȥ䡢�����ơ��������줿���å������ʤɡ��絬�Ͼ���<font size=-1>DBMS</font>�����ĵ�ǽ��� -�Ȥ�ɻ��äƤ��ޤ���PostgreSQL�ϡ�����ˡ��桼���������Ѿ���ޥ��- -�С��������ƥ��ʤɡ�����<font size=-1>DBMS</font>��������碌�ʤ���ǽ���Ĥ� -������碌�Ƥ��ޤ������������λ���������(foreign key referential -integrity)����å�������ƥ��餹����γ�������������� -(outer concurrency control)�ϻ�����碌�ޤ��� - -<BR><BR> +PostgreSQL�ϡ��ȥ����������䤤��碌���ȥꥬ�����ӥ塼���������� +���������ȡ�����ӡ��������줿���å������ʤɡ��絬�Ͼ���<small> +DBMS</small>�����ĵ�ǽ��ۤȤ�ɻ��äƤ��ޤ�������� PostgreSQL�ϡ��桼�� +��������Ѿ����롼�롢���줫�顢���å������̾�����ޥ���С������Ʊ�� +������ʤɡ�����<small>DBMS</small>�������碌�ʤ��褦�ʵ�ǽ�� +���Ĥ�������碌�Ƥ��ޤ���<BR> +<BR> <DT> <B>��ǽ(Performance)</B> <DD> @@ -514,7 +556,7 @@ PostgreSQL�ϡ�Unix�ץ�������ư���뤳�Ȥˤ��桼������³�����ޤ��� <DT> <B>������(Reliability)</B> <DD> -�桹�ϡ�<font size=-1>DBMS</font>�ο��������⤯�ʤ��ƤϤ��β��ͤ�̵�����Ȥ����Ƥޤ����� +�桹�ϡ�<small>DBMS</small>�ο��������⤯�ʤ��ƤϤ��β��ͤ�̵�����Ȥ����Ƥޤ����� ʬ�ƥ��Ȥ��ơ����ꤷ�������ɤ�Х���Ǿ��ˤ��Ƥ����������褦�˶� ��Ƥޤ������줾��Υ����Ͼ��ʤ��Ȥ�1����ʾ�Υ١������ƥ��Ȥ�� �ʤ�������ޤǤΥ��������������ǤȤ��ư��ꤷ�����Ǥʥ����� @@ -529,7 +571,7 @@ PostgreSQL�ϡ�Unix�ץ�������ư���뤳�Ȥˤ��桼������³�����ޤ��� ����β����ݾڤ��뤳�ȤϤǤ��ޤ������ѥǡ����١����Ǥ��äƤ��� ��褵���櫓�ǤϤ���ޤ���ȯ�Ԥ䡢�桼�������ߥ�˥ƥ����ޥ˥奢 ���ࡢ����ˡ������������ɤʤɤ�ľ�ܥ��������Ǥ��뤳�Ȥ�äơ� -PostgreSQL�Υ��ݡ��Ȥϡ�¾��<font size=-1>DBMS</font>���ݡ��Ȥ���ͥ�줿��ΤȤʤäƤ��ޤ��� +PostgreSQL�Υ��ݡ��Ȥϡ�¾��<small>DBMS</small>���ݡ��Ȥ���ͥ�줿��ΤȤʤäƤ��ޤ��� ����˾�������ơ�������ξ��ѥ��ݡ��Ȥʤɤ⤢��ޤ��ʥ��ݡ���FAQ���ܤ��� �������ˡ� @@ -542,14 +584,40 @@ PostgreSQL�����Ѥϡ����ѤǤ����ѤǤ⡢���٤�̵���Ǥ����嵭�˼����Ƥ� <BR><BR> </DL> <P> + +<H4><A name="1.15">1.15</A>) PostgreSQL�����̤DZ������ˤϤɤ�����Ф褤�Ǥ����� +</H4> + + <P>PostgreSQL�ϡ��桹��6ǯ���˻Ϥ�Ȥ����衢�ǹ⥯�饹�δ��פ� +���äƤ��ޤ�������Ϥ��٤ơ�Marc Fournie����Τ������ǡ���Ϥ��δ��� +��ǯ�ˤ�錄�ä���¤���������Ƥ��ޤ�����</P> + + <P>�����ɤ����פϥ����ץ������ץ��������ȤˤȤäƤϤȤƤ����ڤ� +��Τǡ����ʤ����������ץ��������Ȥ�ʬ������ޤ��� +</P> + + <P>��������δ��פϰ¤���ΤǤϤ���ޤ��ݻ���³���뤿��ˤ� +���뤤�ϰ���η�������ޤ����⤷�����ʤ��䤢�ʤ��β�Ҥˡ������� +�����ϤΤ���λ�������뤿��˻ܤ����Ȥ��Ǥ���褦�Ǥ����顢<A +href= +"http://www.pgsql.com/pg_goodies">http://www.pgsql.com/pg_goodies</A> +������դꤤ���ޤ��� + + <P>�ޤ���Web�ڡ����ˤ� PostgreSQL,Inc �Ȥ���ޤ�����������"���� +(contributions)"�����ƥ�� PostgreSQL �ץ��������Ȥݡ��Ȥ��뤿����� +�Τ���ǡ��褷������β�ҤΤ���λ��Τ���ǤϤ���ޤ��⤷����� +(check)�������Թ礬�褱���Ϣ����ν���ؤ����겼������</P> + + <HR> + <H2><CENTER>�桼���������饤����Ȥμ���</CENTER></H2> <P> -<H4><A NAME="2.1">2.1</A>) PostgreSQL �Τ���� <font size=-1>ODBC</font> �ɥ饤�С��Ϥ���ޤ����� +<H4><A NAME="2.1">2.1</A>) PostgreSQL �Τ���� <small>ODBC</small> �ɥ饤�С��Ϥ���ޤ����� </H4> -<P> PsqlODBC �� OpenLink <font size=-1>ODBC</font> ����Ĥ� <font size=-1>ODBC</font> �ɥ饤�С������Ѳ�ǽ�Ǥ��� +<P> PsqlODBC �� OpenLink <small>ODBC</small> ����Ĥ� <small>ODBC</small> �ɥ饤�С������Ѳ�ǽ�Ǥ��� <P> PsqlODBC �� PostgreSQL �����ۤ˴ޤޤ�Ƥ��ޤ�������ˤĤ��ƤΤ���˾ܺ٤ʾ���� <A HREF="ftp://ftp.PostgreSQL.org/pub/odbc/">ftp://ftp.PostgreSQL.org/pub/odbc/</A> @@ -562,13 +630,16 @@ PostgreSQL�����Ѥϡ����ѤǤ����ѤǤ⡢���٤�̵���Ǥ����嵭�˼����Ƥ� ] </PRE></small> -<P> OpenLink <font size=-1>ODBC</font> �� <A HREF="http://www.openlinksw.com/">http://www.openlinksw.com/</A>��������Ǥ��ޤ���ɸ��Ū�� <font size=-1>ODBC</font> ���饤����ȡ����եȥ������ǻȤ��ޤ��Τǡ��ٱ礷�Ƥ��뤹�٤ƤΥץ�åȥۡ���(Win, Mac, Unix, <STRONG>VMS</STRONG>)���� PostgreSQL �� <font size=-1>ODBC</font> �����ѤǤ��ޤ��� +<P> OpenLink <small>ODBC</small> �� <A HREF="http://www.openlinksw.com/">http://www.openlinksw.com/</A>��������Ǥ��ޤ���ɸ��Ū�� <small>ODBC</small> ���饤����ȡ����եȥ������ǻȤ��ޤ��Τǡ��ٱ礷�Ƥ��뤹�٤ƤΥץ�åȥۡ���(Win, Mac, Unix, <STRONG>VMS</STRONG>)���� PostgreSQL �� <small>ODBC</small> �����ѤǤ��ޤ��� -<P> ���֤����ϡ������ʼ��Υ��ݡ��Ȥ�ɬ�פʿ͡�����äƤ���Ȼפ��ޤ������ե�������ǤϤ��ĤǤ������ǽ�Τ褦�Ǥ�������ϡ�<A HREF="mailto:[email protected]">[email protected]</A>�ˤ��ꤤ���ޤ��� +<P> ���֤����ϡ������ʼ��Υ��ݡ��Ȥ�ɬ�פʿ͡�����äƤ���Ȼפ��ޤ����� + �ե�������ǤϤ��ĤǤ������ǽ�Τ褦�Ǥ�������ϡ�<A href= + "mailto:[email protected]">[email protected]</A> + �����äƲ�������</P> <A HREF="http://www.postgresql.org/docs/programmer/odbc.html"> Programmer's Guide</A> -�� <font size=-1>ODBC</font> �ξϤ⤴������������ +�� <small>ODBC</small> �ξϤ⤴������������ <P> @@ -576,7 +647,7 @@ Programmer's Guide</A> </H4> <P> �ǡ����١������˻��� Web �ڡ����ˤĤ��Ƥ������餷���Ҳ𤬡�<BR> -<A HREF="http://www.webtools.com">http://www.webtools.com</A> �ˤ���ޤ��� + <A href="http://www.webreview.com">http://www.webreview.com</A>�ˤ���ޤ���</P> <P><A HREF="http://www.phone.net/home/mwm/hotlist/">http://www.phone.net/home/mwm/hotlist/</A>�ˤ⡢�⤦��Ĥ���ޤ��� <P> Web �ؤγ�ĥ�Τ���ˤϡ�PHP ����ۤ��������ե������ȤʤäƤ��ޤ���<A HREF="http://www.php.net">http://www.php.net/</A>�ˤ���ޤ��� @@ -585,7 +656,7 @@ Programmer's Guide</A> PHP�˴ؤ������ܸ�ξ���ϡ�2000ǯ4��19����ȯ��������PHP�桼����Υ����� <A HREF="http://www.php.gr.jp/">http://www.php.gr.jp/</A> ���뤤�ϡ�ע�� �व��Υ����� - <A HREF="http://www.cityfujisawa.ne.jp/~louis/apps/phpfi/index.html">http://www.cityfujisawa.ne.jp/~louis/apps/phpfi/index.html</A> + <A HREF="http://www.geocities.jp/rui_hirokawa/php/">http://www.geocities.jp/rui_hirokawa/php/</A> �ˤ��ʤ�ޤȤ���Ƥ��ޤ��� ���� ��������ˤ����줿<A HREF="http://pg.cni.co.jp/">PHP/FI�����ܸ�ѥå�</A>���͡��ʿͤμ��Ф�PHP3.0.7��Ŭ�Ѥ���ޤ����� ���ߤ�PHPJ-DEV�ˤơ� @@ -614,12 +685,12 @@ Programmer's Guide</A> <P> <H4><A NAME="2.3">2.3</A>) PostgreSQL �˥���ե����롦�桼�������ե������Ϥ���ޤ����� -��ݡ��ȡ������ͥ졼���ϡ� �������䤤��碌����ؤΥ����ե������ϡ� +��ݡ��ȥ����ͥ졼�����������䤤��碌���쥤���ե������Ϥ���ޤ����� </H4> <P> <I>pgaccess</I> �ȸƤФ�������餷������ե����롦�桼���������ե����������ꡢ�������ۤȶ��˽в٤���ޤ���<I>Pgaccess</I> �ˤϥ�ݡ��ȡ������ͥ졼���⤢��ޤ���Web �ڡ�����<A HREF="http://www.flex.ro/pgaccess">http://www.flex.ro/pgaccess</A>�Ǥ��� -<P> <I>ecpg</I> �Ȥ��� C ����Τ���������� <font size=-1>SQL</font> �䤤��碌���쥤���ե������⤢��ޤ��� +<P> <I>ecpg</I> �Ȥ��� C ����Τ���������� <small>SQL</small> �䤤��碌���쥤���ե������⤢��ޤ��� <P> <H4><A NAME="2.4">2.4</A>) PostgreSQL ���̿�����ˤϤɤ�ʸ��줬�Ȥ��ޤ����� @@ -637,7 +708,7 @@ Programmer's Guide</A> <LI>Python (<A HREF="http://www.druid.net/pygresql/">PyGreSQL</A>) <LI>TCL (libpgtcl) <LI>C Easy API (libpgeasy) -<LI>������<font size=-1>HTML</font> (<A HREF="http://www.php.net">PHP from http://www.php.net</A>) +<LI>������<small>HTML</small> (<A HREF="http://www.php.net">PHP from http://www.php.net</A>) </UL> <P> @@ -681,30 +752,29 @@ PostgreSQL Administrator's Gide �˶�ͭ����ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤��� <H4><A NAME="3.4">3.4</A>) <I>postmaster��</I>���餻�褦�Ȥ���ȡ�<I>IpcSemaphoreCreate</I> ���顼���Фޤ����ʤ��Ǥ����� </H4> -<P>�⤷���顼��å�������<I>IpcSemaphoreCreate: semget failed (No space left on device)</I>�Ǥ���С������ͥ뤬��ʬ�ʥ��ޥե���Ȥ���褦�˹�������Ƥ��ޤ���Postgres������Ū�ʥХå�����ɥץ�������˰�ĤΥ��ޥե���ɬ�פȤ��ޤ����Ȥꤢ�����β�����<I>postmaster</I>��ư����Ȥ��ˡ��Хå�����ɥץ������ο����꾯�ʤ����¤뤳�ȤǤ��������ͤ�32��꾮���ʿ��Υѥ�����<I>-N</I>�ǻȤ��ޤ�����깱��Ū�ʲ����ϡ������ͥ��<font size=-1>SEMMNS</font> �� <font size=-1>SEMMNI</font> �ѥ��������䤹���ȤǤ��� +<P>�⤷���顼��å�������<I>IpcSemaphoreCreate: semget failed (No space left on device)</I>�Ǥ���С������ͥ뤬��ʬ�ʥ��ޥե���Ȥ���褦�˹�������Ƥ��ޤ���Postgres������Ū�ʥХå�����ɥץ�������˰�ĤΥ��ޥե���ɬ�פȤ��ޤ����Ȥꤢ�����β�����<I>postmaster</I>��ư����Ȥ��ˡ��Хå�����ɥץ������ο����꾯�ʤ����¤뤳�ȤǤ��������ͤ�32��꾮���ʿ��Υѥ�����<I>-N</I>�ǻȤ��ޤ�����깱��Ū�ʲ����ϡ������ͥ��<small>SEMMNS</small> �� <small>SEMMNI</small> �ѥ��������䤹���ȤǤ��� + + <P>�����ǽ�Υ��ޥե�����٤ʥǡ����١������������δ֤˥���å���� +��������ǽ��������ޤ��� +</P> + <P>�⤷�����顼��å��������ʤˤ�¾�Τ�ΤǤ���С������ͥ�ι����Ǥޤä������ޥե��Υ��ݡ��ȤƤ��ʤ����⤷��ޤ��� PostgreSQL Administrator's Gide �˶�ͭ����ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤�����ޤ���</P> <P> -<H4><A NAME="3.5">3.5</A>) ¾�Υۥ��Ȥ��鼫ʬ�� PostgreSQL �ǡ����١����ؤΥ����������ɤ��ˤϤɤ����ޤ����� +<H4><A NAME="3.5">3.5</A>) ¾�Υۥ��Ȥ������³�ϤɤΤ褦�����椷�ޤ����� </H4> <P> �����ͤǤϡ�PostgreSQL �� unix �ɥᥤ���åȤ�Ȥ���������ޥ������³���������ޤ���<I>postmaster</I> ��ư�� <I>-i</I> �ե�å���ä���<I>$PGDATA/pg_hba.conf</I> �ե������Ŭ�ڤ�ľ���ơ��ۥ��ȼ�Ƴ����ǧ�ڤ�Ȥ�ʤ��������¾�Υޥ������³�Ǥ��ʤ��Ǥ��礦������ˤ��TCP/IP����³����ǽ�ˤʤ�ޤ��� <p>�����ǽ�ʥ��ޥե�����٤Υǡ����١�������������˥���å����������������Ȥ�����ޤ��� <P> -<H4><A NAME="3.6">3.6</A>) ¾�Υޥ��鼫ʬ�Υǡ����١�������³�Ǥ��ʤ��ΤϤʤ��Ǥ����� -</H4> - -<P> ���������Ǥϥ�������ޥ���� unix �ɥᥤ��Υ����å���³���������ޤ���TCP/IP ��³���ǽ�ˤ���ˤ� postmaster �� <I>-i</I> ���ץ����dz��Ϥ���Ƥ��ơ�<I>pgsql/data/pg_hba.conf</I> �ե������Ŭ�ڤʥۥ��Ȥε��ܤ��ɲä���Ƥ��뤳�Ȥ��ǧ���Ƥ��������� - -<P> -<H4><A NAME="3.7">3.7</A>) ����ɤ���ǽ�����뤿��ˤϡ��ǡ����١����������ɤΤ褦��Ĵ��������ɤ��Ǥ����� +<H4><A NAME="3.6">3.6</A>) ����ɤ���ǽ�����뤿��ˤϡ��ǡ����١����������ɤΤ褦��Ĵ��������ɤ��Ǥ����� </H4> -<P> �Τ��˥���ǥå������䤤��碌��®�٤������ޤ���<font size=-1>EXPLAIN</font>���ޥ�ɤ� PostgreSQL ���ɤΤ褦�ˤ��ʤ����䤤��碌���������Ƥ��뤫�뤳�Ȥ��Ǥ��������ơ��ɤΥ���ǥå������Ȥ��Ƥ��뤫�뤳�Ȥ��Ǥ��ޤ��� -<P>�⤷ <font size=-1>INSERT</font> ��¿�Ѥ��Ƥ�����ϡ�<font size=-1>COPY</font> ���ޥ�ɤ�Ȥä��礭�ʥХå������Ǥ����Ԥʤ����Ȥ�Ƥ���Ʋ�����������ϡ�<font size=-1>INSERT</font> ���̡��˹Ԥʤ�����äȹ�®�Ǥ������ˡ�<font size=-1>BEGIN WORK/COMMIT</font> �Υȥ������֥��å������̵��ʸ�ϡ�����鼫�Ȥ����줾��Υȥ�����������äƤ���ȸ��ʤ���ޤ��������Ĥ���ʸ���ĤΥȥ������֥��å�����ǹԤʤ����Ȥ�ͤ��Ʋ�����������ˤ��ȥ�������Υ����С��إåɤ�����ޤ����ޤ����礭�ʥǡ������ѹ���Ԥʤ��ݤϥ���ǥå�������ٳ����ơ����ľ�����Ȥ�ͤ��ƤߤƲ������� +<P> �Τ��˥���ǥå������䤤��碌��®�٤������ޤ���<small>EXPLAIN</small>���ޥ�ɤ� PostgreSQL ���ɤΤ褦�ˤ��ʤ����䤤��碌���������Ƥ��뤫�뤳�Ȥ��Ǥ��������ơ��ɤΥ���ǥå������Ȥ��Ƥ��뤫�뤳�Ȥ��Ǥ��ޤ��� +<P>�⤷ <small>INSERT</small> ��¿�Ѥ��Ƥ�����ϡ�<small>COPY</small> ���ޥ�ɤ�Ȥä��礭�ʥХå������Ǥ����Ԥʤ����Ȥ�Ƥ���Ʋ�����������ϡ�<small>INSERT</small> ���̡��˹Ԥʤ�����äȹ�®�Ǥ������ˡ�<small>BEGIN WORK/COMMIT</small> �Υȥ������֥��å������̵��ʸ�ϡ�����鼫�Ȥ����줾��Υȥ�����������äƤ���ȸ��ʤ���ޤ��������Ĥ���ʸ���ĤΥȥ������֥��å�����ǹԤʤ����Ȥ�ͤ��Ʋ�����������ˤ��ȥ�������Υ����С��إåɤ�����ޤ����ޤ����礭�ʥǡ������ѹ���Ԥʤ��ݤϥ���ǥå�������ٳ����ơ����ľ�����Ȥ�ͤ��ƤߤƲ������� <P> ���塼�˥Υ��ץ�������Ĥ�����ޤ���<I>postmaster</I> �� <I>-o -F</I> ���ץ����ǵ�ư���뤳�Ȥˤ�äơ�<I>fsync()</I> ��̵���ˤ��뤳�Ȥ��Ǥ��ޤ�������ˤ�äơ��ƥȥ���������� <I>fsync()</I> �ǥǥ�����������Τ�ߤᤵ���ޤ��� @@ -712,10 +782,10 @@ PostgreSQL Administrator's Gide �˶�ͭ����ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤��� <P> �Хå�����ɤ� <I>-S</I> ���ץ�����Ȥäơ����줾��ΥХå�����ɡ��ץ����������Ū���¤��ؤ��ˤ�äƻȤ�����κ��祵���������䤹���Ȥ�Ǥ��ޤ��� ���� <I>-S</I> ���ͤϥ����Х���ñ�̤ǡ������ͤ� 512 (���ʤ����512K)�Ǥ��� -<P> �ޤ���<font size=-1>CLUSTER</font> ���ޥ�ɤ�Ȥäơ��ơ��֥�Υǡ�����ǥå����˹�碌�뤿��˥��롼�ײ����뤳�Ȥ�Ǥ��ޤ����ܤ����ϡ�����饤��ޥ˥奢��� <I>CLUSTER</I> �Ʋ������� +<P> �ޤ���<small>CLUSTER</small> ���ޥ�ɤ�Ȥäơ��ơ��֥�Υǡ�����ǥå����˹�碌�뤿��˥��롼�ײ����뤳�Ȥ�Ǥ��ޤ����ܤ����ϡ�����饤��ޥ˥奢��� <I>CLUSTER</I> �Ʋ������� <P> -<H4><A NAME="3.8">3.8</A>) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ�����</H4> +<H4><A NAME="3.7">3.7</A>) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ�����</H4> <P> PostgreSQL �ϡ��ǥХ��Τ���˰�̣�Τ��롢���־������𤹤뤤���Ĥ��ε�ǽ������ޤ��� @@ -730,9 +800,17 @@ PostgreSQL Administrator's Gide �˶�ͭ����ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤��� <P> ����ˤ�� PostgreSQL �κǾ����Υǥ��쥯�ȥ�� server.log �ե����뤬�֤���ޤ������Υե�����ϥ����С���������������䥨�顼�ˤĤ���ͭ�Ѥʾ����ޤߤޤ���<I>Postmaster</I> �Ϲ��˾ܺ٤ʾ������𤹤뤿��� <I>-d</I> ���ץ���������ޤ������� <I>-d</I> ���ץ����ϡ��ǥХ�����٥����ꤷ�ޤ����⤤�ǥХ�����٥�Ǥϡ��礭�ʥ����ե�������������뤳�Ȥ����դ��ʤ��ƤϤʤ�ޤ��� -<P>�⤷��<i>postmaster</i>�����äƤ��ʤ���С�<I>postgres</I>�Хå�����ɤޥ�ɹԤ������餻�뤳�Ȥ��Ǥ���ľ��<font size=-1>SQL</font>ʸ���פ��뤳�Ȥ��Ǥ��ޤ������Τ�꤫���ϡ��ǥХ���Ū�ΤȤ�<B>����</B>�����ᤷ�ޤ������ߥ�����ǤϤʤ������Ԥ��䤤��碌�ν���ˤʤ뤳�Ȥ����դ��Ƥ����������⤷���ǥХ�����ܥ������ƥ���ѥ��뤷�Ƥ���С��ǥХå���ȤäƲ��������Ƥ��뤫�뤳�Ȥ��Ǥ��ޤ���postmaster ����Хå�����ɤϤ����櫓�ǤϤʤ��Τǡ���Ω�ʴĶ������äƤ���ΤǤϤʤ����å����Хå�����ɤȤ����ä����꤬��ʣ���뤳�ȤϤ���ޤ��� +<P>�⤷��<i>postmaster</i>�����äƤ��ʤ���С�<I>postgres</I>�Хå�����ɤޥ�ɹԤ������餻�뤳�Ȥ��Ǥ���ľ��<small>SQL</small>ʸ���פ��뤳�Ȥ��Ǥ��ޤ������Τ�꤫���ϡ��ǥХ���Ū�ΤȤ�<B>����</B>�����ᤷ�ޤ������ߥ�����ǤϤʤ������Ԥ��䤤��碌�ν���ˤʤ뤳�Ȥ����դ��Ƥ����������⤷���ǥХ�����ܥ������ƥ���ѥ��뤷�Ƥ���С��ǥХå���ȤäƲ��������Ƥ��뤫�뤳�Ȥ��Ǥ��ޤ���postmaster ����Хå�����ɤϤ����櫓�ǤϤʤ��Τǡ���Ω�ʴĶ������äƤ���ΤǤϤʤ����å����Хå�����ɤȤ����ä����꤬��ʣ���뤳�ȤϤ���ޤ��� -<P> �⤷��<i>postmaster</i>�����äƤ���С����륦����ɥ���<I>psql</I>�Ϥ���ȡ�<i>psql</i> �ǻȤ��� <i>postgres</i>�ץ�������<font size=-1>PID</font>�����Ĥ���ޤ����ǥХå���Ȥä�<i>postgres</i>��<font size=-1>PID</font>�˥����å�(attach)���ޤ����ǥХå����椫��֥졼�����ݥ���ȤåȤ���<i>psql</i>�����䤤��碌��ȯ�Ԥ��ޤ����ǥХ��Τ����<i>postgres</i>���ư������ϡ�PGOPTIONS="-W n" ������Ǥ������줫�顢<i>psql</i> �Ϥ��ޤ�������ˤ�ꡢ<i>n</i> �ó��Ϥ��٤餻��Ϥ��ʤΤǡ��ǥХå��ǥ����å����ƻ�ư�����ɤäƸ��뤳�Ȥ��Ǥ��ޤ��� + <P> �⤷��<i>postmaster</i>�����äƤ���С����륦����ɥ��� +<I>psql</I>�Ϥ���ȡ�<i>psql</i> �ǻȤ��� <i>postgres</i> �ץ����� +��<small>PID</small>�����Ĥ���ޤ����ǥХå���Ȥä� +<i>postgres</i>��<small>PID</small>�˥����å�(attach)���ޤ����ǥХ� +�����椫��֥졼�����ݥ���ȤåȤ���<i>psql</i> �����䤤��碌��ȯ�� +���ޤ����ǥХ��Τ����<i>postgres</i>���ư������ϡ�PGOPTIONS="-W n" +������Ǥ������줫�顢<i>psql</i> �Ϥ��ޤ�������ˤ�ꡢ<i>n</i> �� +���Ϥ��٤餻��Ϥ��ʤΤǡ��ǥХå��ǥץ������˥����å����ơ��֥졼���ݥ� +��Ȥ����ꤷ�����Ϥ������ɤäƸ��Ƥ椯���Ȥ��Ǥ��ޤ��� <P> postgreSQL �ץ������ˤϡ��ǥХ�����ǽ¬��ˤȤƤ����Ω�� <I>-s</I>�� <I>-A</I>�� <I>-t</I> ���Υ��ץ������ޤ��� @@ -740,20 +818,20 @@ PostgreSQL Administrator's Gide �˶�ͭ����ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤��� <P> -<H4><A NAME="3.9">3.9</A>) ��³���褦�Ȥ���Ȥ��� <I>'Sorry, too many clients'</I> ���Фޤ����ʤ��Ǥ����� +<H4><A NAME="3.8">3.8</A>) ��³���褦�Ȥ���Ȥ��� <I>'Sorry, too many clients'</I> ���Ф�ΤϤʤ��Ǥ����� </H4> <P> <I>postmaster��</I>Ʊ����ư�Ǥ���Хå�����ɥץ��������Ф������¿������䤹ɬ�פ�����ޤ��� <P>����κ���ץ�������32�ץ������Ǥ���<I>-N</I>��Ŭ�ڤ��ͤ�����ˤ���<I>postmaster</I>��Ƶ�ư���뤫��postgresql.conf �������뤳�Ȥˤ�äơ������ͤ����䤹���Ȥ��Ǥ��ޤ��� -������ι����Ǥ�<I>-N</I>�Ϻ���1024�ޤ�����Ǥ��ޤ����⤷����ä�ɬ�פǤ����<I>include/config.h</I>�����<font size=-1>MAXBACKENDS</font>�����ä������ƹ��ۤ��ޤ����⤷��˾��ʤ�<I>configure</I>�� <I>--with-maxbackends</I>���ؤ�Ȥäơ�<I>-N</I>�δ����ͤ�����������Ǥ��ޤ��� +������ι����Ǥ�<I>-N</I>�Ϻ���1024�ޤ�����Ǥ��ޤ����⤷����ä�ɬ�פǤ����<I>include/config.h</I>�����<small>MAXBACKENDS</small>�����ä������ƹ��ۤ��ޤ����⤷��˾��ʤ�<I>configure</I>�� <I>--with-maxbackends</I>���ؤ�Ȥäơ�<I>-N</I>�δ����ͤ�����������Ǥ��ޤ��� <P>�⤷��<I>-N</I> �� 32�����礭������ΤǤ���С�<I>-B</I>������64����礭���ͤ����ä����ʤ��ƤϤʤ�ʤ�����<I>-B</I> �Ͼ��ʤ��Ȥ� <I>-N</I> ��2�ܤϤʤ��ƤϤʤ餺�������餯�ǹ���ǽ��˾��ʤ�Ф������礭���ͤ�ɬ�פʤϤ��Ǥ����Хå�����ɥץ�����������ˤ���ȡ�����������Unix�����ͥ빽���ѥ��������䤹���Ȥ�ɬ�פˤʤ뤫�⤷��ޤ��� -��ͭ������֥��å��κ�����(<font size=-1>SHMMAX</font>)�� -���ޥե��κ����(<font size=-1>SEMMNS</font>��<font size=-1>SEMMNI</font>)�� -�ץ������κ����(<font size=-1>NPROC</font>)�� -�桼����κ���ץ�������(<font size=-1>MAXUPRC</font>)�� -�����ե�����κ����(<font size=-1>NFILE</font>��<font size=-1>NINODE</font> +��ͭ������֥��å��κ�����(<small>SHMMAX</small>)�� +���ޥե��κ����(<small>SEMMNS</small>��<small>SEMMNI</small>)�� +�ץ������κ����(<small>NPROC</small>)�� +�桼����κ���ץ�������(<small>MAXUPRC</small>)�� +�����ե�����κ����(<small>NFILE</small>��<small>NINODE</small> ���ǧ����˴ޤޤ�ޤ��� PostgreSQL�˵������Хå�����ɤΥץ������������¤���Ƥ���Τϡ� �����ƥ�Υ������Ȥ��̤��Ƥ��ޤ����Ȥ��뤿��Ǥ��� @@ -761,10 +839,10 @@ PostgreSQL�˵������Хå�����ɤΥץ������������¤���Ƥ���Τϡ� <P>6.5������ΥС�������PostgreSQL�ǤϥХå�����ɤκ������64�Ǥ��������ѹ�����ˤϡ�<I>include/storage/sinvaladt.h</I>�����MaxBackendId�������������˺ƹ��ۤ�ɬ�פǤ����� <P> -<H4><A NAME="3.10">3.10</A>) ��ʬ�Υǡ����١������ǥ��쥯�ȥ�ˤ��� <I>pg_sorttemp.XXX</I>�ե�����ϲ��Ǥ����� +<H4><A NAME="3.9">3.9</A>) ��ʬ�Υǡ����١������ǥ��쥯�ȥ�ˤ��� <I>pg_sorttemp.XXX</I>�ե�����ϲ��Ǥ����� </H4> -<P> �䤤��碌�¹ԥ⥸�塼��ˤ�ä��������줿���Ū�ʥե�����Ǥ����㤨�С��⤷ <font size=-1>ORDER BY</font> �������������˥Хå�����ɤ� <I>-S</I> �ѥ����ǵ��Ĥ����ͤ����礭�ʥ��ڡ����������Ȥκݤ�ɬ�פ��Ȥ���ȡ���줿�ǡ������ݻ����뤿��˰��Ū�ʥե����뤬�����Ĥ���������ޤ��� +<P> �䤤��碌�¹ԥ⥸�塼��ˤ�ä��������줿���Ū�ʥե�����Ǥ����㤨�С��⤷ <small>ORDER BY</small> �������������˥Хå�����ɤ� <I>-S</I> �ѥ����ǵ��Ĥ����ͤ����礭�ʥ��ڡ����������Ȥκݤ�ɬ�פ��Ȥ���ȡ���줿�ǡ������ݻ����뤿��˰��Ū�ʥե����뤬�����Ĥ���������ޤ��� <P> ���Ū�ʥե�����ϼ�ưŪ�˾ä������Ϥ��Ǥ������⤷�������Ȥ�����ǥХå�����ɤ�����å��夷�Ƥ��ޤ��Ȥ����Ϥʤ�ޤ����ΤȤ��Хå�����ɤ��ҤȤĤ����äƤʤ���С�pg_tempNNN.NN�ե������ä��Ƥ�����פǤ��� @@ -788,40 +866,34 @@ PostgreSQL�˵������Хå�����ɤΥץ������������¤���Ƥ���Τϡ� <H2><CENTER>����μ���</CENTER></H2> <P> -<H4><A NAME="4.1">4.1</A>) �ʤ��������ƥ�ϥ���ޤ侮���������եե����ޥåȤǺ��𤹤�ΤǤ����� -</H4> - -<P> ��������������Τ���Ʋ�������PostgreSQL �� <I>postmaster</I> �ץ����������餻���桼�����Υ�������������Ȥ��ޤ���postgres ��psql �ˤ� SET ���ޥ�ɤ����ꡢ�ǡ���������Ǥ��ޤ��������ʤ������Ķ��˹�碌�����ꤷ�Ʋ������� - -<P> -<H4><A NAME="4.2">4.2</A>) �Х��ʥꡦ����������̾參������Ȥθ�̩�ʰ㤤�ϲ��Ǥ����� +<H4><A NAME="4.1">4.1</A>) �Х��ʥꡦ����������̾參������Ȥθ�̩�ʰ㤤�ϲ��Ǥ����� </H4> -<P> �ܽҤϡ�����饤��ޥ˥奢��� <font size=-1>DECLARE</font> �Ʋ������� +<P> �ܽҤϡ�����饤��ޥ˥奢��� <small>DECLARE</small> �Ʋ������� <P> -<H4><A NAME="4.3">4.3</A>) �ǽ�ο��ԤΤߤ� <font size=-1>SELECT</font> ����ˤϤɤ����ޤ����� +<H4><A NAME="4.2">4.2</A>) �ǽ�ο��ԤΤߤ� <small>SELECT</small> ����ˤϤɤ����ޤ����� </H4> -<P> ����饤��ޥ˥奢���<font size=-1>FETCH</font>�Ƥ������������뤤�ϡ�SELECT ... LIMIT....��ȤäƤߤƲ������� +<P> ����饤��ޥ˥奢���<small>FETCH</small>�Ƥ������������뤤�ϡ�SELECT ... LIMIT....��ȤäƤߤƲ������� -<P>���Ȥ����ߤ����ΤϺǽ�ο��Ԥ����Ǥ⡢���٤Ƥ��䤤��碌��ɾ�����ʤ��ƤϤʤ�ʤ����⤷��ޤ���<font size=-1>ORDER BY</font> ����ä��䤤��碌��ͤ��ƤߤƲ������� -�⤷��<font size=-1>ORDER BY</font>�˹�ä�����ǥå���������Ȥ���� PostgreSQL���ᤵ�줿�ǽ�ο��Ԥ�����ɾ���Ǥ��뤫�⤷��ޤ����Ǥʤ�С�PostgreSQL �ϰտޤ����Ԥ����������ޤǤ��٤ƤιԤ�ɾ�����ʤ���Фʤ�ʤ����⤷��ޤ��� +<P>���Ȥ����ߤ����ΤϺǽ�ο��Ԥ����Ǥ⡢���٤Ƥ��䤤��碌��ɾ�����ʤ��ƤϤʤ�ʤ����⤷��ޤ���<small>ORDER BY</small> ����ä��䤤��碌��ͤ��ƤߤƲ������� +�⤷��<small>ORDER BY</small>�˹�ä�����ǥå���������Ȥ���� PostgreSQL���ᤵ�줿�ǽ�ο��Ԥ�����ɾ���Ǥ��뤫�⤷��ޤ����Ǥʤ�С�PostgreSQL �ϰտޤ����Ԥ����������ޤǤ��٤ƤιԤ�ɾ�����ʤ���Фʤ�ʤ����⤷��ޤ��� <P> -<H4><A NAME="4.4">4.4</A>) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� <I>psql</I> �Ǹ���ˤϤɤ����ޤ����� +<H4><A NAME="4.3">4.3</A>) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� <I>psql</I> �Ǹ���ˤϤɤ����ޤ����� </H4> <P> <I>psql</I>�Υ����������ɤȤ��ƽ줿 <I>pgsql/src/bin/psql/describe.c</I> �ե�������ɤळ�Ȥ����������Ǥ��� -�����ˤϡ�psql�ΥХå�����å��女�ޥ�ɤˤ����ϤΤ����<font size=-1>SQL</font>���ޥ�ɤ��ޤޤ�Ƥ��ޤ��� <I>psql</I> �� <I>-E</I> ���ץ�����Ĥ��Ƶ�ư����С�Ϳ�������ޥ�ɤ�¹Ԥ��뤿����䤤��碌�����Ϥ���ޤ��� +�����ˤϡ�psql�ΥХå�����å��女�ޥ�ɤˤ����ϤΤ����<small>SQL</small>���ޥ�ɤ��ޤޤ�Ƥ��ޤ��� <I>psql</I> �� <I>-E</I> ���ץ�����Ĥ��Ƶ�ư����С�Ϳ�������ޥ�ɤ�¹Ԥ��뤿����䤤��碌�����Ϥ���ޤ��� <P> -<H4><A NAME="4.5">4.5</A>) �ơ��֥뤫����κ���ϤɤΤ褦�ˤ��ޤ����� +<H4><A NAME="4.4">4.4</A>) �ơ��֥뤫����κ���ϤɤΤ褦�ˤ��ޤ����� </H4> -<P> <font size=-1>ALTER TABLE DROP COLUMN</font> �ϥ��ݡ��Ȥ��Ƥ��ޤ�����������ˤ������ޤ�: +<P> <small>ALTER TABLE DROP COLUMN</small> �ϥ��ݡ��Ȥ��Ƥ��ޤ�����������ˤ������ޤ�: <PRE> SELECT ... -- �����������ʳ�����٤����ޤ��� @@ -835,12 +907,12 @@ PostgreSQL�˵������Хå�����ɤΥץ������������¤���Ƥ���Τϡ� <P> -<H4><A NAME="4.6">4.6</A>) �ԡ��ơ��֥롢�ǡ����١����κ��祵�����ϡ� +<H4><A NAME="4.5">4.5</A>) �ԡ��ơ��֥롢�ǡ����١����κ��祵�����ϡ� </H4> <P> ���¤ϰʲ��ΤȤ���Ǥ��� <PRE> -�ǡ����١����κ��祵����? ����̵�� (60GB �Υǡ����١�����¸�ߤ��ޤ�) +�ǡ����١����κ��祵����? ����̵�� (500GB �Υǡ����١�����¸�ߤ��ޤ�) �ơ��֥�κ��祵����? 16TB �Ԥκ��祵����? 7.1�ʹߤ�����̵�� �ե�����ɤκ��祵����? 7.1�ʹߤ�1GB @@ -857,74 +929,96 @@ PostgreSQL�˵������Хå�����ɤΥץ������������¤���Ƥ���Τϡ� <P> -<H4><A NAME="4.7">4.7</A>) ����Ū�ʥƥ����ȥե����뤫��ǡ�������¸����ˤϡ��ǡ����١����Υǥ��������̤ϤɤΤ��餤ɬ�פǤ��� +<H4><A NAME="4.6">4.6</A>) ����Ū�ʥƥ����ȥե����뤫��ǡ�������¸����ˤϡ��ǡ����١����Υǥ��������̤ϤɤΤ��餤ɬ�פǤ��� </H4> -PostgreSQL �Υǡ����١�������¸����ˤϡ����̤Υե��������6.5�ܤΥǥ��������̤�ɬ�פȤ��ޤ���<P> -<P> �ƹԤ���Ĥ������������ 300,000�ԤΥե������ͤ��Ƥߤޤ��礦�������Υե�����Ǥ� 2.4MB �Ǥ������Υǡ�����ޤ� PostgreSQL �ǡ����١����ե�������礭���ϼ��Τ褦����14MB�ȸ��Ѥ�뤳�Ȥ��Ǥ��ޤ��� +���̤Υƥ����ȥե������ PostgreSQL �Υǡ����١�������¸����ˤϡ��������5�ܤΥǥ��������̤�ɬ�פȤ��ޤ���<P> + +<P> ����Ȥ��ơ��ƹԤ������ȥƥ����ȵ��Ҥ���� 100,000�ԤΥե������ͤ� +�Ƥߤޤ��礦���ƥ����Ȥ�ʸ�����ʿ��Ĺ����20�Х��ȤȲ��ꤹ��ȡ��ե�å� +�ե�������礭������2.8MB �Ǥ������Υǡ�����ޤ� PostgreSQL �ǡ����١��� +�ե�������礭���ϼ��Τ褦����6.4MB�ȸ��Ѥ�뤳�Ȥ��Ǥ��ޤ��� <PRE> 36 bytes: �ƹԤΥإå�(����) - + 8 bytes: ��4�Х��Ȥ���Ĥ�����(int)�ե������ + 24 bytes: ����(int)�ե�����ɤȥƥ�����(text)�ե������ + 4 bytes: �ڡ�����Υ��åץ�ؤΥݥ��� ---------------------------------------- - 48 bytes per row + 64 bytes per row PostgreSQL �Υǡ����ڡ����������� 8192�Х���(8KB)�ʤΤ�: 8192 bytes per page - ------------------- = 171 rows per database page (�ڤ�夲) - 48 bytes per row + ------------------- = 128 rows per database page (�ڤ�夲) + 64 bytes per row - 300000 data rows - -------------------- = 1755 database pages - 171 rows per page + 100000 data rows + -------------------- = 782 database pages + 128 rows per page -1755 database pages * 8192 bytes per page = 14,376,960 bytes (14MB) +782 database pages * 8192 bytes per page = 6,406,144 bytes (6.4 MB) </PRE> <P> ����ǥå����ϡ�����ۤɤΥ����Хإåɤ��ᤷ�ޤ�������ǥå����դ������ǡ�����ޤ�ʾ塢����ʤ���礭���ʤ�ޤ��� <P> -<H4><A NAME="4.8">4.8</A>) �ǡ����١������������줿�ơ��֥�䥤��ǥå�����ɤΤ褦�ˤ��Ƹ��Ĥ��Ф��ޤ����� +<H4><A NAME="4.7">4.7</A>) �ǡ����١������������줿�ơ��֥�䥤��ǥå�����ɤΤ褦�ˤ��Ƹ��Ĥ��Ф��ޤ����� </H4> <P> <I>psql</I> �ˤϤ��������ʥХå�����å��塦���ޥ�ɤ����ꡢ�������������ɽ�����ޤ����Хå�����å��塦���ޥ�ɤμ����ˤ� \? ��ȤäƲ������� -<P> �ޤ���<I>pgsql/src/tutorial/syscat.source</I> �ե���������餻�ƤߤƲ�����������ϡ������� <font size=-1>SELECT</font> ʸ�ˤ��ɬ�פʾ����ǡ����١����Υ����ƥࡦ�ơ��֥뤫����Ф����㼨���Ƥ���ޤ��� +<P> �ޤ���<I>pgsql/src/tutorial/syscat.source</I> �ե���������餻�ƤߤƲ�����������ϡ������� <small>SELECT</small> ʸ�ˤ��ɬ�פʾ����ǡ����١����Υ����ƥࡦ�ơ��֥뤫����Ф����㼨���Ƥ���ޤ��� <P> -<H4><A NAME="4.9">4.9</A>) �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��ʤ��Ǥ����� +<H4><A NAME="4.8">4.8</A>) �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��ʤ��Ǥ����� </H4> -<P> PostgreSQL ���������ưŪ�ˤ��ݼ餷�ޤ�������������뤿��ˤϡ�<font size=-1>VACUUM</font> �����餻�ʤ��ƤϤʤ�ޤ��������������줿��ϡ����֥ƥ��ޥ������ơ��֥�˲��Ԥ��뤫���Τäơ�����ǥå�����Ȥ��٤����η�������ɤ������ޤ������֥ƥ��ޥ����ϥơ��֥뤬��������Ϣ³������������®���Ǥ��������ϥ���ǥå�����Ȥ�ʤ����Ȥˤ����ղ������� - -<P> ������κ�Ŭ�����פΤ����<font size=-1>VACUUM ANALYZE</font>��Ȥ��ޤ���<font size=-1>VACUUM ANALYZE</font>��ʣ����ʣ����(multi-join)�䤤��碌�Τ�������ڤǤ��Τǡ����֥ƥ��ޥ����Ϥ��줾��Υơ��֥뤫���֤����Ԥο����Ѥ뤳�Ȥ��Ǥ�������η���������Ӥޤ����Хå�����ɤϤ��켫�ȤǤ�������פ��ݻ����ʤ��Τǡ����Ū�ˤ�����뤿��ˤ� <font size=-1>VACUUM ANALYZE</font> �����餻�ʤ��ƤϤʤ�ޤ��� - -<P> ���̡�����ǥå����� <font size=-1>ORDER BY</font> ��������Τ���ˤϻȤ��ޤ�������ʥǥ��������������ϤȤƤ��٤��Τǡ��缡��������³������Ū�����Ȥϡ�����ʥơ��֥�������ǥå��������������®�Ǥ��� +����ǥå����ϼ�ưŪ�ˤ��٤Ƥ��䤤��碌�ǻȤ���櫓�ǤϤ���ޤ��ơ� +�֥뤬�Ǿ�����������礭�����䤤��碌�Ǥ��Τ鷺���ʥѡ�����ơ����ιԤ� +���������������ǥå����ϻȤ��ޤ�������ϥ���ǥå����������ˤ� +�굯������������ʥǥ��������������ϡ��ơ��֥�ȥ졼�Ȥ��ɤ�缡 +���������٤��ʤ뤳�Ȥ��Ȥ��ɤ����뤫��Ǥ��� + + <P>����ǥå�����Ȥ�������ꤹ�뤿��ˡ�PostgreSQL �ϥơ��֥�ˤĤ� +�Ƥ������������ʤ���Фʤ�ޤ�����������ϡ�<SMALL>VACUUM +ANALYZE</SMALL>�ޤ��ϡ�ñ�� <SMALL>ANALYZE</SMALL> ��ȤäƼ������뤳�� +���Ǥ��ޤ����������Ȥäƥ��֥ƥ��ޥ����ϥơ��֥����˲��Ԥ��뤫���� +�ꡢ����ǥå�����Ȥ��٤����Τη�������������Ǥ��ޤ���������Ϻ�Ŭ +�ʷ��������ˡ������Ǥ�Ťʤ�Τ⤢��ޤ���������μ����ϡ� +�ơ��֥�����Ƥ���������˷��֤��ʤ����٤��Ǥ���</P> + + <P> ����ǥå����ϡ��̾� <SMALL>ORDER BY</SMALL> �����Ԥ� +������ˤϻȤ��ޤ��缡��������³������Ū�����Ȥϡ�����ʥơ��֥� +�Υ���ǥå����������������̤Ϲ�®�Ǥ���</P> + ��������<SMALL>ORDER BY</SMALL>���Ȥ߹�蘆�줿<SMALL>LIMIT</SMALL> +�ϡ��ơ��֥�ξ�������ʬ���֤�����ˤ��Ӥ��ӥ���ǥå�����Ȥ��Ǥ��礦�� + + <P> <SMALL>LIKE</SMALL> ���뤤�� <I>~</I> �Τ褦�ʥ磻��ɥ����ɱ黻 +�Ҥ�Ȥ��Ȥ��������γ��Ϥ�ʸ����λϤ����ʬ�˸��ꤵ��Ƥ���Ȥ��ˤΤߡ� +����ǥå������Ȥ��ޤ������������櫓�ǡ�����ǥå�����Ȥ�����ˤϡ� +<SMALL>LIKE</SMALL> �ѥ������<I>%</I>�ǻϤ�ʤ��褦�ˤ��ơ��ޤ��� +<I>~</I>(����ɽ��)�ѥ������<I>^</I> �ǻϤ�ʤ��ƤϤʤ�ޤ��� -<P> <font size=-1>LIKE</font> ���뤤�� <I>~</I> �Τ褦�ʥ磻��ɥ����ɱ黻��(wild-card operators)��Ȥ��Ȥ��������γ��Ϥ�ʸ����λϤ����ʬ�˸��ꤵ��Ƥ���Ȥ��ˤΤߡ�����ǥå������Ȥ��ޤ��� -���������櫓�ǡ�����ǥå�����Ȥ�����ˤϡ�<font size=-1>LIKE</font> �����Ǥ�<I>%</I>�ǻϤ�ʤ��褦�ˤ��ơ��ޤ���<I>~</I>(����ɽ������)��<I>^</I> �ǻϤ��褦�ˤ���٤��Ǥ��� - -[����������Ū�˥���ǥå�����Ȥ��ˤ� - SET enable_seqscan = off ��¹Ԥ��ޤ�] +[������ + ����Ū�˥���ǥå�����Ȥ��ˤ� SET enable_seqscan = off ��¹Ԥ��ޤ� +] <P> -<H4><A NAME="4.10">4.10</A>) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ������Τ���ˤϤɤ����ޤ����� +<H4><A NAME="4.9">4.9</A>) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ������Τ���ˤϤɤ����ޤ����� </H4> -<P> ����饤��ޥ˥奢��� <font size=-1>EXPLAIN</font> �Ʋ������� +<P> ����饤��ޥ˥奢��� <small>EXPLAIN</small> �Ʋ������� <P> -<H3><A NAME="4.11">4.11</A>) R-tree ����ǥå����Ȥϲ��Ǥ�����</H3> +<H3><A NAME="4.10">4.10</A>) R-tree ����ǥå����Ȥϲ��Ǥ�����</H3> <P> R-tree ����ǥå����϶���Ū�ʥǡ����˥���ǥå������դ��뤿��˻Ȥ��ޤ����ϥå��奤��ǥå����Ǥ��ϰϤθ������Ǥ��ޤ��ޤ���B-tree ����ǥå����Ǥϡ��������Ǥ����ϰϤθ������Ǥ��ޤ���R-tree ����ǥå����Ǥ����¿�����Υǡ������ޤ������Ȥ��С��⤷ R-tree ����ǥå����� <I>point</I> ����°�����դ��뤳�Ȥ��Ǥ���Ȥ���ȥ����ƥ�ϡ���Ĺ�����˰Ϥޤ줿���٤�����פȤ����褦���䤤��碌�ˡ�����Ψ�ɤ��������ޤ��� <P> R-Tree ���߷פθ�ŵ�Ȥʤ븢�Ҥ�����ʸ��: <P> Guttman, A. "R-Trees: A Dynamic Index Structure for Spatial Searching." -Proc of the 1984 ACM SIGMOD Int'l Conf on Mgmt of Data, 45-57. +Proceedings of the 1984 ACM SIGMOD Int'l Conf on Mgmt of Data, 45-57. <P> ������ʸ�ϡ�Stonebraker ������ "Readings in Database Systems" �Ǥ���夲���Ƥ��ޤ��� @@ -952,17 +1046,17 @@ Proc of the 1984 ACM SIGMOD Int'l Conf on Mgmt of Data, 45-57. <P> -<H4><A NAME="4.12">4.12</A>) ����Ū�䤤��碌��Ŭ���Ȥϲ��Ǥ����� +<H4><A NAME="4.11">4.11</A>) ����Ū�䤤��碌��Ŭ���Ȥϲ��Ǥ����� </H4> <P> GEQO �⥸�塼��ϡ������Υơ��֥���礹��Ȥ��ˡ�����Ū���르�ꥺ��(GA)�����碌���®�����ޤ�������ˤ�ꡢ����ߤĤ֤���õ����Ԥʤ�ʤ��Ƥ⡢�礭�ʷ��(join queries)�����Ȥ��Ǥ���褦�ˤʤ�ޤ��� <P> -<H4><A NAME="4.13">4.13</A>) ����ɽ���Ǥθ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ�����ɽ�������ϤɤΤ褦�˼¸����ޤ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ������Τ���Υ���ǥå����ϤɤΤ褦�˻Ȥ��ޤ����� +<H4><A NAME="4.12">4.12</A>) ����ɽ���Ǥθ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ�����ɽ�������ϤɤΤ褦�˼¸����ޤ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ������Τ���Υ���ǥå����ϤɤΤ褦�˻Ȥ��ޤ����� </H4> <P> -<I>~</I>�黻�Ҥ�����ɽ���ȹ��Ԥʤ���<I>~*</I> ����ʸ���Ⱦ�ʸ������̤��ʤ�(case-insensitive)����ɽ���ȹ��Ԥ��ޤ��� PostgreSQL 7.1 �ʹߤǤϡ���ʸ���Ⱦ�ʸ������̤��ʤ� <font size=-1>LIKE</font> �黻�Ҥ� <font size=-1>ILIKE</font> �Ȥ����ޤ��� +<I>~</I>�黻�Ҥ�����ɽ���ȹ��Ԥʤ���<I>~*</I> ����ʸ���Ⱦ�ʸ������̤��ʤ�(case-insensitive)����ɽ���ȹ��Ԥ��ޤ��� PostgreSQL 7.1 �ʹߤǤϡ���ʸ���Ⱦ�ʸ������̤��ʤ� <small>LIKE</small> �黻�Ҥ� <small>ILIKE</small> �Ȥ����ޤ��� <P>��ʸ���Ⱦ�ʸ������̤��ʤ�������Ӽ��Τ褦��ɽ���Ǥ��롧 @@ -989,13 +1083,14 @@ Proc of the 1984 ACM SIGMOD Int'l Conf on Mgmt of Data, 45-57. <P> -<H4><A NAME="4.14">4.14</A>) �䤤��碌����ǡ��ե�����ɤ� <font size=-1>NULL</font> �Ǥ��뤳�ȤФ���ˤϤɤ����ޤ����� +<H4><A NAME="4.13">4.13</A>) �䤤��碌����ǡ��ե�����ɤ� <small>NULL</small> �Ǥ��뤳�ȤФ���ˤϤɤ����ޤ����� </H4> -<P> <font size=-1>IS NULL</font>�Υ����� IS NOT NULL �ǻ�ƤߤƲ������� + <P>������ <SMALL>IS NULL</SMALL> �� <SMALL>IS NOT NULL</SMALL> +�Ȥǻ�Ƥߤޤ���</P> <P> -<H4><A NAME="4.15">4.15</A>) �͡���ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ����� +<H4><A NAME="4.14">4.14</A>) �͡���ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ����� </H4> <PRE> @@ -1005,19 +1100,27 @@ Type Internal Name Notes CHAR(#) bpchar ���ꤵ�줿����Ĺ�Ȥʤ�褦�˶��ͤ���� VARCHAR(#) varchar Ĺ���ξ�¤�̵���ƥ����� TEXT text Ĺ�������¤Ϻ����Ĺ�ˤ�� -BYTEA bytea ����Ĺ�ΥХ������� +BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe) </PRE> <P> ����̾�ˤ��ܤˤ�����Τϡ������ƥࡦ����������Ĵ�٤�Ȥ��䡢���顼��å�������������Ȥ��Ǥ��� -<P> �嵭�η��Τ�����Σ��Ĥη��� "varlena" ���Ǥ�(���ʤ�����ǥ������κǽ�Σ��Х��Ȥ��ǡ���Ĺ�ǡ�����θ�˼ºݤΥǡ�����³���ޤ�)�����Τ褦�˼ºݤζ��֤�������줿�礭�����⾯���礭���ʤ�ޤ����������������Υǡ�������<font size=-1>TOAST</font>�ˤ�갵�̤��줿��ʣ���Ԥ��Ϥä���¸���줿�ꤷ�ơ��ǥ�������ζ��֤ϻפä���꾮�����ʤ�ޤ��� +<P> �嵭�η��Τ�����Σ��Ĥη��� "varlena" ���Ǥ�(���ʤ�����ǥ������κǽ�Σ��Х��Ȥ��ǡ���Ĺ�ǡ�����θ�˼ºݤΥǡ�����³���ޤ�)�����Τ褦�˼ºݤζ��֤�������줿�礭�����⾯���礭���ʤ�ޤ����������������Υǡ�������<small>TOAST</small>�ˤ�갵�̤��줿��ʣ���Ԥ��Ϥä���¸���줿�ꤷ�ơ��ǥ�������ζ��֤ϻפä���꾮�����ʤ�ޤ��� + + <P><SMALL>CHAR()</SMALL>�Ϥ��Ĥ�Ĺ����Ʊ��ʸ�������¸����Τ˺�Ŭ�� +����<SMALL>VARCHAR()</SMALL> �ϲ���Ĺ��ʸ�������¸����Τ˺�Ŭ�Ǥ����� +��¸�Ǥ���ʸ�����Ĺ�������¤�����ޤ���<SMALL>TEXT</SMALL> ��Ĺ�������� +��̵��ʸ�������¸����Τ�Τǡ�����1�����Х��ȤǤ��� +<SMALL>BYTEA</SMALL>�ϡ���ʬŪ��<SMALL>NULL</SMALL> �ΥХ��Ȥ�ޤ�Х��� +��ǡ�������¸���뤿��Τ�ΤǤ���</P> + <P> -<H4><A NAME="4.16.1">4.16.1</A>) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ����� +<H4><A NAME="4.15.1">4.15.1</A>) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ����� </H4> -<P> PostgreSQL �� <font size=-1>SERIAL</font> �ǡ������ݡ��Ȥ��ޤ����������֤ȥ���ǥå�����ư�������ޤ������Ȥ��С� +<P> PostgreSQL �� <small>SERIAL</small> �ǡ������ݡ��Ȥ��ޤ����������֤ȥ���ǥå�����ư�������ޤ������Ȥ��С� <PRE> CREATE TABLE person ( @@ -1035,49 +1138,62 @@ BYTEA bytea ����Ĺ�ΥХ������� CREATE UNIQUE INDEX person_id_key ON person ( id ); </PRE> ���֤ˤĤ��ƤΤ�äȾܤ�������ϡ�����饤��ޥ˥奢��� <I>create_sequence</I> ������������ -<P> �ޤ����ƹԤ�<I>OID</I>�ե�����ɤ����ͤȤ��ƻȤ����Ȥ�Ǥ��ޤ����������ʤ��顢�⤷��ǡ����١��������פ��Ƥ�����ɤ���ɬ�פ�������ϡ�<font size=-1>OID</font>��¸���뤿���<I>pg_dump</I> �� <I>-o</I>���ץ�����Ȥ������ޤ��ϡ�<font size=-1>COPY WITH OIDS</I>���ץ�����Ȥ�ɬ�פ�����ޤ��� +<P> �ޤ����ƹԤ�<I>OID</I>�ե�����ɤ����ͤȤ��ƻȤ����Ȥ�Ǥ��ޤ����������ʤ��顢�⤷��ǡ����١��������פ��Ƥ�����ɤ���ɬ�פ�������ϡ�<small>OID</small>��¸���뤿���<I>pg_dump</I> �� <I>-o</I>���ץ�����Ȥ������ޤ��ϡ�<small>COPY WITH OIDS</I>���ץ�����Ȥ�ɬ�פ�����ޤ��� Bruce Momjian ��<A HREF="http://www.PostgreSQL.org/docs/aw_pgsql_book">(http://www.PostgreSQL.org/docs/aw_pgsql_book)�� Numbering Rows</A>�ξϤˤ��ꤢ�ޤ��� -<H4><A NAME="4.16.2">4.16.2</A>) <font size=-1>SERIAL</font>�ǡ�����������������ͤϡ��ɤ�����������ޤ����� -</H4><P> - �ҤȤĤ���ˡ�ϡ�<I>nextval()</I> �ؿ���ȤäƤ����ͤ���������<I>��(before)��</I> SEQUENCE ���֥������Ȥ��鼡�� <font size=-1>SERIAL</font> �ͤ���Ф������줫��ºݤ������뤳�ȤǤ��� <A HREF="#4.16.1">4.16.1</A> ����ǻȤä��ơ��֥��Ȥ��Ȥ���ȡ����Τ褦�ˤʤ�ޤ��� +<H4><A NAME="4.15.2">4.15.2</A>) <small>SERIAL</small>�ǡ�����������������ͤϡ��ɤ�����������ޤ����� +</H4> + <P>�ҤȤĤ���ˡ�ϡ�<I>nextval()</I> �ؿ���ȤäƤ����ͤ���������<I> +��(before)��</I> SEQUENCE ���֥������Ȥ��鼡�� <small>SERIAL</small> �ͤ���Ф������줫��ºݤ������뤳�ȤǤ���<A +HREF="#4.16.1">4.16.1</A> ����ǻȤä��ơ��֥��Ȥ��Ȥ���ȡ�Perl �Ǥ� +���Τ褦�ˤʤ�ޤ��� <PRE> - $newSerialID = nextval('person_id_seq'); - INSERT INTO person (id, name) VALUES ($newSerialID, 'Blaise Pascal'); + new_id = output of "SELECT nextval('person_id_seq')" + INSERT INTO person (id, name) VALUES (new_id, 'Blaise Pascal'); </PRE> -�������ơ�<tt>$newSerialID</tt> ����¸�����������ͤ�¾���䤤��碌��(���Ȥ��С�<tt>person</tt> �ơ��֥���Ф��볰������(foreign key)�Τ褦��)�Ȥ��Ȥ褤�Ǥ��礦����ưŪ�˺��줿<font size=-1>SEQUENCE</font>���֥������Ȥ�̾���ϡ�<<I>table</I>>_<<I>serialcolumn</I>>_<I>seq</I> �Τ褦�ˤʤꡢ���Τ�����<I>table</I> �� <I>serialcolumn</I> �Ϥ��줾��ơ��֥��̾����<font size=-1>SERIAL</font>���̾���Ǥ��� +�������ơ�<tt>new_id</tt> ����¸�����������ͤ�¾���䤤��碌��(���Ȥ��С�<tt>person</tt> �ơ��֥���Ф��볰������(foreign key)�Τ褦��)�Ȥ��Ȥ褤�Ǥ��礦����ưŪ�˺��줿<small>SEQUENCE</small>���֥������Ȥ�̾���ϡ�<<I>table</I>>_<<I>serialcolumn</I>>_<I>seq</I> �Τ褦�ˤʤꡢ���Τ�����<I>table</I> �� <I>serialcolumn</I> �Ϥ��줾��ơ��֥��̾����<small>SERIAL</small>���̾���Ǥ��� <P> -���뤤�ϡ�Ϳ����줿<font size=-1>SERIAL</font>�ͤ��줬�����ͤȤ����������줿<I>���(after)</I>�� <I>currval</I>() �ؿ���ȤäƼ��Ф����Ȥ�Ǥ��ޤ������Ȥ��С� +���뤤�ϡ�Ϳ����줿<small>SERIAL</small>�ͤ��줬�����ͤȤ����������줿<I>���(after)</I>�� <I>currval</I>() �ؿ���ȤäƼ��Ф����Ȥ�Ǥ��ޤ������Ȥ��С� <PRE> INSERT INTO person (name) VALUES ('Blaise Pascal'); - $newID = currval('person_id_seq'); + new_id = currval('person_id_seq'); </PRE> -�Ǹ�ˡ�<font size=-1>INSERT</font>ʸ�����֤�<A HREF="#4.17"><font size=-1>OID</font></A>��Ȥäơ������ͤ�ߤĤ��뤳�Ȥ�Ǥ��ޤ�����������������ϺǤ�ܿ������㤤������Ǥ��礦��Perl��DBI�� Edmund Mergl �κ�ä� DBD::Pg �⥸�塼���Ȥ��С�$sth->execute() �θ�� $sth->{pg_oid_status} ���ͳ���Ƥ��� OID �ͤ�Ȥ���褦�ˤ��뤳�ȤϤǤ��ޤ��� +�Ǹ�ˡ�<small>INSERT</small>ʸ�����֤�<A HREF="#4.17"><small>OID</small></A>��Ȥäơ������ͤ�ߤĤ��뤳�Ȥ�Ǥ��ޤ�����������������ϺǤ�ܿ������㤤������Ǥ��礦��Perl��DBI�� Edmund Mergl �κ�ä� DBD::Pg �⥸�塼���Ȥ��С�$sth->execute() �θ�� $sth->{pg_oid_status} ���ͳ���Ƥ��� OID �ͤ�Ȥ���褦�ˤ��뤳�ȤϤǤ��ޤ��� <P> -<H4><A NAME="4.16.3">4.16.3</A>) ¾�Υ桼���Ȥζ�����֤��뤿��ˤϡ�<I>currval()</I> �� <I>nextval()</I> �ϻȤ�ʤ��ۤ����褤�ΤǤ��礦���� -</H4><P> +<H4><A NAME="4.15.3">4.15.3</A>) ¾�Υ桼���Ȥζ�����֤��뤿��ˤϡ�<I>currval()</I> �� <I>nextval()</I> �ϻȤ�ʤ��ۤ����褤�ΤǤ��礦���� +</H4> + + <P>����Ϥ���ޤ���Currval() �ϡ����٤ƤΥ桼���ǤϤ���ޤ������ʤ��ΥХå�����ɤ�Ϳ����줿���ߤ��ͤ��֤��ޤ��� -�Хå�����ɤ����˽�������Τǡ�������֤ˤʤ뤳�Ȥ�ͭ��ޤ��� +<H4><A name="4.15.4">4.15.4</A>) �ȥ����������Ǥ����Ȥ��ˤ⤦�� +���ɥ��������ֹ椬�Ȥ��ʤ��ΤϤʤ��Ǥ�������������SERIAL������ +����������ΤϤʤ��Ǥ����� +</H4> + + <P>Ʊ������������뤿��ˡ��¹���Υȥ�������ˡ�ɬ�פǥ� +��������λ����ޤǥ��å�����ʤ����������ͤ�Ϳ���Ƥ��ޤ��� +���Τ���ȥ����������Ǥ������ֹ������Ƥ˥���åפ������ޤ��� +</P> <P> -<H4><A NAME="4.17">4.17</A>) <font size=-1>OID</font> �Ȥϲ��Ǥ����� <font size=-1>TID</font> �Ȥϲ��Ǥ����� +<H4><A NAME="4.16">4.16</A>) <small>OID</small> �Ȥϲ��Ǥ����� <small>TID</small> �Ȥϲ��Ǥ����� </H4> -<P> <font size=-1>OID</font> �Ȥϰ�դι� ID ���Ф��� PostgreSQL �������Ǥ���PostgreSQL ����ǤĤ����뤹�٤ƤιԤϰ�դ� <font size=-1>OID</font> �����ޤ���<I>initdb</I> ��ȯ������� <font size=-1>OID</font> �Ϥ��٤� 16384 (<I>backend/access/transam.h</I> ����)��꾮�����ͤǤ���<I>initdb</I> ��Τ��٤Ƥ� <font size=-1>OID</font> (�桼������)�Ϥ���ʾ���ͤˤʤ�ޤ��� -����Ǥϡ�����餹�٤Ƥ� <font size=-1>OID</font>�ϰ�ĤΥǡ��֥��ǡ����١������α�ޤ餺��PostgreSQL ���ȥ졼��������Τ���ǰ�դǤ��� +<P> <small>OID</small> �Ȥϰ�դι� ID ���Ф��� PostgreSQL �������Ǥ���PostgreSQL ����ǤĤ����뤹�٤ƤιԤϰ�դ� <small>OID</small> �����ޤ���<I>initdb</I> ��ȯ������� <small>OID</small> �Ϥ��٤� 16384 (<I>backend/access/transam.h</I> ����)��꾮�����ͤǤ���<I>initdb</I> ��Τ��٤Ƥ� <small>OID</small> (�桼������)�Ϥ���ʾ���ͤˤʤ�ޤ��� +����Ǥϡ�����餹�٤Ƥ� <small>OID</small>�ϰ�ĤΥǡ��֥��ǡ����١������α�ޤ餺��PostgreSQL ���ȥ졼��������Τ���ǰ�դǤ��� -<P> PostgreSQL �ϥơ��֥�֤ιԤ��ӤĤ��뤿��ˡ����Υ����ƥ�ơ��֥���� <font size=-1>OID</font> ��Ȥ��ޤ������� <font size=-1>OID</font> ������Υ桼���ιԤ��̤��뤿��������ǻȤ��뤳�Ȥ��Ǥ��ޤ���<font size=-1>OID</font> ���ͤ���¸���뤿��ˤ� <I>OID</I> ������˻Ȥ����Ȥ�ޤ������®�������������뤿��� <I>OID</I> �ե�����ɤ˥���ǥå������뤳�Ȥ��Ǥ��ޤ��� +<P> PostgreSQL �ϥơ��֥�֤ιԤ��ӤĤ��뤿��ˡ����Υ����ƥ�ơ��֥���� <small>OID</small> ��Ȥ��ޤ������� <small>OID</small> ������Υ桼���ιԤ��̤��뤿��������ǻȤ��뤳�Ȥ��Ǥ��ޤ���<small>OID</small> ���ͤ���¸���뤿��ˤ� <I>OID</I> ������˻Ȥ����Ȥ�ޤ������®�������������뤿��� <I>OID</I> �ե�����ɤ˥���ǥå������뤳�Ȥ��Ǥ��ޤ��� - O<font size=-1>ID</font> �ϡ����ƤΥǡ����١����ǻȤ�������ΰ褫�顢���Ƥο������Ԥ˳�����Ƥ��ޤ���<font size=-1>OID</font> ��¾�β������Ѥ����������뤤�ϸ��� <font size=-1>OID</font> ��ơ��֥�Ȱ��˥��ԡ��������Τʤ顢�Ǥ��ʤ��Ϥ���ޤ��� + O<small>ID</small> �ϡ����ƤΥǡ����١����ǻȤ�������ΰ褫�顢���Ƥο������Ԥ˳�����Ƥ��ޤ���<small>OID</small> ��¾�β������Ѥ����������뤤�ϸ��� <small>OID</small> ��ơ��֥�Ȱ��˥��ԡ��������Τʤ顢�Ǥ��ʤ��Ϥ���ޤ��� <PRE> @@ -1092,12 +1208,12 @@ BYTEA bytea ����Ĺ�ΥХ������� --> </PRE> -<P> O<font size=-1>ID</font> �ϡ�4�Х��Ȥ������Ȥ�����¸����Ƥ���Τǡ�40����ۤ���Ȱ��Ƥ��ޤ��Ǥ��礦��ï�⤳�줬����������𤷤Ƥ���ͤϤ��ޤ���Ǥ������������ʤ����ˤ������¤���������Ȥ�ײ褷�Ƥ��ޤ��� +<P> O<small>ID</small> �ϡ�4�Х��Ȥ������Ȥ�����¸����Ƥ���Τǡ�40����ۤ���Ȱ��Ƥ��ޤ��Ǥ��礦��ï�⤳�줬����������𤷤Ƥ���ͤϤ��ޤ���Ǥ������������ʤ����ˤ������¤���������Ȥ�ײ褷�Ƥ��ޤ��� -<P> T<font size=-1>ID</font> �������ʪ���ԤΥ֥��å��ȥ��ե��å��ͤǼ��̤��뤿��˻Ȥ��ޤ���<font size=-1>TID</font> �ϹԤ��������줿��ƥ����ɤ������Ѥ��ޤ��������� <font size=-1>TID</font> �ϡ�ʪ���Ԥ�ؤ�����˥���ǥå������ܤǻȤ��ޤ��� +<P> T<small>ID</small> �������ʪ���ԤΥ֥��å��ȥ��ե��å��ͤǼ��̤��뤿��˻Ȥ��ޤ���<small>TID</small> �ϹԤ��������줿��ƥ����ɤ������Ѥ��ޤ��������� <small>TID</small> �ϡ�ʪ���Ԥ�ؤ�����˥���ǥå������ܤǻȤ��ޤ��� <P> -<H4><A NAME="4.18">4.18</A>) PostgreSQL �ǻȤ��뤤���Ĥ����Ѹ�ΰ�̣�ϲ��Ǥ����� +<H4><A NAME="4.17">4.17</A>) PostgreSQL �ǻȤ��뤤���Ĥ����Ѹ�ΰ�̣�ϲ��Ǥ����� </H4> <P> �����Ĥ��Υ����������ɤ�Ť�ʸ�����ˤϡ����줾������ʬ�����Ǥ�äȰ���Ū�˻Ȥ��������Ѹ줬�Ȥ��Ƥ��ޤ��� @@ -1109,7 +1225,7 @@ BYTEA bytea ����Ĺ�ΥХ������� <LI> ����(retrieve)������(select) <LI> �ִ�(replace)������(update) <LI> �ɲ�(append)������(insert) -<LI> <font size=-1>OID</font>, Ϣ��(serial value) +<LI> <small>OID</small>, Ϣ��(serial value) <LI> �ݡ�����(portal), ��������(cursor) <LI> �ΰ��ѿ�(range variable)���ơ��֥�̾(table name)���ơ��֥���̾(table alias) </UL> @@ -1119,7 +1235,7 @@ http://www.comptechnews.com/~reaster/dbdesign.html</a> �Ǹ��Ĥ����ޤ��� <P> -<H4><A NAME="4.19">4.19</A>) ���顼��å����� <I>"ERROR: Memory exhausted in AllocSetAlloc()"</I>���Ф�ΤϤʤ��Ǥ����� +<H4><A NAME="4.18">4.18</A>) ���顼��å����� <I>"ERROR: Memory exhausted in AllocSetAlloc()"</I>���Ф�ΤϤʤ��Ǥ����� </H4> <P> �⤷��7.1 ����Ť��С������Ȥ��ξ��ϡ����åץǡ��Ȥˤ�äƤ�������� @@ -1132,40 +1248,40 @@ http://www.comptechnews.com/~reaster/dbdesign.html</a> </PRE> <P> -������ˤ�äơ��ɤ��餫�ҤȤĤ���������Ǥ��礦��������ϥץ������Υǡ��������������¤���⤯���ꤷ�����֤��䤤��碌�����뤹��褦�ˤʤ�Ǥ��礦�����Υ��ޥ�ɤϸ��ԤΥץ������ȡ����Υ��ޥ�ɤ����餻����˺�������ƤΥ��֥ץ������ˤĤ���Ŭ�Ѥ���ޤ����Хå�����ɤ��ȤƤ�¿���Υǡ������֤������<font size=-1>SQL</font> ���饤����Ȥ����꤬³���Ƥ���ΤǤ���С����饤����ȤϤ������ˤ�����ƤߤƤ��������� +������ˤ�äơ��ɤ��餫�ҤȤĤ���������Ǥ��礦��������ϥץ������Υǡ��������������¤���⤯���ꤷ�����֤��䤤��碌�����뤹��褦�ˤʤ�Ǥ��礦�����Υ��ޥ�ɤϸ��ԤΥץ������ȡ����Υ��ޥ�ɤ����餻����˺�������ƤΥ��֥ץ������ˤĤ���Ŭ�Ѥ���ޤ����Хå�����ɤ��ȤƤ�¿���Υǡ������֤������<small>SQL</small> ���饤����Ȥ����꤬³���Ƥ���ΤǤ���С����饤����ȤϤ������ˤ�����ƤߤƤ��������� <P> -<H4><A NAME="4.20">4.20</A>) �ɤΥС������� PostgreSQL �����餻�Ƥ��뤫��Ĵ�٤�ˤϤɤ����ޤ�����<BR> +<H4><A NAME="4.19">4.19</A>) �ɤΥС������� PostgreSQL �����餻�Ƥ��뤫��Ĵ�٤�ˤϤɤ����ޤ�����<BR> </H4> <P> <I>psql</I> ���� <tt>select version();</tt> ���פ��ޤ��� <P> -<H4><A NAME="4.21">4.21</A>) �顼�������֥������Ȥ�����<I>invalid large obj descriptor</I> ��������ޤ������ʤ��Ǥ��礦���� +<H4><A NAME="4.20">4.20</A>) �顼�������֥������Ȥ�����<I>invalid large obj descriptor</I> ��������ޤ������ʤ��Ǥ��礦���� </H4> <P>�顼�������֥�����������Ȥ��ϡ������<tt>BEGIN WORK</tt>��<tt>COMMIT</tt>���դ���ɬ�פ�����ޤ������ʤ����<tt>lo_open</tt> ... <tt>lo_close</tt>��Ϥ��߹��ߤޤ��� <P>���ߤϡ�PostgreSQL�Υȥ�������Υ��ߥåȻ��˥顼�������֥������ȡ��ϥ�ɥ���Ĥ��뤳�Ȥˤ�ꡢ<I>lo_open</I>���ޥ�ɤ���λ����ľ��˶���Ū�˥롼���¹Ԥ��ޤ������Τ��ᡢ�ǽ�˥ϥ�ɥ���Ф��Ʋ����褦�Ȥ���ȡ�<I>invalid large obj descriptor(�顼�����֥������Ȥε��һҤ�����)</I>�Ȥʤ�ޤ�������ǡ��⤷���ȥ��������Ȥ��Τ�˺���ȡ��ʾ��ʤ��Ȥ�ۤȤ�ɤλ��֡�Ư���Ƥ��������ɤ����顼��å�������Ф��ΤǤ��� -<P>�⤷��<font size=-1>ODBC</font>�Τ褦�ʥ��饤����ȥ����ե������Ȥ��ʤ顢<tt>auto-commit off</tt>�����ꤹ��ɬ�פ����뤫�⤷��ޤ��� +<P>�⤷��<small>ODBC</small>�Τ褦�ʥ��饤����ȥ����ե������Ȥ��ʤ顢<tt>auto-commit off</tt>�����ꤹ��ɬ�פ����뤫�⤷��ޤ��� <P> -<H4><A NAME="4.22">4.22</A>) ���ߤλ��郎�ǥե���ȤȤʤ�褦����ϤɤΤ褦�ˤĤ���ޤ�����<BR></H4> +<H4><A NAME="4.21">4.21</A>) ���ߤλ��郎�ǥե���ȤȤʤ�褦����ϤɤΤ褦�ˤĤ���ޤ�����<BR></H4> -<P><i>now()</i>��Ȥ��ޤ�: +<P><i>CURRENT_TIMESTAMP</i>��Ȥ��ޤ�: <PRE> - CREATE TABLE test (x int, modtime timestamp DEFAULT now() ); + CREATE TABLE test (x int, modtime timestamp DEFAULT >CURRENT_TIMESTAMP ); </PRE> <P> -<H4><A NAME="4.23">4.23</A>) �ʤ���<font size=-1>IN</font>��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ����� +<H4><A NAME="4.22">4.22</A>) �ʤ���<small>IN</small>��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ����� </H4> <P> -���ߡ������䤤��碌�γƹԤˤĤ������䤤��碌�η�̤���֤˥�����뤳�Ȥˤ�ꡢ���䤤��碌�����䤤��碌�˷�礷�Ƥ��ޤ������̤�<font size=-1>IN</font>��<font size=-1>EXIST</font>S���֤������뤳�ȤǤ��� +���ߡ������䤤��碌�γƹԤˤĤ������䤤��碌�η�̤���֤˥�����뤳�Ȥˤ�ꡢ���䤤��碌�����䤤��碌�˷�礷�Ƥ��ޤ������̤�<small>IN</small>��<small>EXIST</small>S���֤������뤳�ȤǤ��� <PRE> <STRONG>SELECT *</STRONG> FROM tab @@ -1181,9 +1297,9 @@ http://www.comptechnews.com/~reaster/dbdesign.html</a> �������¤Ͼ���Υ�����ľ�������ȻפäƤ��ޤ��� <P> -<H4><A NAME="4.24">4.24</A>) <i>����</i>���(<i>outer</i> join)�ϤɤΤ褦�˼¸����ޤ���?<BR></H4> +<H4><A NAME="4.23">4.23</A>) <i>����</i>���(<i>outer</i> join)�ϤɤΤ褦�˼¸����ޤ���?<BR></H4> <P> -PostgreSQL 7.1 �ʹߤǤ�<font size=-1>SQL</font>ɸ�ʸ��Ȥ��������(�����������祤��)�ݡ��Ȥ��ޤ��������ˡ����꤬2�Ĥ���ޤ��� +PostgreSQL 7.1 �ʹߤǤ�<small>SQL</small>ɸ�ʸ��Ȥ��������(�����������祤��)�ݡ��Ȥ��ޤ��������ˡ����꤬2�Ĥ���ޤ��� <pre> <STRONG>SELECT *</STRONG> @@ -1193,9 +1309,9 @@ PostgreSQL 7.1 �ʹߤǤ�<font size=-1>SQL</font>ɸ�ʸ��Ȥ��������(���������� <STRONG>SELECT *</STRONG> FROM t1 LEFT OUTER JOIN t2 USING (col);</pre> -�����ξ�ħŪ���䤤��碌�Ǥ� t1.col �� t2.col �ȷ�礷�ơ�t1 �η�礵��ʤ��ä���(t2 �Ȱ��פ��ʤ��ä���)���֤��Ƥ��ޤ���<font size=-1>RIGHT</font> ���� t2 �η�礵��ʤ��ä��Ԥ�ä���Ǥ��礦��<font size=-1>FULL</font> ���ϡ����פ����Ԥ� t1 �� t2 ����Ϸ�礵��ʤ��ä��Ԥ��֤��Ǥ��礦��<font size=-1>OUTER</font> �Ȥ������դϥ��ץ����� <font size=-1>LEFT</font>, <font size=-1>RIGHT</font>, �ޤ��� <font size=-1>FULL</font> �ʤɤη����ꤵ��Ƥ��ޤ��� +�����ξ�ħŪ���䤤��碌�Ǥ� t1.col �� t2.col �ȷ�礷�ơ�t1 �η�礵��ʤ��ä���(t2 �Ȱ��פ��ʤ��ä���)���֤��Ƥ��ޤ���<small>RIGHT</small> ���� t2 �η�礵��ʤ��ä��Ԥ�ä���Ǥ��礦��<small>FULL</small> ���ϡ����פ����Ԥ� t1 �� t2 ����Ϸ�礵��ʤ��ä��Ԥ��֤��Ǥ��礦��<small>OUTER</small> �Ȥ������դϥ��ץ����� <small>LEFT</small>, <small>RIGHT</small>, �ޤ��� <small>FULL</small> �ʤɤη����ꤵ��Ƥ��ޤ��� -�����Υ����Ǥϳ������(outer join)��<font size=-1>UNION</font> �� <font size=-1>NOT IN</font> ��Ȥäƥ��ߥ�졼�ȤǤ��ޤ��� +�����Υ����Ǥϳ������(outer join)��<small>UNION</small> �� <small>NOT IN</small> ��Ȥäƥ��ߥ�졼�ȤǤ��ޤ��� ���Ȥ��С�<i>tab1</i> �� <i>tab2</i> ���礹��Ȥ��ϡ������䤤��碌����ĤΥơ��֥��<i>����</i>��礷�ޤ��� <PRE> @@ -1210,7 +1326,7 @@ PostgreSQL 7.1 �ʹߤǤ�<font size=-1>SQL</font>ɸ�ʸ��Ȥ��������(���������� </PRE> <P> -<H4><A NAME="4.25">4.25</A>) ʣ���Υǡ����١�����Ȥ��䤤��碌�ϤɤΤ褦�ˤ���ФǤ��ޤ�����<BR></H4> +<H4><A NAME="4.24">4.24</A>) ʣ���Υǡ����١�����Ȥ��䤤��碌�ϤɤΤ褦�ˤ���ФǤ��ޤ�����<BR></H4> <P> ����(current)������ơ��ǡ����١����ؤ��䤤��碌��ˡ�Ϥ���ޤ��Ȥ����Τ�PostgreSQL���ǡ����١������ͤΥ����ƥ५���������ɤ߹��ि��ǡ������ˤϡ����Ȥ����Τդ������ˤ������ǡ����١�����ۤ����䤤��碌�뤹�٤�����ޤ��� @@ -1243,7 +1359,7 @@ PostgreSQL 7.1 �ʹߤǤ�<font size=-1>SQL</font>ɸ�ʸ��Ȥ��������(���������� <P><H4><A NAME="5.4">5.4</A>) ���������ե�������ѹ����ޤ������ƥ���ѥ��뤷�Ƥ��Ѳ��������ʤ��ΤϤʤ��Ǥ����� </H4> -<P> �����Ĥ��� <I>Makefile</I> �����롼�ɡ��ե�������Ф���Ŭ�ڤʰ�¸�ط�����äƤ��ޤ���<I>make clean</I> �Ƥ���⤦���� <I>make</I> ��Ԥʤ�ʤ��ƤϤʤ�ޤ��⤷��<font size=-1>GCC</font> �Ȥ��Ǥ���� <i>configure</i> �� <i>--enable-depend</i> ���ץ�����Ȥäơ�����ѥ���˰�¸�ط���ưŪ��Ĵ�٤����뤳�Ȥ�Ǥ��ޤ��� +<P> �����Ĥ��� <I>Makefile</I> �����롼�ɡ��ե�������Ф���Ŭ�ڤʰ�¸�ط�����äƤ��ޤ���<I>make clean</I> �Ƥ���⤦���� <I>make</I> ��Ԥʤ�ʤ��ƤϤʤ�ޤ��⤷��<small>GCC</small> �Ȥ��Ǥ���� <i>configure</i> �� <i>--enable-depend</i> ���ץ�����Ȥäơ�����ѥ���˰�¸�ط���ưŪ��Ĵ�٤����뤳�Ȥ�Ǥ��ޤ��� <HR> @@ -1252,7 +1368,7 @@ PostgreSQL 7.1 �ʹߤǤ�<font size=-1>SQL</font>ɸ�ʸ��Ȥ��������(���������� [������ ���ܸ��Ǥ�����ˤĤ��Ƥϰʲ����̤�Ǥ��� - �ǽ�������: 2001ǯ12��10�� + �ǽ�������: 2002ǯ04��05�� ������: ��¼ �� (<A HREF="mailto:[email protected]">Jun Kuwamura <[email protected]></A>) ����FAQ�������κ����ˤ����궨�ϤƤ������ä�����(�ɾΤ�ά�����Ƥ��������ޤ�): |