diff options
author | Bruce Momjian | 2003-04-15 21:00:27 +0000 |
---|---|---|
committer | Bruce Momjian | 2003-04-15 21:00:27 +0000 |
commit | dde302dd4b6ec061073c8ab01ab01956a9b40750 (patch) | |
tree | 21bda1aaadc6fc3ebb2a9add39da70295cfa3d97 | |
parent | 35e60ea967ed86b01273f7d46aac8456ca98fad6 (diff) |
Update Japanese FAQ, from Jun Kuwamura.
-rw-r--r-- | doc/FAQ_japanese | 2350 | ||||
-rw-r--r-- | doc/src/FAQ/FAQ_japanese.html | 180 |
2 files changed, 1337 insertions, 1193 deletions
diff --git a/doc/FAQ_japanese b/doc/FAQ_japanese index c14810d7164..24de86bd8c6 100644 --- a/doc/FAQ_japanese +++ b/doc/FAQ_japanese @@ -1,199 +1,218 @@ -PostgreSQL(�ݥ��ȥ��쥹�����塼������)�ˤĤ��Ƥ褯�������Ȥ��β���(FAQ) -��ʸ�ǽ�������: Sun Oct 13 23:15:09 EDT 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/ -docs/faq.html -�˲���������ޤ��� - -(�ʲ������Ԥˤ������� [������ �� ] �ȤǰϤ�ǵ����ޤ���) + PostgreSQL(�ݥ��ȥ��쥹����塼������)�ˤĤ��Ƥ褯�������Ȥ��β���(FAQ) + + ��ʸ�ǽ�������: Mon Mar 17 11:32:59 EST 2003 + + ���ߤΰݻ�������: Bruce Momjian ([email protected]) + Maintainer of Japanese Translation: Jun Kuwamura ([email protected]) + + ����ʸ��κǿ��Ǥ� http://www.PostgreSQL.org/docs/faqs/FAQ.html + �Ǹ��뤳�Ȥ��Ǥ�ޤ��� + + �ץ�åȥۡ������ͤμ���ˤĤ��Ƥ�: + http://www.PostgreSQL.org/users-lounge/docs/index.html + �˲���������ޤ��� + +(�ʲ������Ԥˤ������� [������ �� ] �ȤǰϤ�ǵ���ޤ���) [������ ���ܸ�������ˤĤ��ƤΥ��ϺǸ����ذ�ư���ޤ����� - ���ܸ��ǤΤ���ʸ��� �ܲ� "User's Lounge" �� "Collection of FAQs" �� - "Japanese" �Ȥ������Ф��ΤȤ����ˤ���ޤ����ޤ����ʲ��Υ����Ȥˤ� + ���ܸ��ǤΤ���ʸ��� �ܲ� "Docs" �� "Frequently Asked Questions" �� + �Ȥ����� "Japanese FAQ" �Ȥ������ФǤ���ޤ����ޤ����ʲ��Υ����Ȥˤ� ����ޤ��� http://www.PostgreSQL.jp/subcommittee/jpugdoc/ http://www.rccm.co.jp/~juk/pgsql/ http://www.linux.or.jp/JF/ - ���������ˤĤ��Ƥ����Ť�������([email protected])�ޤǥ��Ǥ��������� + ���������ˤĤ��Ƥ����Ť������([email protected])�ޤǥ��Ǥ������ +��� - 2002ǯ10��16�� ��¼ �� + 2003ǯ04��10�� ��¼ �� ] - - -������������������������������������������������������������������������������ - ����Ū�ʼ��� - -1.1) PostgreSQL�Ȥϲ��Ǥ����������ɤߤޤ����� -1.2) PostgreSQL������Ϥɤ��ʤäƤޤ����� -1.3) PostgreSQL��ư���Unix�ץ�åȥۡ���ϡ� -1.4) Unix�ʳ��ΰܿ��ǤǻȤ����Τϡ� -1.5) PostgreSQL�Ϥɤ���������Ǥ��ޤ����� -1.6) ���ݡ��ȤϤɤ��Ǽ������ޤ����� -1.7) �ǿ��ǤϤɤ�Ǥ��� -1.8) �ɤΤ褦��ʸ����ޤ����� -1.9) ���ΤΥХ���̤��̵����ǽ�Ϥɤ���äƸ��Ĥ��ޤ����� -1.10) SQL�Ϥɤ�����гؤ٤ޤ����� -1.11) PostgreSQL������2000ǯ����(Y2K)���б����Ƥ��ޤ����� -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 ���̿��Ǥ������� - - ������μ��� - -3.1) �ɤΤ褦�ˤ���� /usr/local/pgsql �ʳ��ξ��˥��ȡ���Ǥ��ޤ����� -3.2) postmaster �����餻��ȡ� Bad System Call �Ȥ�����������פ����ȤΥ�å��� -�����Фޤ����ʤ��Ǥ����� -3.3) postmaster �����餻�褦�Ȥ���ȡ� IpcMemoryCreate ���顼���Фޤ����ʤ��Ǥ� -���� -3.4) postmaster�����餻�褦�Ȥ���ȡ� IpcSemaphoreCreate ���顼���Фޤ����ʤ��� -������ -3.5) ¾�Υۥ��Ȥ������³�ϤɤΤ褦�����椷�ޤ����� -3.6) ����ɤ���ǽ�����뤿��ˤϡ��ǡ����١����������ɤΤ褦��Ĵ��������� -���Ǥ����� -3.7) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ����� -3.8) ��³���褦�Ȥ���Ȥ��� 'Sorry, too many clients' ���Ф�ΤϤʤ��Ǥ����� -3.9) pgsql_tmp �ǥ��쥯�ȥ����ˤϲ�������ޤ����� -3.10) PostgreSQL�Υ�㡼�����åץǡ��Ȥ���Τ˥���פȥꥹ�ȥ��� -���ƤϤʤ�ʤ��ΤϤʤ��Ǥ����� - - ����μ��� - -4.1) �Х��ʥꡦ����������̾參������Ȥΰ㤤�ϲ��Ǥ����� -4.2) �ǽ�ο������Τߤ� select ����ˤϤɤ����ޤ����� -4.3) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� psql �Ǹ���ˤϤɤ����ޤ����� -4.4) �ơ��֥뤫�饫���κ���ϤɤΤ褦�ˤ��ޤ����� -4.5) �������ơ��֥롢�ǡ����١����κ��祵�����ϡ� -4.6) ����Ū�ʥƥ����ȥե����뤫��ǡ�������¸����ˤϡ��ǡ����١����Υǥ������� -�̤ϤɤΤ��餤ɬ�פǤ����� -4.7) ������줿�ơ��֥롢����ǥå������ǡ����١���������ӡ��桼����ɤΤ褦�� -���Ƹ��Ĥ��Ф��ޤ����� -4.8) �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��ʤ��Ǥ��� -�� -4.9) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ�����뤫��ˤϤɤ��� -�ޤ����� -4.10) R-tree ����ǥå����Ȥϲ��Ǥ����� -4.11) ����Ū�䤤��碌��Ŭ���Ȥϲ��Ǥ����� -4.12) ����ɽ���Ǥθ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ�����ɽ�������ϤɤΤ褦�˼� -�����ޤ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ������Τ���Υ���ǥå����ϤɤΤ褦�˻� -���ޤ����� -4.13) �䤤��碌����ǡ��ե�����ɤ� NULL �Ǥ��뤳�ȤФ���ˤϤɤ����ޤ��� -�� -4.14) ������ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ����� -4.15.1) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ����� -4.15.2) SERIAL�ǡ�����������������ͤϡ��ɤ�����������ޤ����� -4.15.3) ¾�Υ桼���Ȥζ�����֤��뤿��ˤϡ�currval() �� nextval() �ϻȤ�� -���ۤ����褤�ΤǤ��礦���� -4.15.4) �ȥ����������Ǥ����Ȥ��ˤ⤦�����ɥ��������ֹ椬�Ȥ��ʤ��� -�Ϥʤ��Ǥ�������������SERIAL�����˶���������ΤϤʤ��Ǥ����� -4.16) OID �Ȥϲ��Ǥ����� TID �Ȥϲ��Ǥ����� -4.17) PostgreSQL �ǻȤ��뤤���Ĥ����Ѹ�ΰ�̣�ϲ��Ǥ����� -4.18) ���顼��å����� "ERROR: Memory exhausted in AllocSetAlloc()"���Ф�ΤϤ� -���Ǥ����� -4.19) �ɤΥС������� PostgreSQL �����餻�Ƥ���Τ���Ĵ�٤�ˤϤɤ����ޤ����� -4.20) �顼�����֥������Ȥ����ǡ�invalid large obj descriptor�ȽФ�ΤϤʤ��� -������ -4.21) ���ߤλ��郎�ǥե���ȤȤʤ�褦�ʥ����ϤɤΤ褦�ˤĤ���ޤ����� -4.22) �ʤ���IN��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ����� -4.23) �������(outer join)�ϤɤΤ褦�˼¸����ޤ���? -4.24) ʣ���Υǡ����١�����Ȥ��䤤��碌�ϤɤΤ褦�ˤ���ФǤ��ޤ����� -4.25) �ؿ���ʣ���Υ����ޤ��ϥ������֤��ˤϤɤ����ޤ����� -4.26) �ʤ���PL/PgSQL �ؿ����椫�����ơ��֥��μ¤� create/drop ���뤳�Ȥ��� -���ʤ��ΤǤ��礦���� -4.27) �ɤΤ褦�ʥ�ץꥱ������ץ��������ѤǤ��ޤ���? -4.28) �ɤΤ褦�ʰŹ沽���ץ��������ѤǤ��ޤ���? - - PostgreSQL�γ�ĥ�ˤĤ��Ƥμ��� - -5.1) ��ʬ�ǽ��桼������ؿ��� psql ����Ǽ¹Ԥ���ȥ���������פ��Ƥ��ޤ��� -�Ϥʤ��Ǥ����� -5.2) PostgreSQL �Ѥ˽�����ä���Ũ�ʿ���������ؿ������ƥץ��������Ȥ� -���������ΤǤ����� -5.3) ���ץ���֤� C����δؿ��ϤɤΤ褦�˽ޤ����� -5.4) ���������ե�������ѹ����ޤ������ƥ���ѥ��뤷�Ƥ��Ѳ��������ʤ��ΤϤʤ� -�Ǥ����� - -������������������������������������������������������������������������������ - ����Ū�ʼ��� - -1.1) PostgreSQL �Ȥϲ��Ǥ����������ɤߤޤ����� - -Post-Gres-Q-L.(�ݥ��� - ���쥹 - ���塼 - ����) ��ȯ�����ޤ��� - -PostgreSQL �ϼ����� DBMS �����ѤΥץ��ȥ����פǤ��ä� POSTGRES �ǡ����١������� -�����ƥ�β����ǤǤ���PostgreSQL �� POSTGRES �ζ��Ϥʥǡ�������ǥ��˭�٤ʥǡ� -����������(��)���ݻ����ʤ��顢POSTGRES �ǻȤ�줿 PostQuel �䤤��碌����� -ĥ���� SQL �Υ��֥��åȤ��֤������Ƥ��ޤ���PostgreSQL ��̵���Ǵ����ʥ��������� -�ѤǤ��ޤ��� - -PostgreSQL �γ�ȯ�ϡ�PostgreSQL ��ȯ���ꥹ�Ȥ˻��ä��Ƥ��볫ȯ��ã�Υ� -����Ǥ��٤ƹԤʤ��Ƥ��ޤ������ߤκ�Ĺ�� Marc G. Fournier ( [email protected] )�Ǥ���(������1.6��˻��äλ���������ޤ���)���ߡ����Υ� -���ब PostgreSQL ��ȯ�Τ��٤Ƥ����ݤ�ߤƤ��ޤ��� - -Postgres95-1.01 ���濴Ū�ʳ�ȯ�Ԥ� Andrew Yu �� Jolly Chen �Ǥ�����������¾���� -�ο͡������Υ����ɤΰܿ����ƥ��ȡ��ǥХ�������ӡ����ɤ˻��ä��ޤ����� -PostgreSQL �������������ɤǤ��� POSTGRES �ϥ���ե���˥���إС����쥤���ˤ��� -�ơ� Michael Stonebraker �����λش��Τ�ȡ�¿���γ�����´�������ܿ��Υץ������ -���������Ϥˤ�����ޤ����� - -�С����쥤�ˤ����뤳�Υ��եȥ������Τ�Ȥ�̾���� Postgres �Ǥ�������SQL �ε�ǽ -���ɲä��줿 1995 ǯ�ˤ���̾���� Postgres95 ���ѹ����졢1996 ǯ�ν���ˤ���̾�� -�� PostgreSQL ���ѹ�����ޤ����� - -1.2) PostgreSQL ������Ϥɤ��ʤäƤޤ����� - -PostgreSQL �ϲ���������˽����ޤ��� + _________________________________________________________________ + + ����Ū�ʼ��� + + 1.1) PostgreSQL�Ȥϲ��Ǥ����� �����ɤߤޤ����� + 1.2) PostgreSQL������Ϥɤ��ʤäƤޤ����� + 1.3) PostgreSQL��ư���Unix�ץ�åȥۡ���ϡ� + 1.4) Unix�ʳ��ΰܿ��ǤǻȤ����Τϡ� + 1.5) PostgreSQL�Ϥɤ���������Ǥ�ޤ����� + 1.6) ���ݡ��ȤϤɤ��Ǽ������ޤ����� + 1.7) �ǿ��ǤϤɤ�Ǥ��� + 1.8) �ɤΤ褦��ʸ����ޤ����� + 1.9) ���ΤΥХ���̤��̵����ǽ�Ϥɤ���äƸ��Ĥ��ޤ����� + 1.10) SQL�Ϥɤ�����гؤ٤ޤ����� + 1.11) PostgreSQL������2000ǯ����(Y2K)���б����Ƥ��ޤ����� + 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 ���̿��Ǥ������ + + ������μ��� + + 3.1) �ɤΤ褦�ˤ���� /usr/local/pgsql �ʳ��ξ��˥��ȡ���Ǥ� + �ޤ����� + 3.2) postmaster �����餻��ȡ� Bad System Call + �Ȥ�����������פ����ȤΥ�å��������Фޤ����ʤ��Ǥ����� + 3.3) postmaster �����餻�褦�Ȥ���ȡ� IpcMemoryCreate + ���顼���Фޤ����ʤ��Ǥ����� + 3.4) postmaster�����餻�褦�Ȥ���ȡ� IpcSemaphoreCreate + ���顼���Фޤ����ʤ��Ǥ����� + 3.5) ¾�Υۥ��Ȥ������³�ϤɤΤ褦�����椷�ޤ����� + 3.6) ����ɤ��� + ǽ�����뤿��ˤϡ��ǡ����١����������ɤΤ褦��Ĵ��������ɤ��Ǥ� + ���� + 3.7) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ����� + 3.8) ��³���褦�Ȥ���Ȥ�� 'Sorry, too many clients' + ���Ф�ΤϤʤ��Ǥ����� + 3.9) pgsql_tmp �ǥ��쥯�ȥ����ˤϲ�������ޤ����� + 3.10) + PostgreSQL�Υ�㡼�����åץǡ��Ȥ���Τ˥���פȥꥹ�ȥ��� + �ʤ��ƤϤʤ�ʤ��ΤϤʤ��Ǥ����� + + ����μ��� + + 4.1) �Х��ʥꡦ����������̾參������Ȥΰ㤤�ϲ��Ǥ����� + 4.2) �ǽ�ο������Τߤ� select ����ˤϤɤ����ޤ����� + 4.3) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� psql �Ǹ���ˤϤɤ����ޤ����� + 4.4) �ơ��֥뤫�饫���κ���ϤɤΤ褦�ˤ��ޤ����� + 4.5) �������ơ��֥롢�ǡ����١����κ��祵�����ϡ� + 4.6) ����Ū�ʥƥ� + ���ȥե����뤫��ǡ�������¸����ˤϡ��ǡ����١����Υǥ��������̤Ϥɤ� + ���餤ɬ�פǤ����� + 4.7) + ������줿�ơ��֥롢����ǥå������ǡ����١���������ӡ��桼����ɤΤ� + ���ˤ��Ƹ��Ĥ��Ф��ޤ����� + 4.8) + �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��ʤ��� + ������ + 4.9) + �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ�����뤫��ˤϤ� + �����ޤ����� + 4.10) R-tree ����ǥå����Ȥϲ��Ǥ����� + 4.11) ����Ū�䤤��碌��Ŭ���Ȥϲ��Ǥ����� + 4.12) + ����ɽ���Ǥθ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ�����ɽ�������ϤɤΤ褦�� + �¸����ޤ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ������Τ���Υ���ǥå����Ϥ� + �Τ褦�˻Ȥ��ޤ����� + 4.13) �䤤��碌����ǡ��ե�����ɤ� NULL + �Ǥ��뤳�ȤФ���ˤϤɤ����ޤ����� + 4.14) ������ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ����� + 4.15.1) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ����� + 4.15.2) SERIAL�ǡ�����������������ͤϡ��ɤ�����������ޤ����� + 4.15.3) ¾�Υ桼���Ȥζ�����֤��뤿��ˤϡ�currval() �� nextval() + �ϻȤ�ʤ��ۤ����褤�ΤǤ��礦���� + 4.15.4) �ȥ����������Ǥ����Ȥ� + �ˤ⤦�����ɥ��������ֹ椬�Ȥ��ʤ��ΤϤʤ��Ǥ�������������SERI + AL�����˶��������ΤϤʤ��Ǥ����� + 4.16) OID �Ȥϲ��Ǥ����� TID �Ȥϲ��Ǥ����� + 4.17) PostgreSQL �ǻȤ��뤤���Ĥ����Ѹ�ΰ�̣�ϲ��Ǥ����� + 4.18) ���顼��å����� "ERROR: Memory exhausted in + AllocSetAlloc()"���Ф�ΤϤʤ��Ǥ����� + 4.19) �ɤΥС������� PostgreSQL + �����餻�Ƥ���Τ���Ĵ�٤�ˤϤɤ����ޤ����� + 4.20) �顼�����֥������Ȥ����ǡ�invalid large obj + descriptor�ȽФ�ΤϤʤ��Ǥ����� + 4.21) + ���ߤλ��郎�ǥե���ȤȤʤ�褦�ʥ����ϤɤΤ褦�ˤĤ���ޤ����� + 4.22) �ʤ���IN��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ����� + 4.23) �������(outer join)�ϤɤΤ褦�˼¸����ޤ���? + 4.24) ʣ���Υǡ����١�����Ȥ��䤤��碌�ϤɤΤ褦�ˤ���ФǤ�ޤ����� + 4.25) �ؿ���ʣ���Υ����ޤ��ϥ������֤��ˤϤɤ����ޤ����� + 4.26) �ʤ���PL/PgSQL �ؿ����椫�����ơ��֥��μ¤� create/drop + ���뤳�Ȥ��Ǥ�ʤ��ΤǤ��礦���� + 4.27) �ɤΤ褦�ʥ�ץꥱ������ץ��������ѤǤ�ޤ���? + 4.28) �ɤΤ褦�ʰŹ沽���ץ��������ѤǤ�ޤ���? + + PostgreSQL�γ�ĥ�ˤĤ��Ƥμ��� + + 5.1) ��ʬ�ǽ��桼������ؿ��� psql + ����Ǽ¹Ԥ���ȥ���������פ��Ƥ��ޤ��ΤϤʤ��Ǥ����� + 5.2) PostgreSQL + �Ѥ˽�����ä���Ũ�ʿ���������ؿ������ƥץ��������Ȥ˹����� + ���ΤǤ����� + 5.3) ���ץ���֤� C����δؿ��ϤɤΤ褦�˽�ޤ����� + 5.4) + ���������ե�������ѹ����ޤ������ƥ���ѥ��뤷�Ƥ��Ѳ��������ʤ��Τ� + �ʤ��Ǥ����� + _________________________________________________________________ + + ����Ū�ʼ��� + + 1.1) PostgreSQL �Ȥϲ��Ǥ����� �����ɤߤޤ����� + + Post-Gres-Q-L.(�ݥ��� - ���쥹 - ��塼 - ����) ��ȯ�����ޤ��� + + PostgreSQL �ϼ����� DBMS �����ѤΥץ��ȥ����פǤ��ä� POSTGRES + �ǡ����١������������ƥ�β����ǤǤ���PostgreSQL �� POSTGRES + �ζ��Ϥʥǡ�������ǥ��˭ + �٤ʥǡ�����������(��)���ݻ����ʤ��顢POSTGRES �ǻȤ�줿 PostQuel + �䤤��碌�����ĥ���� SQL �Υ��֥��åȤ��֤� + �����Ƥ��ޤ���PostgreSQL ��̵���Ǵ����ʥ����������ѤǤ�ޤ��� + + PostgreSQL �γ�ȯ�ϡ�PostgreSQL + ��ȯ���ꥹ�Ȥ˻��ä��Ƥ��볫ȯ��ã�Υ�����Ǥ��٤ƹԤʤ��Ƥ� + �ޤ������ߤκ�Ĺ�� Marc G. Fournier ([email protected] + )�Ǥ���(�����1.6��˻��äλ���������ޤ���)���ߡ����Υ����ब + PostgreSQL ��ȯ�Τ��٤Ƥ����ݤ�ߤƤ��ޤ��� + + Postgres95-1.01 ���濴Ū�ʳ�ȯ�Ԥ� Andrew Yu �� Jolly Chen + �Ǥ�����������¾�����ο͡������Υ����ɤΰܿ����ƥ��ȡ��ǥХ�������ӡ� + ���ɤ˻��ä��ޤ�����PostgreSQL �������������ɤǤ��� POSTGRES + �ϥ���ե���˥���إС����쥤���ˤ����ơ� Michael Stonebraker + �����λش��Τ�ȡ�¿���γ�����´�������ܿ��Υץ�����ޤ��������Ϥˤ�� + ����ޤ����� + + �С����쥤�ˤ����뤳�Υ��եȥ������Τ�Ȥ�̾���� Postgres + �Ǥ�������SQL �ε�ǽ���ɲä��줿 1995 ǯ�ˤ���̾���� Postgres95 + ���ѹ����졢1996 ǯ�ν���ˤ���̾���� PostgreSQL ���ѹ�����ޤ����� + + 1.2) PostgreSQL ������Ϥɤ��ʤäƤޤ����� + + PostgreSQL �ϲ��������˽����ޤ��� [������ - ��ʸ�ϱѸ�Ǥ������ͤȤ��ơ���ʸ��ʻ���Ǻܤ��ޤ��� + ��ʸ�ϱѸ�Ǥ������ͤȤ��ơ���ʸ��ʻ��Ǻܤ��ޤ��� ] - -PostgreSQL Data Base Management System - -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 -documentation for any purpose, without fee, and without a written agreement is -hereby granted, provided that the above copyright notice and this paragraph and -the following two paragraphs appear in all copies. - -IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST -PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF -THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND -THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, -SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. + PostgreSQL Data Base Management System + + 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 + documentation for any purpose, without fee, and without a written + agreement is hereby granted, provided that the above copyright notice + and this paragraph and the following two paragraphs appear in all + copies. + + IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY + FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, + INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND + ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE + PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF + CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, + UPDATES, ENHANCEMENTS, OR MODIFICATIONS. POSTGRESQL �ǡ����١������������ƥ� ��ʬŪ��� (c) 1996-2002, PostgreSQL��ݳ�ȯ������ ��ʬŪ��� (c) 1994-6 ����ե���˥�����ܹ� - �ܥ��եȥ���������Ӥ���ʸ��켰�Ͼ嵭�����ɽ���ȡ�����ʸ�� + �ܥ��եȥ���������Ӥ���ʸ��켰�Ͼ嵤����ɽ���ȡ�����ʸ�� ����Ӥ����³����Ĥ�������Ƥ�ʣ����ź�դ���Ƥ���¤�ˤ��� �ơ����ѡ�ʣ����������������դε��Ĥ����ʤ���Ū�Ǥ��ä⡢̵ ���Ǥ���Ʊ�ս�̵���˹Ԥʤ��뤳�Ȥ���ǧ��ޤ��� @@ -204,65 +223,65 @@ SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ������Ƥ����Ȥ��Ƥ⡢���ڤ���Ǥ���餤�ޤ��� ����ե���˥���ؤϡ�������Ū�ˤ�������ۤ��ݾڤȡ�������Ū�� - ��Ŭ�����˴ؤ��ƤϤ�Ȥ�ꡢ�����˸¤餺�������ʤ��ݾڤ������� + ��Ŭ����˴ؤ��ƤϤ�Ȥ�ꡢ�����˸¤餺�������ʤ��ݾڤ������� �뤳�Ȥ��������ޤ����ʲ����Ѱդ��줿���եȥ������ϡ֤��Τޤޡפ� ���ܸ����Ȥ�������ե���˥���ؤϤ����ݻ����ٱ硢���������ɤ� �뤤�Ͻ��������̳���餤�ޤ��� [������ - ����˴ؤ�����ʸ�Ͼ嵭�αѸ�ˤ��ɽ���Ǥ������ܸ����Ϥ����ޤ� + ����˴ؤ�����ʸ�Ͼ嵤αѸ�ˤ��ɽ��Ǥ������ܸ����Ϥ����ޤ� ���ͤǤ��� ] - -�嵭��BSD�饤���ǸŤ������ץ����Υ饤���Ǥ��������������ɤ��ɤΤ褦 -�˻Ȥ��褦�Ȥ����¤��ޤ����ޤ������ȤʤΤǡ��桹�⤽����Ѥ���Ĥ��Ϥ� -��ޤ��� - -1.3) PostgreSQL ��ư��Ķ��ϡ� - -����Ū�ˡ��Ƕ��Unix�ߴ��ץ�åȥۡ���ʤ��PostgreSQL��Ϥ��餻����Ϥ��Ǥ� -�������λ����Ǽºݤ˥ƥ��Ȥ�Ԥʤä����Ȥ���𤬤ʤ��줿�ץ�åȥۡ���ˤ� -���Ƥϥ��ȡ����������Ƥ���ޤ��� - -1.4) Unix�ʳ��ΰܿ��ǤǻȤ����Τϡ� - -���饤����� - -MS Windows �ץ�åȥۡ����������뤿��ˡ�libpq C �饤�֥�ꡢpsql������¾�Υ� -���ե�����������ӡ����饤����ȥ��ץꥱ��������ѥ��뤹�뤳�Ȥϲ�ǽ -�Ǥ������ξ�硢���饤����Ȥ� MS Windows ������餻�ơ�TCP/IP ��ͳ�ǥ��ݡ��Ȥ� -��Ƥ��� Unix �ץ�åȥۡ��������륵���Ф��̿����ޤ��� - -Win32 libpq �饤�֥��� psql ���뤿��ˡ�win32.mak �����ۤ˴ޤޤ�Ƥޤ��� -PostgreSQL�� ODBC ���饤����ȤȤ��̿��Ǥ��ޤ��� - -������ - -���ߡ�Cygnus Unix/NT �ܿ��饤�֥��� Cygwin ��Ȥäơ�PostgreSQL �ǡ����١��� -�����Ф� Windows NT �� Win2k ��Dz�Ư���Ƥ��ޤ������ۤ˴ޤޤ��pgsql/doc/ -FAQ_MSWIN�����뤤�ϡ�http://www.PostgreSQL.org/docs/faq-mswin.html�ˤ��� MS -Windows FAQ ������������ - -MS Win NT/2000/XP �ͥ��ƥ����Ǥؤΰܿ������߿ʹ���Ǥ��� - -[������ - -Win32�ͥ��ƥ�������(Win32 Native version) - + �嵤�BSD�饤���ǸŤ�����ץ����Υ饤���Ǥ��������������� + ���ɤΤ褦�˻Ȥ��褦�Ȥ����¤��ޤ����ޤ������ȤʤΤǡ��桹�⤽�� + �� �Ѥ���Ĥ��Ϥ���ޤ��� + + 1.3) PostgreSQL ��ư��Ķ�ϡ� + + ����Ū�ˡ��Ƕ��Unix�ߴ��ץ�åȥۡ���ʤ��PostgreSQL��Ϥ��餻���� + �Ϥ��Ǥ��������λ����Ǽºݤ˥ƥ��Ȥ�Ԥʤä����Ȥ���𤬤ʤ��줿�� + ��åȥۡ���ˤĤ��Ƥϥ��ȡ����������Ƥ���ޤ��� + + 1.4) Unix�ʳ��ΰܿ��ǤǻȤ����Τϡ� + + ���饤����� + + MS Windows �ץ�åȥۡ����������뤿��ˡ�libpq C + �饤�֥�ꡢpsql������¾�Υ����ե�����������ӡ����饤����ȥ��ץ� + ����������ѥ��뤹�뤳�Ȥϲ�ǽ�Ǥ������ξ�硢���饤����Ȥ� MS + Windows ������餻�ơ�TCP/IP ��ͳ�ǥ��ݡ��Ȥ���Ƥ��� Unix + �ץ�åȥۡ��������륵���Ф��̿����ޤ��� + + Win32 libpq �饤�֥��� psql ���뤿��ˡ�win32.mak + �����ۤ˴ޤޤ�Ƥޤ���PostgreSQL�� ODBC ���饤����ȤȤ��̿��Ǥ�ޤ��� + + ������ + + ���ߡ�Cygnus Unix/NT �ܿ��饤�֥��� Cygwin ��Ȥäơ�PostgreSQL + �ǡ����١��������Ф� Windows NT �� Win2k + ��Dz�Ư���Ƥ��ޤ������ۤ˴ޤޤ��pgsql/doc/FAQ_MSWIN�����뤤�ϡ�http: + //www.PostgreSQL.org/docs/faqs/faq-mswin.html�ˤ��� MS Windows FAQ + ������������ + + MS Win NT/2000/XP �ͥ��ƥ����Ǥؤΰܿ������߿ʹ���Ǥ��� + [������ + + Win32�ͥ��ƥ�������(Win32 Native version) + Windows-Native �����С� & ���饤����ȥѥå���������ƣ����ˤ�� �ݻ���������Ƥ��ޤ��� http://hp.vector.co.jp/authors/VA023283/PostgreSQL.html (Windows-Native Server&Client Package for PostgreSQL by Hiroshi Saito) http://hp.vector.co.jp/authors/VA023283/PostgreSQLe.html - -] - -1.5) PostgreSQL �Ϥɤ���������Ǥ��ޤ����� - -PostgreSQL ���縵�� anonymous ftp �����Ȥ� ftp://ftp.PostgreSQL.org/pub/ �Ǥ��� -�ߥ顼�����ȤˤĤ��Ƥϡ��桹�Υᥤ�� Web �ڡ��������������� + ] + + 1.5) PostgreSQL �Ϥɤ���������Ǥ�ޤ����� + + PostgreSQL ���縵�� anonymous ftp �����Ȥ� + ftp://ftp.PostgreSQL.org/pub/ �Ǥ��� + �ߥ顼�����ȤˤĤ��Ƥϡ��桹�Υᥤ�� Web �ڡ��������������� [����: �ʲ������ܤΥߥ顼�����ȤǤ�: @@ -280,295 +299,320 @@ PostgreSQL ���縵�� anonymous ftp �����Ȥ� ftp://ftp.PostgreSQL.org/pub/ �Ǥ��� Japan: ftp://ring.aist.go.jp/pub/misc/db/PostgreSQL/ ] -1.6) ���ݡ��ȤϤɤ��Ǽ������ޤ����� - -���פʥ����ꥹ�Ȥ�: [email protected]�Ǥ���PostgreSQL �˴ؤ� -�뤳�ȤǤ���е������Ǥ��ޤ������Υꥹ�Ȥؤλ��äΤϡ��Żҥ�����ʸ(Subject -�ԤǤϤ���ޤ���)�˼��Σ��Ԥ�ơ� + 1.6) ���ݡ��ȤϤɤ��Ǽ������ޤ����� + + ���פʥ����ꥹ�Ȥ�: + [email protected]�Ǥ���PostgreSQL + �˴ؤ��뤳�ȤǤ���е������Ǥ� + �ޤ������Υꥹ�Ȥؤλ��äΤϡ��Żҥ�����ʸ(Subject + �ԤǤϤ���ޤ���)�˼��Σ��Ԥ�ơ� subscribe end [email protected] �����äƲ������� - -�������������ǤΥ����ꥹ�Ȥ⤢��ޤ������Υꥹ�Ȥؤλ��ä� "��ʸ"�ˡ� + [email protected] �����äƲ������� + + �������������ǤΥ����ꥹ�Ȥ⤢��ޤ������Υꥹ�Ȥؤλ��ä� + "��ʸ"�ˡ� subscribe end -�Ƚ� [email protected] ���Żҥ������äƲ����� -�� - -�������������Ǥϡ��ᥤ��ꥹ�ȤǼ��������å������� 30k ����ί����˥��������� -���ǥꥹ�ȤΥ��С������դ���ޤ��� -�Х���ݡ����ѤΥ��ꥹ�Ȥ⤢��ޤ������Υꥹ�Ȥؤλ��ä� "��ʸ"�Ȥ��ä� -��ˡ� [email protected] ���Żҥ������äƲ������� - -��ȯ�Ԥε����Τ���Υ��ꥹ�Ȥ����ѤǤ��ޤ������Υꥹ�Ȥؤλ��ä��Żҥ� -�������ʸ�ˡ� + �Ƚ� [email protected] + ���Żҥ������äƲ������� + + �������������Ǥϡ��ᥤ��ꥹ�ȤǼ��������å������� 30k + ����ί����˥������������ǥꥹ�ȤΥ��С������դ���ޤ��� + + �Х���ݡ����ѤΥ��ꥹ�Ȥ⤢��ޤ������Υꥹ�Ȥؤλ��ä� + "��ʸ"�Ȥ��ä���ˡ� [email protected] + ���Żҥ������äƲ������� + + ��ȯ�Ԥε����Τ���Υ��ꥹ�Ȥ����ѤǤ� + �ޤ������Υꥹ�Ȥؤλ��ä��Żҥ�����ʸ�ˡ� subscribe end -�Ƚơ�[email protected]���Żҥ������äƲ������� - -http://www.PostgreSQL.org - -EFNet �� #PostgreSQL �Ȥ��� IRC �����ͥ�⤢��ޤ��� UNIX ���ޥ�ɤ�irc -c '# -PostgreSQL' "$USER" irc.phoenix.net ��Ȥ��ޤ��� + �Ƚơ�[email protected]���Żҥ������äƲ��� + ���� + + http://www.PostgreSQL.org + + EFNet �� #PostgreSQL �Ȥ��� IRC �����ͥ�⤢��ޤ��� UNIX + ���ޥ�ɤ�irc -c '#PostgreSQL' "$USER" irc.phoenix.net ��Ȥ��ޤ��� + [����: - 1999ǯ7��23��������PostgreSQL�桼������(�ˤۤ� �ݤ��Ȥ��줹 �桼���� ����)��ά��JPUG����Ω����ޤ����� + 1999ǯ7��23��������PostgreSQL�桼������(�ˤۤ� �ݤ��Ȥ��줹 �桼���� +����)��ά��JPUG����Ω����ޤ����� JPUG ��������ȿ��ǡ�PostgreSQL�����Ѥ����ã����߶��Ϥξ�Ǥ��� - ������β����̵���Ǥ�������������β���Ȳ�����Ѷ�Ū�ʹ�����α��Ĥ�����Ƥ��ޤ��� + ������β����̵���Ǥ�������������β���Ȳ�����Ѷ�Ū�ʹ�����α��Ĥ +�����Ƥ��ޤ��� �ܤ����ϡ�JPUG ��Web ������: http://www.PostgreSQL.jp/ �������������������Ͽ���ǽ�ȤʤäƤ��ޤ��� - 1990ǯ���椴����ꡢ�ݥ��ȥ��쥹�����ܸ�����ꥹ�Ȥ��а� ã�פ���Ť��Ƥ��ޤ����ܺ٤ϡ� + 1990ǯ���椴����ꡢ�ݥ��ȥ��쥹�����ܸ�����ꥹ�Ȥ��а� ã�� +����Ť��Ƥ��ޤ����ܺ٤ϡ� http://www.sra.co.jp/people/t-ishii/PostgreSQL/ML/info.html - ���������������������֤��來�ꤵ���pgsql-jp ML���������ƥ� + ���������������������֤��襤ꤵ���pgsql-jp ML���������ƥ� http://datula.mio.org/~iwakiri/pgsql_jp/ - �Ǹ������뤳�Ȥ�Ǥ��ޤ��� + �Ǹ������뤳�Ȥ�Ǥ�ޤ��� ] - -���ѥ��ݡ��Ȳ�ҤΥꥹ�Ȥ�http://www.PostgreSQL.org/users-lounge/ -commercial-support.html�ˤ���ޤ��� - + ���ѥ��ݡ��Ȳ�ҤΥꥹ�Ȥ�http://www.ca.PostgreSQL.org/users-lounge/co + mmercial-support.html�ˤ���ޤ��� + [����: - ���ܤǤϡ�SRA Inc. �����ץ��ƥ������ �ˤƾ��ѥ��ݡ��Ȥ��Ԥʤ��Ƥ��ޤ��� - �ߥ饯�롦��ʥå���������� �� "Miracle Linux for PostgreSQL" ������ȥ��ݡ��Ȥ� + ���ܤǤϡ�SRA Inc. �����ץ��ƥ������ �ˤƾ��ѥ��ݡ��Ȥ��Ԥʤ��� +���ޤ��� + �ߥ饯�롦��ʥå���������� �� "Miracle Linux for PostgreSQL" ������� +���ݡ��Ȥ� ���Ϥ���ޤ����� ] -1.7) �ǿ��ǤϤɤ�Ǥ��� - -PostgreSQL �κǿ��ǤϥС������ 7.2.3 �Ǥ��� - -�桹�ϡ�4������˥�㡼������Ԥʤ����Ȥ�ײ褷�Ƥ��ޤ��� - -1.8) �ɤΤ褦��ʸ����ޤ����� - -���դ���ˡ������Ĥ��Υޥ˥奢��ȥ���饤�ޥ˥奢��(�ޥ˥奢�롦�ڡ���)�� -��Ӥ����Ĥ��ξ����ʥƥ������꤬�ޤޤ�ޤ���/doc �ǥ��쥯�ȥ�������������ޤ� -���ޥ˥奢��ϡ� http://www.PostgreSQL.org/users-lounge/docs/ �ǥ���饤��Ǥ� -�����Ǥ��ޤ��� + 1.7) �ǿ��ǤϤɤ�Ǥ��� + + PostgreSQL �κǿ��ǤϥС������ 7.3.2 �Ǥ��� + + �桹�ϡ�4������˥�㡼������Ԥʤ����Ȥ�ײ褷�Ƥ��ޤ��� + + 1.8) �ɤΤ褦��ʸ����ޤ����� + + ���դ���ˡ������Ĥ��Υޥ˥奢��ȥ���饤�ޥ˥奢��(�ޥ˥奢�롦� + ڡ���)����Ӥ����Ĥ��ξ����ʥƥ������꤬�ޤޤ�ޤ���/doc + �ǥ��쥯�ȥ�������������ޤ����ޥ˥奢��ϡ� + http://www.ca.PostgreSQL.org/users-lounge/docs/ + �ǥ���饤��Ǥ�����Ǥ�ޤ��� [����: �ʳ���SRA�����ܥݥ��ȥ��쥹�桼��������������졢 ��PostgreSQL ���ե������ޥ˥奢��� �Ȥ��ƽ��Ǥ���Ƥ��ޤ��� ] - -����饤��ǻ��ȤǤ��� PostgreSQL ���ܤ�2������ޤ���http://www.PostgreSQL.org/ -docs/awbook.html + ����饤��ǻ��ȤǤ�� PostgreSQL + ���ܤ�2������ޤ���http://www.PostgreSQL.org/docs/awbook.html [����: ���ܥݥ��ȥ��쥹�桼������� ��PostgreSQL Book����ʬ�ʲ�� �ˤ���������ޤ����� ] -����ӡ� http://www.commandprompt.com/ppbook/ �Ǥ���������ǽ�ʽ��Ҥ���Ͽ�ϡ� -http://www.jp.PostgreSQL.org/books/ �ˤ���ޤ��� PostgreSQL ���Ѿ����⡢ -http://techdocs.PostgreSQL.org/ �ˤ���ޤ��� - -[����: ����ʸ��ϡ����ܥݥ��ȥ��쥹�桼�������http://www.postgresql.jp/ -document/ ������� ] - -psql �⡢�����黻�ҡ��ؿ���������¾�ξ���������롢�����Ĥ��������餷�� -\d ���ޥ�ɤ�����ޤ��� - -�桹�� Web �����Ȥˤϡ���ä�������ʸ����ޤ��� - -1.9) ���ΤΥХ���̤��̵����ǽ�Ϥɤ���äƸ��Ĥ��ޤ����� - -PostgreSQL�ϳ�ĥ���줿SQL-92�Υ��֥��åȤݡ��Ȥ��ޤ����桹�Υڡ����� TODO -�ꥹ�Ȥˡ����ΤΥХ�����ǽ�侭��ײ�ˤĤ��Ƥε��Ҥ�����ޤ��� -1.10) SQL �Ϥɤ�����гؤ٤ޤ����� - -http://www.PostgreSQL.org/docs/awbook.html �ˤ���PostgreSQL�ܤ� SQL ���Ƥ� -�ޤ��� + ����ӡ� http://www.commandprompt.com/ppbook/ �Ǥ��� + ������ǽ�ʽ��Ҥ���Ͽ�ϡ�http://www.jp.PostgreSQL.org/books/ + �ˤ���ޤ��� PostgreSQL ���Ѿ�����⡢http://techdocs.PostgreSQL.org/ + �ˤ���ޤ��� + + [����: + ����ʸ��ϡ����ܥݥ��ȥ��쥹�桼�������http://www.postgresql.jp/docum + ent/ ������� ] + + psql + �⡢�����黻�ҡ��ؿ���������¾�ξ���������롢�����Ĥ��������� + ���� \d ���ޥ�ɤ�����ޤ��� + + �桹�� Web �����Ȥˤϡ���ä�������ʸ����ޤ��� + + 1.9) ���ΤΥХ���̤��̵����ǽ�Ϥɤ���äƸ��Ĥ��ޤ����� + + PostgreSQL�ϳ�ĥ���줿SQL-92�Υ��֥��åȤݡ��Ȥ��ޤ��� + �桹�Υڡ����� TODO �ꥹ�Ȥˡ����ΤΥХ�����ǽ�侭 + ��ײ�ˤĤ��Ƥε�Ҥ�����ޤ��� + + 1.10) SQL �Ϥɤ�����гؤ٤ޤ����� + + http://www.PostgreSQL.org/docs/awbook.html �ˤ���PostgreSQL�ܤ� SQL + ���Ƥ��ޤ��� [����: ���ܥݥ��ȥ��쥹�桼������� ��PostgreSQL Book����ʬ�ʲ�� �ˤ�����������Ǥ���Ƥ��ޤ��� ] - -����¾�ˤ� 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�ˤ���ޤ��� - -¿���Υ桼���ˡ� The Practical SQL Handbook, Bowman Judith S. et al., -Addison-Wesley ����ɾ�Ǥ�������¾�ˡ�The Complete Reference SQL, Groff et al., -McGraw-Hill �Τ褦�ʤΤ⤢��ޤ��� - + ����¾�ˤ� 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�ˤ���ޤ��� + + ¿���Υ桼���ˡ� The Practical SQL Handbook, Bowman Judith S. et al., + Addison-Wesley ����ɾ�Ǥ��� ����¾�ˡ�The Complete Reference SQL, + Groff et al., McGraw-Hill �Τ褦�ʤΤ⤢��ޤ��� + [����: �а�ã��ˤ�����ܸ�λ���ʸ���ξҲ�ڡ��� - http://www.SRA.co.jp/people/t-ishii/PostgreSQL/doc-jp/index.html + http://www.SRA.co.jp/people/t-ishii/PostgreSQL/doc-jp/index.htm +l ������ޤ��� ��ƣľʸ��Ρֽ鿴�Ը��Σģ��߷����硦�ӣѣ����绲�ͽ�Ҳ�פΥ����ʡ� http://www.shonan.ne.jp/~nkon/ipsql/books_SQL.html ������ޤ��� �����ѱѻ�Ρ�PostgreSQL���ܸ�ޥ˥奢��� http://www.net-newbie.com/ - �Ǥϥ���饤��ޥ˥奢��θ������Ǥ��ޤ��� + �Ǥϥ���饤��ޥ˥奢��θ������Ǥ�ޤ��� �ݻ��������UNIX �ǡ����١������� http://www.wakhok.ac.jp/DB/DB.html - �⥪��饤����ɤळ�Ȥ��Ǥ��ޤ��� + �⥪��饤����ɤळ�Ȥ��Ǥ�ޤ��� ] -1.11) PostgreSQL������2000ǯ����(Y2K)���б����Ƥ��ޤ����� - -�б����Ƥޤ�������2000ǯ��������դ⡢������2000ǯ����������դ⡢��ñ�˰��� -�ޤ��� - -1.12) ��ȯ������ˤϤɤΤ褦�˻��ä��ޤ����� - -�ޤ��ǽ�(������)�ˡ��ǿ��Υ����������������ɤ����桹�� Web �����Ȥ����ۤ˴ޤ� -��Ƥ���PostgreSQL Developers��ʸ����ɤߤޤ��������ܤˡ�pgsql-hackers �� -pgsql-patches �����ꥹ�Ȥ����(subscribe)���ޤ��������ܤˡ����ʼ��Υѥ� -����pgsql-patches��ȯ�����ޤ��� - -���褽���ͤ���äȤο�ã����PostgreSQL CVS���������֤˥��ߥåȤ��븢�¤���ä� -���ޤ������Τ��줾��ο�ã�������ι��ʼ��ʥѥå���ȯ������Τǡ����ߥ��ߥå��� -�ȤʤäƤ����ã�Ϥ�����ɤ��դ��Τ����ѤǤ������桹����餬���ߥåȤ����ѥå� -�Ϲ��ʼ��Ǥ���ȳο����Ƥ��ޤ��� - -1.13) �Х���ݡ��ȤϤɤΤ褦��ȯ�����ޤ����� - -http://www.PostgreSQL.org/bugs/bugs.phpPostgreSQL BugTool (�Х��ġ���)�Υڡ��� -��ˬ��ƤߤƲ��������Х���ݡ��Ȥ���Ф�������ˤĤ��Ƥμ���Ȼؿˤ�����ޤ��� - -�������� http://PostgreSQL.org�ˤ���ǿ��� FAQ ������å����Ʋ������� - -�����Ʊ���� ftp ������ ftp://ftp.PostgreSQL.org/pub/�ǡ���äȿ������С������ -�� PostgreSQL ���뤤�ϥѥå������ƤߤƲ������� - -1.14) ¾��DBMS�Τ���٤�PostgreSQL�Ϥɤ��ʤΤǤ����� - -���եȥ�������פ���ˡ�ˤϤ����Ĥ�����ޤ�����ǽ����ǽ�ȿ������ȥ��ݡ��ȤȲ��� -�Ǥ��� - -��ǽ(Features) - PostgreSQL�ϡ��ȥ����������䤤��碌���ȥꥬ�����ӥ塼������������ - �������ȡ�����ӡ��������줿���å������ʤɡ��絬�Ͼ���DBMS�����ĵ�ǽ��ۤ� - ��ɻ��äƤ��ޤ�������� PostgreSQL�ϡ��桼����������Ѿ����롼�롢���줫�� - �����å������̾�����ޥ���С������Ʊ��������ʤɡ�����DBMS�������碌 - �ʤ��褦�ʵ�ǽ���Ĥ�������碌�Ƥ��ޤ��� - -��ǽ(Performance) - PostgreSQL��¾�ξ��Ѥ��뤤�ϥ����ץ����Υǡ����١����ȸ߳Ѥ���ǽ����� - �ޤ��������̤ǤϤ���ᤫ�ä��ꡢ�ۤ����̤ǤϤ���٤��ä��ꤷ�ޤ���MySQL�ʤ� - ���ò����ǡ����١����������ƥ�ˤ���٤ơ�PostgreSQL���������������٤��Τ� - ���ȥ�������ˤ�륪���С��إåɤ����뤫��Ǥ����������MySQL�ˤϾ� - ����Features����˼����褦�ʵ�ǽ�Ϥޤä�������ޤ��桹�ϡ�PostgreSQL�� - �������ȵ�ǽ�����Ȥ߹��ߤʤ���⡢�䤨�����ץ��ե����顼�˳ݤ���������� - ���ɤ���Ϥ����ꤷ�ơ���ǽ�β�����³���Ƥ��ޤ���PostgreSQL �� MySQL �Ȥ��� - �Ӥ��Ƥ������� Web �ڡ�����http://openacs.org/why-not-mysql.html�ˤ���� - ���� - PostgreSQL�ϡ�Unix�ץ�������ư���뤳�Ȥˤ��桼������³�����ޤ���ʣ - ���ΥХå�����ɡ��ץ��������������å����ʤ���ǡ������Хåե�����ͭ�� - �ޤ����ޥ��CPU�Ǥϡ���ñ��ʣ���ΥХå�����ɤ줾���CPU�����餻�뤳�� - ���Ǥ��ޤ��� - -������(Reliability) - �桹�ϡ�DBMS�ο��������⤯�ʤ��ƤϤ��β��ͤ�̵�����Ȥ����Ƥޤ�����ʬ�� - ���Ȥ��ơ����ꤷ�������ɤ�Х���Ǿ��ˤ��Ƥ����������褦�˶Ф�Ƥޤ� - �����줾��Υ����Ͼ��ʤ��Ȥ�1����ʾ�Υ١������ƥ��Ȥ�Ԥʤ�������ޤ� - �Υ��������������ǤȤ��ư��ꤷ�����Ǥʥ����Ǥ��뤳�Ȥ�ʪ��ä� - ���ޤ�������ʬ��Ǥϡ�¾�Υǡ����١�������٤Ƥ�½�����ʤ����Ȥ˼�������� - �Ƥ��ޤ��� - -���ݡ���(Support) - �桹�Υ��ꥹ�Ȥϡ��������뤤���ʤ�����ˤĤ��Ƥ���ؤμ������ - �Ƥ���롢��ȯ�Ԥ�桼�����礭�ʽ��ޤ�ؤ����������Ƥ��ޤ����桹������ - �β����ݾڤ��뤳�ȤϤǤ��ޤ������ѥǡ����١����Ǥ��äƤ��˲�褵�� - ��櫓�ǤϤ���ޤ���ȯ�Ԥ䡢�桼�������ߥ�˥ƥ����ޥ˥奢���ࡢ����� - �������������ɤʤɤ�ľ�ܥ��������Ǥ��뤳�Ȥ�äơ�PostgreSQL�Υ��ݡ��Ȥϡ� - ¾��DBMS���ݡ��Ȥ���ͥ�줿��ΤȤʤäƤ��ޤ�������˾�������ơ�������ξ� - �ѥ��ݡ��Ȥʤɤ⤢��ޤ���FAQ1.6������������ˡ� - -����(Price) - PostgreSQL�����Ѥϡ����ѤǤ����ѤǤ⡢���٤�̵���Ǥ����嵭�˼����Ƥ���BSD - ��������λ��ѵ����˳���ʤ��¤ꡢPostgreSQL�Υ����ɤ�����̵���Ǿ��ʤ��Ȥ� - ���ळ�Ȥ��Ǥ��ޤ��� + 1.11) PostgreSQL������2000ǯ����(Y2K)���б����Ƥ��ޤ����� + + �б����Ƥޤ�������2000ǯ��������դ⡢������2000ǯ����������դ⡢�� + ñ�˰����ޤ��� - -1.15) PostgreSQL�����̤DZ������ˤϤɤ�����Ф褤�Ǥ����� - -PostgreSQL�ϡ��桹���Ϥ 1996ǯ���衢�ǹ⥯�饹�ξ�����פ���äƤ��ޤ������� -�Ϥ��٤ơ�Marc Fournie����Τ������ǡ���Ϥ��δ��פ�ǯ�ˤ�錄�ä���¤������ -���Ƥ��ޤ����� - -�����ɤ����פϥ����ץ������ץ��������ȤˤȤäƤϤȤƤ����ڤʤ�Τǡ����ʤ� -���������ץ��������Ȥ�ʬ������ޤ��� - -��������δ��פϰ¤���ΤǤϤ���ޤ��ݻ���³���뤿��ˤ����뤤�ϰ� -���η�������ޤ����⤷�����ʤ��䤢�ʤ��β�Ҥˡ������������ϤΤ���λ��� -�����뤿��˻ܤ����Ȥ��Ǥ���褦�Ǥ����顢https://store.pgsql.com/shopping/���� -���դꤤ���ޤ��� - -�ޤ���Web�ڡ����ˤ� PostgreSQL,Inc �Ȥ���ޤ�����������"����(contributions)"�� -���ƥ�� PostgreSQL �ץ��������Ȥݡ��Ȥ��뤿������Τ���ǡ��褷������β� -�ҤΤ���λ��Τ���ǤϤ���ޤ��⤷�����(check)�������Թ礬�褱���Ϣ���� -�ν���ؤ����겼������ -������������������������������������������������������������������������������ - - �桼���������饤����Ȥμ��� - -2.1) PostgreSQL �Τ���� ODBC �ɥ饤�С��Ϥ���ޤ����� - -PsqlODBC �� OpenLink ODBC ����Ĥ� ODBC �ɥ饤�С������Ѳ�ǽ�Ǥ��� - -PsqlODBC �� PostgreSQL �����ۤ˴ޤޤ�Ƥ��ޤ�������ˤĤ��ƤΤ���˾ܺ٤ʾ���� -ftp://ftp.PostgreSQL.org/pub/odbc/ ��������Ǥ��ޤ��� - + 1.12) ��ȯ������ˤϤɤΤ褦�˻��ä��ޤ����� + + �ޤ��ǽ�(������)�ˡ��ǿ��Υ����������������ɤ����桹�� Web + �����Ȥ����ۤ˴ޤޤ�Ƥ���PostgreSQL Developers��ʸ����ɤߤޤ��� + �����ܤˡ�pgsql-hackers �� pgsql-patches + �����ꥹ�Ȥ����(subscribe)���ޤ��� + �����ܤˡ����ʼ��Υѥå���pgsql-patches��ȯ�����ޤ��� + + ���褽���ͤ���äȤο�ã����PostgreSQL + CVS���������֤˥��ߥåȤ��븢�¤���äƤ��ޤ��� + ���Τ��줾��ο�ã�������ι��ʼ��ʥѥå���ȯ������Τǡ����ߥ��ߥå��� + �ȤʤäƤ����ã�Ϥ�����ɤ��դ��Τ����ѤǤ������桹����餬���ߥåȤ� + ���ѥå��Ϲ��ʼ��Ǥ���ȳο����Ƥ��ޤ��� + + 1.13) �Х���ݡ��ȤϤɤΤ褦��ȯ�����ޤ����� + + http://www.PostgreSQL.org/bugs/bugs.phpPostgreSQL BugTool + (�Х��ġ���)�Υڡ�����ˬ��ƤߤƲ������� + �Х���ݡ��Ȥ���Ф�������ˤĤ��Ƥμ���Ȼؿˤ�����ޤ��� + + �������� http://PostgreSQL.org�ˤ���ǿ��� FAQ ������å����Ʋ������� + + �����Ʊ���� ftp ������ + ftp://ftp.PostgreSQL.org/pub/�ǡ���äȿ������С������� PostgreSQL + ���뤤�ϥѥå������ƤߤƲ������� + + 1.14) ¾��DBMS�Τ���٤�PostgreSQL�Ϥɤ��ʤΤǤ����� + + ���եȥ�������פ���ˡ�ˤϤ����Ĥ�����ޤ�����ǽ���ǽ�ȿ����� + �ȥ��ݡ��ȤȲ��ʤǤ��� + + ��ǽ(Features) + PostgreSQL�ϡ��ȥ����������䤤��碌���ȥꥬ�����ӥ塼� + �������������� + ���ȡ�����ӡ��������줿���å������ʤɡ��絬�Ͼ���DBMS�����ĵ�� + ���ۤȤ�ɻ��äƤ��ޤ�������� + PostgreSQL�ϡ��桼����������Ѿ����롼�롢���줫�顢���å����� + �̾�����ޥ���С������Ʊ���� + ����ʤɡ�����DBMS�������碌�ʤ��褦�ʵ�ǽ���Ĥ�������� + ��Ƥ��ޤ��� + + �ǽ(Performance) + PostgreSQL��¾�ξ��Ѥ��뤤�ϥ����ץ����Υǡ����١����ȸ߳Ѥ + ��� + ǽ������ޤ��������̤ǤϤ���ᤫ�ä��ꡢ�ۤ����̤ǤϤ���٤��ä + ��ꤷ�ޤ���MySQL�ʤɤ��ò����ǡ����١����������ƥ�ˤ���٤ơ�P + ostgreSQL���������������٤��Τϡ��ȥ�������ˤ�륪���С� + �إåɤ����뤫��Ǥ����������MySQL�ˤϾ嵭 + ��Features����˼����褦�ʵ�ǽ�Ϥޤä�������ޤ��桹�ϡ�Pos + tgreSQL�˽�����ȵ�ǽ�� + ���Ȥ߹��ߤʤ���⡢�䤨�����ץ��ե����顼�˳ݤ������������� + ɤ���Ϥ����ꤷ�ơ��ǽ�β�����³���Ƥ��ޤ���PostgreSQL �� MySQL + �Ȥ���Ӥ��Ƥ������� Web + �ڡ�����http://openacs.org/philosophy/why-not-mysql.html�ˤ��� + ޤ��� + PostgreSQL�ϡ�Unix�ץ�������ư���뤳�Ȥˤ��桼������³���� + �ޤ���ʣ���ΥХå�����ɡ��ץ��������������å����ʤ���ǡ� + �����Хåե�����ͭ + ���ޤ����ޥ��CPU�Ǥϡ���ñ��ʣ���ΥХå�����ɤ줾���CPU� + ����餻�뤳�Ȥ��Ǥ�ޤ��� + + �����(Reliability) + �桹�ϡ�DBMS�ο����� + ���⤯�ʤ��ƤϤ��β��ͤ�̵�����Ȥ����Ƥޤ�����ʬ�ƥ��Ȥ��ơ + ����ꤷ�������ɤ�Х���Ǿ��ˤ��Ƥ����������褦�˶Ф�Ƥ� + �������줾��Υ����Ͼ��ʤ��Ȥ�1����ʾ�Υ١������ƥ��Ȥ�� + �ʤ�������ޤǤΥ��������������ǤȤ��ư��ꤷ�����Ǥʥ� + ���Ǥ��뤳�Ȥ�ʪ��äƤ��ޤ�������ʬ��Ǥϡ�¾�Υǡ����١��� + ����٤Ƥ�½�����ʤ����Ȥ˼�������äƤ��ޤ��� + + ���ݡ���(Support) + �桹�Υ��ꥹ�Ȥϡ��������뤤���ʤ�����ˤĤ��Ƥ���ؤ + μ�����Ƥ���롢��ȯ�Ԥ�桼�����礭 + �ʽ��ޤ�ؤ����������Ƥ��ޤ����桹������β����ݾڤ��뤳� + ȤϤǤ� + �ޤ������ѥǡ����١����Ǥ��äƤ��˲�褵���櫓�ǤϤ��� + ޤ���ȯ�Ԥ䡢�桼�������ߥ�˥ƥ����ޥ˥奢���ࡢ����ˡ��� + ���������ɤʤɤ�ľ�ܥ��������Ǥ� + �뤳�Ȥ�äơ�PostgreSQL�Υ��ݡ��Ȥϡ�¾��DBMS���ݡ��Ȥ���ͥ� + 줿��ΤȤʤäƤ��ޤ�������˾�������ơ�������ξ��ѥ��ݡ��Ȥʤ� + �⤢��ޤ���FAQ1.6������������ˡ� + + ����(Price) + PostgreSQL�����Ѥϡ����ѤǤ����ѤǤ⡢���٤�̵���Ǥ����嵭 + �˼����Ƥ���BSD��������λ��ѵ����˳���ʤ��¤ꡢPostgreSQL�Υ� + ���ɤ�����̵���Ǿ��ʤ��Ȥ߹��ळ�Ȥ��Ǥ�ޤ��� + + 1.15) PostgreSQL�����̤DZ������ˤϤɤ�����Ф褤�Ǥ����� + + PostgreSQL�ϡ��桹���Ϥ + 1996ǯ���衢�ǹ⥯�饹�ξ�����פ���äƤ��ޤ�������Ϥ��٤ơ�Marc + Fournie����Τ������ǡ���Ϥ��δ��פ�ǯ�ˤ�錄�ä���¤���������Ƥ� + �ޤ����� + + �����ɤ����פϥ����ץ������ץ��������ȤˤȤäƤϤȤƤ����ڤʤ�Τ� + �����ʤ����������ץ��������Ȥ�ʬ������ޤ��� + + ��������δ��פϰ¤���ΤǤϤ���ޤ��ݻ���³���뤿��ˤ��� + �뤤�ϰ���η�������ޤ����⤷�����ʤ��䤢�ʤ��β�Ҥˡ����������� + �ϤΤ���λ�������뤿��˻ܤ����Ȥ��Ǥ� + ��褦�Ǥ����顢https://store.pgsql.com/shopping/������դꤤ���ޤ + ��� + + �ޤ���Web�ڡ����ˤ� PostgreSQL,Inc + �Ȥ���ޤ�����������"����(contributions)"�����ƥ�� PostgreSQL + �ץ��������Ȥݡ��Ȥ��뤿������Τ���ǡ��褷������β�ҤΤ���λ� + ��Τ���ǤϤ���ޤ��⤷�����(check)�������Թ礬�褱���Ϣ����ν + ���ؤ����겼������ + _________________________________________________________________ + + �桼���������饤����Ȥμ��� + + 2.1) PostgreSQL �Τ���� ODBC �ɥ饤�С��Ϥ���ޤ����� + + PsqlODBC �� OpenLink ODBC ����Ĥ� ODBC �ɥ饤�С������Ѳ�ǽ�Ǥ��� + + PsqlODBC �ϼ��ξ�꤫�����������ɤǤ�ޤ��� + http://gborg.postgresql.org/project/psqlodbc/projdisplay.php [����: - PsqlODBC �� ���ܸ�ѥå����Ҳ�͵������([email protected])������ޤ���: - ��http://www.interwiz.koganei.tokyo.jp/software/PsqlODBC/index.html - ���ߡ��ǿ��Ǥϰ����ʤ���Υ����Ȥˤ���ޤ��� + �ǿ��Ǥϰ����ʤ���Υ����Ȥˤ���ޤ��� ��http://w2422.nsk.ne.jp/~inoue/indexj.html ] - -OpenLink ODBC �� http://www.openlinksw.com/��������Ǥ��ޤ���ɸ��Ū�� ODBC ���� -������ȡ����եȥ������ǻȤ��ޤ��Τǡ��ٱ礷�Ƥ��뤹�٤ƤΥץ�åȥۡ���(Win, -Mac, Unix, VMS)���� PostgreSQL �� ODBC �����ѤǤ��ޤ��� - -���֤����ϡ������ʼ��Υ��ݡ��Ȥ�ɬ�פʿ͡�����äƤ���Ȼפ��ޤ������ե�� -�����ǤϤ��ĤǤ������ǽ�Τ褦�Ǥ�������ϡ�[email protected] �����ä� -�������� -Programmer's Guide �� ODBC �ξϤ⤴������������ - -2.2) PostgreSQL �� Web �ڡ�����Ϣ�Ȥ�����ˤϤɤ�ʥġ��뤬����ޤ����� - -�ǡ����١������˻��� Web �ڡ����ˤĤ��Ƥ������餷���Ҳ𤬡� -http://www.webreview.com�ˤ���ޤ��� - -Web �ؤγ�ĥ�Τ���ˤϡ�PHP ����ۤ��������ե������ȤʤäƤ��ޤ���http:// -www.php.net/�ˤ���ޤ��� + OpenLink ODBC �� http://www.openlinksw.com/��������Ǥ�ޤ���ɸ��Ū�� + ODBC + ���饤����ȡ����եȥ������ǻȤ��ޤ��Τǡ��ٱ礷�Ƥ��뤹�٤ƤΥץ�å� + �ۡ���(Win, Mac, Unix, VMS)���� PostgreSQL �� ODBC �����ѤǤ�ޤ��� + + ���֤����ϡ������ʼ��Υ��ݡ��Ȥ�ɬ�פʿ͡�����äƤ���Ȼפ��ޤ����� + �ե�������ǤϤ��ĤǤ������ǽ�Τ褦�Ǥ�������ϡ�postgres95@openlin + k.co.uk �����äƲ������� + Programmer's Guide �� ODBC �ξϤ⤴������������ + + 2.2) PostgreSQL �� Web �ڡ�����Ϣ�Ȥ�����ˤϤɤ�ʥġ��뤬����ޤ����� + + �ǡ����١������˻��� Web �ڡ����ˤĤ��Ƥ������餷���Ҳ𤬡� + http://www.webreview.com�ˤ���ޤ��� + + Web �ؤγ�ĥ�Τ���ˤϡ�PHP + ����ۤ��������ե������ȤʤäƤ��ޤ���http://www.php.net/�ˤ���ޤ + ��� [����: - PHP�˴ؤ������ܸ�ξ���ϡ�2000ǯ4��19����ȯ��������PHP�桼����Υ����� + PHP�˴ؤ������ܸ�ξ���ϡ�2000ǯ4��19����ȯ¤�������PHP�桼����Υ�� +��� http://www.php.gr.jp/ ���뤤�ϡ�ע�� �व��Υ����� http://www.geocities.jp/rui_hirokawa/php/ �ˤ��ʤ�ޤȤ���Ƥ��ޤ��� - ���� ��������ˤ����줿PHP/FI�����ܸ�ѥå����͡��ʿͤμ��Ф�PHP3.0.7��Ŭ�Ѥ���ޤ����� - ���ߤ�PHPJ-DEV�ˤơ� - http://php.jpnnet.com/ - ��ƣ������濴�˥ޥ���Х��ȳ�ĥ�Ȥ��ƺ��ľ���졢�ǿ��Ǥ�PHP-3.0.18���б����Ƥ��ޤ��� - ���� ���餵��ϡ�PHP4 �Ѥ����ܸ�ط��γ�ĥ�⥸�塼�� - ftp://night.fminn.nagano.nagano.jp/php4/ - ���Ѱդ��Ʋ����äƤޤ��� - �ܲȤ����ǹ�ݲ���ML��Ω���夬�äƤ��ޤ��� - PHP-4.2 ����ޥ���Х��ȳ�ĥʸ����Ȥ��ƺΤ�������ޤ����� ] - -������ʣ���ʾ�硢¿���οͤ� Perl �����ե������� CGI.pm �� mod_perl ��Ȥ� -�ޤ��� + ������ʣ���ʾ�硢¿���οͤ� Perl �����ե������� CGI.pm �� + mod_perl ��Ȥ��ޤ��� [����: WDB �ϡ�Web ���� DataBase �ؤ� Perl �� Interface �Ǥ��� - wdb-p95 �ؤΥ���ڤ�Ƥ��ޤäƤ��ޤ��������餯��Perl DBI ��ͳ�� DBD::Pg �����Ѥ���ǽ�Ȼפ��ޤ��� + wdb-p95 �ؤΥ���ڤ�Ƥ��ޤäƤ��ޤ��������餯��Perl DBI ��ͳ�� DBD +::Pg �����Ѥ���ǽ�Ȼפ��ޤ��� ���ߡ�WDBI �Ȥ���̾���ˤʤäƤ����� http://www.egroups.com/list/wdb-users/ �ȡ�WDB��̾���ΤޤޤΤ�� @@ -576,271 +620,305 @@ www.php.net/�ˤ���ޤ��� �Ȥ�����ޤ������ηаޤϤ褯�狼��ޤ��� ] - -2.3) PostgreSQL �˥���ե����롦�桼�������ե������Ϥ���ޤ�������ݡ��ȥ� -���ͥ졼�����������䤤��碌���쥤���ե������Ϥ���ޤ����� - -PgAccess �ȸƤФ�������餷������ե����롦�桼���������ե����������ꡢ���� -���ۤȶ��˽в٤���ޤ���PgAccess �ˤϥ�ݡ��ȡ������ͥ졼���⤢��ޤ���Web �ڡ� -����http://www.pgaccess.org/�Ǥ��� - -ecpg �Ȥ��� C ����Τ���������� SQL �䤤��碌���쥤���ե������⤢��ޤ� -�� - -2.4) �ɤΤ褦�ʸ���� PostgreSQL ���̿��Ǥ������� - -�ʲ��Τ�Τ�����ޤ�: - - - �� C (libpq, libpgeasy) - �� C++ (libpq++) - �� ������C (ecpg) - �� Java (jdbc) - �� Perl (DBD::Pg and perl5) - �� ODBC (odbc) - �� Python (PyGreSQL) - �� TCL (libpgtcl) - �� C Easy API (libpgeasy) - �� PHP ('pg_' �ؿ����� Pear::DB) - -����¾�����Ѳ�ǽ�ʥ����ե������� http://www.PostgreSQL.org/interfaces.html -�ˤ���ޤ��� + 2.3) PostgreSQL �˥���ե����롦�桼�������ե������Ϥ���ޤ����� + + �������PostgreSQL + �ؤΥ���ե����륤���ե������������Ĥ�����ޤ��� �������PgAccess + http://www.pgaccess.com ��ޤޤ�ޤ��� PgAdmin II + (http://www.pgadmin.org Win32-only)�⤢��ޤ��� RHDB Admin + (http://sources.redhat.com/rhdb/ )�� Rekall ( + http://www.thekompany.com/products/rekall/, proprietary)�⤢��� ���� + PHPPgAdmin ( http://phppgadmin.sourceforge.net/ ) + ��PostgreSQL�ؤ�Web�١����� �����ե����������ޤ��� + + PgAccess + �ȸƤФ�������餷������ե����롦�桼���������ե����������ꡢ���� + ���ۤȶ��˽в٤���ޤ���PgAccess + �ˤϥ�ݡ��ȡ������ͥ졼���⤢��ޤ���Web + �ڡ�����http://www.pgaccess.org/�Ǥ��� + + ���ܺ٤ʥꥹ�ȤˤĤ��Ƥϡ�http://techdocs.postgresql.org/guides/GUIT + ools �������������� + + 2.4) �ɤΤ褦�ʸ���� PostgreSQL ���̿��Ǥ������ + + �͵��Τ���ۤȤ�ɤθ����PostgreSQL�ؤΥ����ե���������äƤ��ޤ� + �� + ���ʤ����Ȥ��ץ�����ߥ���γ�ĥ�⥸�塼��Υꥹ�Ȥ������ƤߤƤ��� + ������ + + �ʲ��Υ����ե�������PostgreSQL�����ۤ˴ޤޤ�Ƥ��ޤ��� + * C (libpq, libpgeasy) + * ������C (ecpg) + * Java (jdbc) + * Python (PyGreSQL) + * TCL (libpgtcl) + + ����¾�����Ѳ�ǽ�ʥ����ե������� + http://www.PostgreSQL.org/interfaces.html ����ӡ� + http://gborg.postgresql.org + ��Drivers/Interfaces�Υ��������ˤ���ޤ��� [������ - ruby�κ�ԤǤ���ޤĤ�� �椭�Ҥ�([email protected])����ȡ��ޤĤ�� ������([email protected])���� - ruby �� PostgreSQL �����ե���������ޤ��������ߤΰݻ���������ƣ �Ф����Ƥ��ޤ��� - http://www.postgresql.jp/interfaces/ruby/ - PgBash �� ���� ���� ����ä� bash �� PostgreSQL �����ե������Ǥ��� - http://www.psn.co.jp/PostgreSQL/pgbash/ - Bash���ޥ�ɥ饤���postgres ���䤤��碌�Ǥ��ޤ��� - Perl �Υ⥸�塼��ϸŤ����餢�� Pg �� DBI �ɥ饤�Ф� DBD::Pg �Ȥ����ꡢ - ������� Edmund Mergl ��ˤ���Τ� CPAN �����Ȥˤ���ޤ��� �ʰ¸�ˤ���� Palm �Ǥ� libpq ��ȯ����ޤ����� http://www.snaga.org/libpq/ ] - - -������������������������������������������������������������������������������ - ������μ��� - -3.1) �ɤΤ褦�ˤ���� /usr/local/pgsql �ʳ��ξ��˥��ȡ���Ǥ��ޤ����� - -��ñ����ˡ�ϡ� configure �����餻��Ȥ��� --prefix ���ץ�������ꤹ�뤳�ȤǤ� -�� - -3.2) postmaster �����餻��ȡ�Bad System Call �Ȥ�����������פ����ȤΥ�å��� -�����Фޤ����ʤ��Ǥ����� - -���ޤ��ޤ����꤬�ͤ����ޤ������ޤ��ǽ�ˤ��ʤ��Υ����ͥ�� System V IPC �γ� -ĥ�����ȡ��뤵��Ƥ��뤫���ǧ���Ƹ��Ƥ���������PostgreSQL �ϥ����ͥ�ˤ�� -��ͭ����ȥ��ޥե��Υ��ݡ��Ȥ�ɬ�פȤ��ޤ��� - -3.3) postmaster �����餻�褦�Ȥ���ȡ�IpcMemoryCreate ���顼���Фޤ����ʤ��Ǥ� -���� - -�����ͥ뤬��ͭ������������ˤʤäƤ��ʤ��ä������Ǥʤ���С������ͥ���� -���ƻȤ��붦ͭ������礭�����礭�����ꤹ��ɬ�פ�����ޤ�������Ū���礭���� -���ȤäƤ��륢�����ƥ������postmaster �����餻��Ȥ������ꤹ��Хåե��ο��ȥ� -�å�����ɥץ������˰�¸���ޤ����ۤȤ�ɤΥ����ƥ�Ǥϡ������ͤΥХåե������� -�Τޤޤǡ����ʤ��Ȥ���1MB��ɬ�פǤ��� PostgreSQL Administrator's Gide �˶�ͭ�� -���ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤�����ޤ��� - -3.4) postmaster�����餻�褦�Ȥ���ȡ�IpcSemaphoreCreate ���顼���Фޤ����ʤ��� -������ - -�⤷���顼��å�������IpcSemaphoreCreate: semget failed (No space left on -device)�Ǥ���С������ͥ뤬��ʬ�ʥ��ޥե���Ȥ���褦�˹�������Ƥ��ޤ��� -Postgres������Ū�ʥХå�����ɥץ�������˰�ĤΥ��ޥե���ɬ�פȤ��ޤ����Ȥꤢ -�����β�����postmaster��ư����Ȥ��ˡ��Хå�����ɥץ������ο����꾯�ʤ� -���¤뤳�ȤǤ��������ͤ�32��꾮���ʿ��Υѥ�����-N�ǻȤ��ޤ�����깱�� -Ū�ʲ����ϡ������ͥ��SEMMNS �� SEMMNI �ѥ��������䤹���ȤǤ��� - -�����ǽ�Υ��ޥե�����٤ʥǡ����١������������δ֤˥���å��������ǽ���� -����ޤ��� - -�⤷�����顼��å��������ʤˤ�¾�Τ�ΤǤ���С������ͥ�ι����Ǥޤä������ޥ� -���Υ��ݡ��ȤƤ��ʤ����⤷��ޤ��� PostgreSQL Administrator's Gide �˶�ͭ -����ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤�����ޤ��� - -3.5) ¾�Υۥ��Ȥ������³�ϤɤΤ褦�����椷�ޤ����� - -�����ͤǤϡ�PostgreSQL �� unix �ɥᥤ���åȤ�Ȥ���������ޥ������³�� -�������ޤ���postmaster ��ư�� -i �ե�å���ä���$PGDATA/pg_hba.conf �ե����� -��Ŭ�ڤ�ľ���ơ��ۥ��ȼ�Ƴ����ǧ�ڤ�Ȥ�ʤ��������¾�Υޥ������³�Ǥ��� -���Ǥ��礦������ˤ��TCP/IP����³����ǽ�ˤʤ�ޤ��� - -�����ǽ�ʥ��ޥե�����٤Υǡ����١�������������˥���å����������������Ȥ� -����ޤ��� - -3.6) ����ɤ���ǽ�����뤿��ˤϡ��ǡ����١����������ɤΤ褦��Ĵ��������� -���Ǥ����� - -�Τ��˥���ǥå������䤤��碌��®�٤������ޤ���EXPLAIN���ޥ�ɤ� PostgreSQL �� -�ɤΤ褦�ˤ��ʤ����䤤��碌���������Ƥ��뤫�뤳�Ȥ��Ǥ��������ơ��ɤΥ��� -�ǥå������Ȥ��Ƥ��뤫�뤳�Ȥ��Ǥ��ޤ��� - -�⤷ INSERT ��¿�Ѥ��Ƥ�����ϡ�COPY ���ޥ�ɤ�Ȥä��礭�ʥХå������Ǥ���� -�Ԥʤ����Ȥ�Ƥ���Ʋ�����������ϡ�INSERT ���̡��˹Ԥʤ�����äȹ�®�Ǥ����� -�ˡ�BEGIN WORK/COMMIT �Υȥ������֥��å������̵��ʸ�ϡ�����鼫�Ȥ� -���줾��Υȥ�����������äƤ���ȸ��ʤ���ޤ��������Ĥ���ʸ���ĤΥȥ� -������֥��å�����ǹԤʤ����Ȥ�ͤ��Ʋ�����������ˤ��ȥ������ -��Υ����С��إåɤ�����ޤ����ޤ����礭�ʥǡ������ѹ���Ԥʤ��ݤϥ���ǥå��� -����ٳ����ơ����ľ�����Ȥ�ͤ��ƤߤƲ������� - -���塼�˥Υ��ץ�������Ĥ�����ޤ���postmaster �� -o -F ���ץ����ǵ� -ư���뤳�Ȥˤ�äơ�fsync() ��̵���ˤ��뤳�Ȥ��Ǥ��ޤ�������ˤ�äơ��ƥȥ�� -������������ fsync() �ǥǥ�����������Τ�ߤᤵ���ޤ��� - -postmaster -B ���ץ�����ȤäƥХå�����ɡ��ץ������ˤ��Ȥ��붦ͭ���� -�����Хåե����礭�����뤳�Ȥ�Ǥ��ޤ����⤷�����Υѥ�����⤯��������ȡ� -�����ͥ�ζ�ͭ������֤������ͤ�ۤ��Ƥ��ޤä������ postmaster ������ʤ� -�ʤ�Ǥ��礦�������ͤǤϡ����줾��ΥХåե����礭���� 8K �ǡ��Хåե����� 64 -�Ǥ��� - -�Хå�����ɤ� -S ���ץ�����Ȥäơ����줾��ΥХå�����ɡ��ץ����������Ū -���¤��ؤ��ˤ�äƻȤ�����κ��祵���������䤹���Ȥ�Ǥ��ޤ������� -S ���� -�ϥ����Х���ñ�̤ǡ������ͤ� 512 (���ʤ����512K)�Ǥ��� - -�ޤ���CLUSTER ���ޥ�ɤ�Ȥäơ��ơ��֥�Υǡ�����ǥå����˹�碌�뤿��� -���롼�ײ����뤳�Ȥ�Ǥ��ޤ����ܤ����ϡ�����饤��ޥ˥奢��� CLUSTER �Ʋ� -������ - -3.7) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ����� - -PostgreSQL �ϡ��ǥХ��Τ���˰�̣�Τ��롢���־������𤹤뤤���Ĥ��ε�ǽ����� -�ޤ��� - -�ޤ���--enable-cassert ���ץ����� configure �����餻�ޤ����������ƥ���ѥ��� -���뤳�Ȥˤ�ꡢ������ assert() �����Хå�����ɤο�Ľ������ƻ뤷������ͽ���� -�̤��Ȥ�������ȥץ���������ߤ���褦�ˤʤ�ޤ��� - -postmaster �� postgres ��ξ���Ǥ����Ĥ��ΥǥХ������ץ��������Ѥ��Ǥ��ޤ����� -�������Τ褦�� postmaster ��ư����Ȥ��Ϥ��ĤǤ⡢ɸ����Ϥȥ��顼���Ϥ���� -���ե����������褦�ˤ��Ƥ��뤳�Ȥ�Τ���Ʋ������� + _________________________________________________________________ + + ������μ��� + + 3.1) �ɤΤ褦�ˤ���� /usr/local/pgsql �ʳ��ξ��˥��ȡ���Ǥ�ޤ����� + + ��ñ����ˡ�ϡ� configure �����餻��Ȥ�� --prefix + ���ץ�������ꤹ�뤳�ȤǤ��� + + 3.2) postmaster �����餻��ȡ�Bad System Call + �Ȥ�����������פ����ȤΥ�å��������Фޤ����ʤ��Ǥ����� + + ���ޤ��ޤ����꤬�ͤ����ޤ������ޤ��ǽ�ˤ��ʤ��Υ����ͥ�� System V + IPC �γ�ĥ�����ȡ��뤵��Ƥ��뤫���ǧ���Ƹ��Ƥ���������PostgreSQL + �ϥ����ͥ�ˤ�붦ͥ���ȥ��ޥե��Υ��ݡ��Ȥ�ɬ�פȤ��ޤ��� + + 3.3) postmaster �����餻�褦�Ȥ���ȡ�IpcMemoryCreate + ���顼���Фޤ����ʤ��Ǥ����� + + �����ͥ뤬��ͭ + ������������ˤʤäƤ��ʤ��ä������Ǥʤ���С������ͥ���Ф��ƻ� + ���붦ͥ�����礤����礤����ꤹ��ɬ�פ�����ޤ�������Ū���礭 + ���ϡ��ȤäƤ��륢����ƥ������postmaster �����餻��Ȥ� + �����ꤹ��Хåե��ο��ȥХå�����ɥץ������˰�¸���ޤ����ۤȤ�ɤΥ� + ���ƥ�Ǥϡ������ͤΥХåե��������Τޤޤǡ����ʤ��Ȥ���1MB��ɬ�פǤ�� + � PostgreSQL Administrator's Gide �˶�ͭ + ����ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤�����ޤ��� + + 3.4) postmaster�����餻�褦�Ȥ���ȡ�IpcSemaphoreCreate + ���顼���Фޤ����ʤ��Ǥ����� + + �⤷���顼��å�������IpcSemaphoreCreate: semget failed (No space left + on + device)�Ǥ���С������ͥ뤬��ʬ�ʥ��ޥե���Ȥ���褦�˹�������Ƥ��ޤ + ���Postgres������Ū�ʥХå�����ɥץ�������˰�ĤΥ��ޥե���ɬ�פȤ + ��ޤ����Ȥꤢ�����β�����postmaster��ư����Ȥ� + �ˡ��Хå�����ɥץ������ο����꾯�ʤ����¤뤳�ȤǤ��������ͤ�32 + ��꾮���ʿ��Υѥ�����-N�ǻȤ��ޤ�����깱��Ū�ʲ����ϡ������ͥ� + ��SEMMNS �� SEMMNI �ѥ��������䤹���ȤǤ��� + + �����ǽ�Υ��ޥե�����٤ʥǡ����١������������δ֤˥���å���� + ��������ǽ�������ޤ��� + + �⤷�����顼��å��������ʤˤ�¾�Τ�ΤǤ���С������ͥ�ι����Ǥޤä� + �����ޥե��Υ��ݡ��ȤƤ��ʤ����⤷��ޤ��� PostgreSQL + Administrator's Gide �˶�ͭ + ����ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤�����ޤ��� + + 3.5) ¾�Υۥ��Ȥ������³�ϤɤΤ褦�����椷�ޤ����� + + �����ͤǤϡ�PostgreSQL �� unix + �ɥᥤ���åȤ�Ȥ���������ޥ������³���������ޤ���postmast + er ��ư�� -i �ե�å���ä���$PGDATA/pg_hba.conf + �ե������Ŭ�ڤ�ľ���ơ��ۥ��ȼ�Ƴ����ǧ�ڤ�Ȥ�ʤ��������¾�Υޥ��� + �������³�Ǥ�ʤ��Ǥ��礦������ˤ��TCP/IP����³����ǽ�ˤʤ�ޤ��� + + �����ǽ�ʥ��ޥե�����٤Υǡ����١�������������˥���å������� + ���������Ȥ�����ޤ��� + + 3.6) ����ɤ��� + ǽ�����뤿��ˤϡ��ǡ����١����������ɤΤ褦��Ĵ��������ɤ��Ǥ����� + + �Τ��˥���ǥå������䤤��碌��®�٤������ޤ���EXPLAIN���ޥ�ɤ� + PostgreSQL + ���ɤΤ褦�ˤ��ʤ����䤤��碌���������Ƥ��뤫�뤳�Ȥ��Ǥ� + �������ơ��ɤΥ���ǥå������Ȥ��Ƥ��뤫�뤳�Ȥ��Ǥ�ޤ��� + + �⤷ INSERT ��¿�Ѥ��Ƥ�����ϡ�COPY ���ޥ�ɤ�Ȥä��礭 + �ʥХå������Ǥ����Ԥʤ����Ȥ�Ƥ���Ʋ�����������ϡ�INSERT + ���̡��˹Ԥʤ�����äȹ�®�Ǥ������ˡ�BEGIN WORK/COMMIT + �Υȥ������֥��å������̵��ʸ�ϡ�����鼫�Ȥ����줾��Υȥ� + �����������äƤ���ȸ��ʤ���ޤ��������Ĥ���ʸ���ĤΥȥ�� + ����֥��å�����ǹԤʤ����Ȥ�ͤ��Ʋ�����������ˤ��ȥ���� + ���Υ����С��إåɤ�����ޤ����ޤ����礭 + �ʥǡ������ѹ���Ԥʤ��ݤϥ���ǥå�������ٳ����ơ����ľ�����Ȥ�ͤ� + �ƤߤƲ������� + + ���塼�˥Υ��ץ�������Ĥ�����ޤ���postmaster �� -o -F + ���ץ����ǵ�ư���뤳�Ȥˤ�äơ�fsync() ��̵���ˤ��뤳�Ȥ��Ǥ� + �ޤ�������ˤ�äơ��ƥȥ���������� fsync() + �ǥǥ�����������Τ�ߤᤵ���ޤ��� + + postmaster -B + ���ץ�����ȤäƥХå�����ɡ��ץ������ˤ��Ȥ��붦ͭ + ������Хåե����礤����뤳�Ȥ�Ǥ� + �ޤ����⤷�����Υѥ�����⤯��������ȡ������ͥ�ζ�ͭ + ������֤������ͤ�ۤ��Ƥ��ޤä������ postmaster + ������ʤ��ʤ�Ǥ��礦�������ͤǤϡ����줾��ΥХåե����礤��� 8K + �ǡ��Хåե����� 64 �Ǥ��� + + �Хå�����ɤ� -S + ���ץ�����Ȥäơ����줾��ΥХå�����ɡ��ץ����������Ū���¤��ؤ� + �ˤ�äƻȤ�����κ��祵���������䤹���Ȥ�Ǥ�ޤ��� ���� -S + ���ͤϥ���Х���ñ�̤ǡ������ͤ� 512 (���ʤ����512K)�Ǥ��� + + �ޤ���CLUSTER + ���ޥ�ɤ�Ȥäơ��ơ��֥�Υǡ�����ǥå����˹�碌�뤿��˥��롼 + �ײ����뤳�Ȥ�Ǥ�ޤ����ܤ����ϡ�����饤��ޥ˥奢��� CLUSTER + �Ʋ������� + + 3.7) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ����� + + PostgreSQL + �ϡ��ǥХ��Τ���˰�̣�Τ��롢���־������𤹤뤤���Ĥ��ε�ǽ������� + ���� + + �ޤ���--enable-cassert ���ץ����� configure + �����餻�ޤ����������ƥ���ѥ��뤹�뤳�Ȥˤ�ꡢ������ assert() + �����Хå�����ɤο�Ľ������ƻ뤷������ͽ�����̤��Ȥ����� + ��ȥץ���������ߤ���褦�ˤʤ�ޤ��� + + postmaster �� postgres + ��ξ���Ǥ����Ĥ��ΥǥХ������ץ��������Ѥ��Ǥ�ޤ����ޤ������Τ褦�� + postmaster ��ư����Ȥ� + �Ϥ��ĤǤ⡢ɸ����Ϥȥ��顼���Ϥ�������ե����������褦�ˤ��Ƥ��뤳 + �Ȥ�Τ���Ʋ������� cd /usr/local/pgsql ./bin/postmaster >server.log 2>&1 & -����ˤ�� PostgreSQL �κǾ����Υǥ��쥯�ȥ�� server.log �ե����뤬�֤���ޤ� -�����Υե�����ϥ����С���������������䥨�顼�ˤĤ���ͭ�Ѥʾ����ޤߤޤ��� -Postmaster �Ϲ��˾ܺ٤ʾ������𤹤뤿��� -d ���ץ���������ޤ������� -d �� -�ץ����ϡ��ǥХ�����٥����ꤷ�ޤ����⤤�ǥХ�����٥�Ǥϡ��礭�ʥ����ե� -������������뤳�Ȥ����դ��ʤ��ƤϤʤ�ޤ��� - -�⤷��postmaster�����äƤ��ʤ���С�postgres�Хå�����ɤޥ�ɹԤ������餻 -�뤳�Ȥ��Ǥ���ľ��SQLʸ���פ��뤳�Ȥ��Ǥ��ޤ������Τ�꤫���ϡ��ǥХ���Ū�� -�Ȥ����������ᤷ�ޤ������ߥ�����ǤϤʤ������Ԥ��䤤��碌�ν���ˤʤ뤳�Ȥ��� -�դ��Ƥ����������⤷���ǥХ�����ܥ������ƥ���ѥ��뤷�Ƥ���С��ǥХå���� -�äƲ��������Ƥ��뤫�뤳�Ȥ��Ǥ��ޤ���postmaster ����Хå�����ɤϤ��� -�櫓�ǤϤʤ��Τǡ���Ω�ʴĶ������äƤ���ΤǤϤʤ����å����Хå�����ɤȤ����� -�����꤬��ʣ���뤳�ȤϤ���ޤ��� - -�⤷��postmaster�����äƤ���С����륦����ɥ��� psql�Ϥ���ȡ�psql �ǻȤ� -��� postgres �ץ�������PID�����Ĥ���ޤ����ǥХå���Ȥä� postgres��PID�˥��� -�å�(attach)���ޤ����ǥХå����椫��֥졼�����ݥ���ȤåȤ���psql �����䤤 -��碌��ȯ�Ԥ��ޤ����ǥХ��Τ����postgres���ư������ϡ�PGOPTIONS="-W n" �� -����Ǥ������줫�顢psql �Ϥ��ޤ�������ˤ�ꡢn �ó��Ϥ��٤餻��Ϥ��ʤΤ� -���ǥХå��ǥץ������˥����å����ơ��֥졼���ݥ���Ȥ����ꤷ�����Ϥ������ɤ� -�Ƹ��Ƥ椯���Ȥ��Ǥ��ޤ��� - -PostgreSQL �ץ������ˤϡ��ǥХ�����ǽ¬��ˤȤƤ����Ω�� -s�� -A�� -t ���Υ� -�ץ������ޤ��� - -���Ȥ����ؿ����ɤΤ��餤�¹Ի��֤äƤ��뤫�뤿��ˡ��ץ��ե������ -�ץ��ե������դ��ˤǥ���ѥ��뤹�뤳�Ȥ��ǽ�Ǥ������ΥХå�����ɤΥץ��ե��� -�롦�ե������ pgsql/data/base/dbname �ǥ��쥯�ȥ�˳�Ǽ�����Ǥ��礦�����饤 -����ȤΥץ��ե�����ϥ��饤����Ȥθ��ԥǥ��쥯�ȥ���֤����Ǥ��礦��Linux -�ǤޤȤ�ʥץ��ե������Ԥ��ˤ� -DLINUX_PROFILE �ǥ���ѥ��뤹��ɬ�פ����� -�ޤ��� - -3.8) ��³���褦�Ȥ���Ȥ��� 'Sorry, too many clients' ���Ф�ΤϤʤ��Ǥ����� - -postmaster��Ʊ����ư�Ǥ���Хå�����ɥץ��������Ф������¿������䤹ɬ�פ����� -�ޤ��� - -����κ���ץ�������32�ץ������Ǥ���-N��Ŭ�ڤ��ͤ�����ˤ���postmaster��Ƶ�ư -���뤫��PostgreSQL.conf �������뤳�Ȥˤ�äơ������ͤ����䤹���Ȥ��Ǥ��ޤ��� -������ι����Ǥ�-N�Ϻ���1024�ޤ�����Ǥ��ޤ����⤷����ä�ɬ�פǤ����include/ -config.h�����MAXBACKENDS�����ä������ƹ��ۤ��ޤ����⤷��˾��ʤ�configure�� ---with-maxbackends���ؤ�Ȥäơ�-N�δ����ͤ�����������Ǥ��ޤ��� - -�⤷��-N �� 32�����礭������ΤǤ���С�-B������64����礭���ͤ����ä����� -���ƤϤʤ�ʤ�����-B �Ͼ��ʤ��Ȥ� -N ��2�ܤϤʤ��ƤϤʤ餺�������餯�ǹ���ǽ�� -˾��ʤ�Ф������礭���ͤ�ɬ�פʤϤ��Ǥ����Хå�����ɥץ�����������ˤ� -��ȡ�����������Unix�����ͥ빽���ѥ��������䤹���Ȥ�ɬ�פˤʤ뤫�⤷��ޤ� -��ͭ������֥��å��κ�����(SHMMAX)�����ޥե��κ����(SEMMNS��SEMMNI)�� -�ץ������κ����(NPROC)���桼����κ���ץ�������(MAXUPRC)�������ե�����κ��� -��(NFILE��NINODE ���ǧ����˴ޤޤ�ޤ��� PostgreSQL�˵������Хå�����ɤΥ� -�������������¤���Ƥ���Τϡ������ƥ�Υ������Ȥ��̤��Ƥ��ޤ����Ȥ��� -����Ǥ��� - -6.5������ΥС�������PostgreSQL�ǤϥХå�����ɤκ������64�Ǥ��������ѹ����� -�ˤϡ�include/storage/sinvaladt.h�����MaxBackendId�������������˺ƹ��ۤ�ɬ -�פǤ����� - -3.9) pgsql_tmp �ǥ��쥯�ȥ����ˤϲ�������ޤ����� - -�䤤��碌�¹ԥ⥸�塼��ˤ�ä��������줿���Ū�ʥե�����Ǥ����㤨�С��⤷ -ORDER BY �������������˥Хå�����ɤ� -S �ѥ����ǵ��Ĥ����ͤ����礭�ʥ� -�ڡ����������Ȥκݤ�ɬ�פ��Ȥ���ȡ���줿�ǡ������ݻ����뤿��˰��Ū�ʥե��� -�뤬�����Ĥ���������ޤ��� - -���Ū�ʥե�����ϼ�ưŪ�˾ä������Ϥ��Ǥ������⤷�������Ȥ�����ǥХå��� -��ɤ�����å��夷�Ƥ��ޤ��Ȥ����Ϥʤ�ޤ���postmaster����ߤȥꥹ�����ȤǤ� -���Υե�����ϥǥ��쥯�ȥ꤫��ä������ޤ��� + ����ˤ�� PostgreSQL �κǾ����Υǥ��쥯�ȥ�� server.log + �ե����뤬�֤���ޤ������Υե�����ϥ����С���������������䥨�顼�ˤ� + ������Ѥʾ����ޤߤޤ���Postmaster �Ϲ��˾ܺ٤ʾ������𤹤뤿��� + -d ���ץ���������ޤ������� -d + ���ץ����ϡ��ǥХ�����٥����ꤷ�ޤ����⤤�ǥХ�����٥�Ǥϡ��礭 + �ʥ����ե�������������뤳�Ȥ����դ��ʤ��ƤϤʤ�ޤ��� + + �⤷��postmaster�����äƤ��ʤ���С�postgres�Хå�����ɤޥ�ɹԤ� + �����餻�뤳�Ȥ��Ǥ��ľ��SQLʸ���פ��뤳�Ȥ��Ǥ� + �ޤ������Τ�꤫���ϡ��ǥХ���Ū�ΤȤ� + ���������ᤷ�ޤ������ߥ�����ǤϤʤ������Ԥ��䤤��碌�ν���ˤʤ뤳�� + �����դ��Ƥ����������⤷���ǥХ�����ܥ������ƥ���ѥ��뤷�Ƥ���С� + �ǥХå���ȤäƲ�������Ƥ��뤫�뤳�Ȥ��Ǥ�ޤ���postmaster + ����Хå�����ɤϤ����櫓�ǤϤʤ��Τǡ���Ω�ʴĶ� + �����äƤ���ΤǤϤʤ����å����Хå�����ɤȤ����ä����꤬��ʣ���뤳�� + �Ϥ���ޤ��� + + �⤷��postmaster�����äƤ���С����륦����ɥ��� + psql�Ϥ���ȡ�psql �ǻȤ��� postgres �ץ����� + ��PID�����Ĥ���ޤ����ǥХå���Ȥä� + postgres��PID�˥����å�(attach)���ޤ����ǥХ� + �����椫��֥졼�����ݥ���ȤåȤ���psql �����䤤��碌��ȯ�� + ���ޤ����ǥХ��Τ����postgres���ư������ϡ�PGOPTIONS="-W n" + ������Ǥ�����줫�顢psql �Ϥ��ޤ�������ˤ�ꡢn �� + ���Ϥ��٤餻��Ϥ��ʤΤǡ��ǥХå��ǥץ������˥����å����ơ��֥졼���� + �� ��Ȥ����ꤷ�����Ϥ������ɤäƸ��Ƥ椯���Ȥ��Ǥ�ޤ��� + + PostgreSQL �ץ������ˤϡ��ǥХ����ǽ¬��ˤȤƤ����Ω�� -s�� -A�� + -t ���Υ��ץ������ޤ��� + + ���Ȥ����ؿ����ɤΤ��餤�¹Ի��֤äƤ��뤫�뤿��ˡ��ץ��ե��� + ��ʥץ��ե������դ� + �ˤǥ���ѥ��뤹�뤳�Ȥ��ǽ�Ǥ������ΥХå�����ɤΥץ��ե����롦�ե� + ����� pgsql/data/base/dbname + �ǥ��쥯�ȥ�˳�Ǽ�����Ǥ��礦�����饤����ȤΥץ��ե�����ϥ��饤�� + ��Ȥθ��ԥǥ��쥯�ȥ���֤����Ǥ��礦��Linux + �ǤޤȤ�ʥץ��ե������Ԥ��ˤ� -DLINUX_PROFILE + �ǥ���ѥ��뤹��ɬ�פ�����ޤ��� + + 3.8) ��³���褦�Ȥ���Ȥ�� 'Sorry, too many clients' ���Ф�ΤϤʤ��Ǥ����� + + postmaster��Ʊ����ư�Ǥ� + ��Хå�����ɥץ��������Ф������¿������䤹ɬ�פ�����ޤ��� + + ����κ���ץ�������32�ץ������Ǥ���-N��Ŭ�ڤ��ͤ�����ˤ���postmaster + ��Ƶ�ư���뤫��PostgreSQL.conf + �������뤳�Ȥˤ�äơ������ͤ����䤹���Ȥ��Ǥ�ޤ��� + ������ι����Ǥ�-N�Ϻ���1024�ޤ�����Ǥ� + �ޤ����⤷����ä�ɬ�פǤ����include/config.h�����MAXBACKENDS�����ä + ������ƹ��ۤ��ޤ����⤷��˾��ʤ�configure�� + --with-maxbackends���ؤ�Ȥäơ�-N�δ����ͤ�����������Ǥ�ޤ��� + + �⤷��-N �� 32�����礤�����ΤǤ���С�-B������64����礭 + ���ͤ����ä����ʤ��ƤϤʤ�ʤ�����-B �Ͼ��ʤ��Ȥ� -N + ��2�ܤϤʤ��ƤϤʤ餺�������餯�ǹ��ǽ��˾��ʤ�Ф������礭 + ���ͤ�ɬ�פʤϤ��Ǥ����Хå�����ɥץ�����������ˤ���ȡ��������� + ��Unix�����ͥ빽���ѥ��������䤹���Ȥ�ɬ�פˤʤ뤫�⤷��ޤ��� + ��ͥ�����֥��å��κ�����(SHMMAX)�� + ���ޥե��κ����(SEMMNS��SEMMNI)�� �ץ������κ����(NPROC)�� + �桼����κ���ץ�������(MAXUPRC)�� �����ե�����κ����(NFILE��NINODE + ���ǧ����˴ޤޤ�ޤ��� + PostgreSQL�˵������Хå�����ɤΥץ������������¤���Ƥ���Τϡ� + �����ƥ�Υ������Ȥ��̤��Ƥ��ޤ����Ȥ��뤿��Ǥ��� + + 3.9) pgsql_tmp �ǥ��쥯�ȥ����ˤϲ�������ޤ����� + + �䤤��碌�¹ԥ⥸�塼��ˤ�ä��������줿���Ū�ʥե����뤬�����Υǥ� + �쥯�ȥ�˴ޤޤ�ޤ����㤨�С��⤷ ORDER BY + �������������˥Хå�����ɤ� -S �ѥ����ǵ��Ĥ����ͤ����礭 + �ʥ��ڡ����������Ȥκݤ�ɬ�פ��Ȥ���ȡ���줿�ǡ������ݻ����뤿��˰� + ��Ū�ʥե����뤬�����Ĥ���������������ޤ��� + + ���Ū�ʥե�����ϼ�ưŪ�˾ä������Ϥ��Ǥ������⤷�������Ȥ������ + �Хå�����ɤ�����å��夷�Ƥ��ޤ��Ȥ����Ϥʤ�ޤ���postmaster����� + �ȥꥹ�����ȤǤ����Υե�����ϥǥ��쥯�ȥ꤫��ä������ޤ��� [������ - SYSLOGD ��ͳ�ǥ�������Ϥ���ˤϡ��ޤ���configure �� --enable-syslog - �դ������餻���塢����ѥ���ȥ��ȡ����Ԥʤ��ޤ��� - ���ˡ�syslog.conf �� local0.* �� ���������ꤷ(�Ķ��ѿ����ѹ���ǽ)�� - syslogd �� HUP �����ʥ�����äƽ�������Ƥ����ޤ��������ơ� - $PGDATA/pg_options �� syslog=2 ��ä��ơ� postmaster �� -S - ���ץ�����դ��ˤƥ����Х⡼�ɤǵ�ư���ޤ���(�С������ 7.1 ����� + SYSLOGD ��ͳ�ǥ�������Ϥ���ˤϡ��ޤ���configure �� --enable-syslog + �դ�����餻���塢����ѥ���ȥ��ȡ����Ԥʤ��ޤ��� + ���ˡ�syslog.conf �� local?.* �� ���������ꤷ(�Ķ�ѿ����ѹ���ǽ)�� + syslogd �� HUP �����ʥ�����äƽ�������Ƥ���ޤ��������ơ� + $PGDATA/pg_options �� syslog=2 ��ä��ơ� postmaster �� -S + ���ץ�����դ�ˤƥ����Х⡼�ɤǵ�ư���ޤ���(�С������ 7.1 ����� pg_options �� PostgreSQL.conf �ˤʤäƤ��ޤ���) ] - -3.10) PostgreSQL�Υ�㡼�����åץǡ��Ȥ���Τ˥���פȥꥹ�ȥ��� -���ƤϤʤ�ʤ��ΤϤʤ��Ǥ����� - -PostgreSQL������ϥޥ��ʡ������ǤϾ������ѹ������Ԥʤ��ޤ���Τǡ�7.2 ���� -7.2.1 �ؤΥ��åץ��졼�ɤˤϥ���פȥꥹ�ȥ���ɬ�פϤ���ޤ������������ -������(���Ȥ��С�7.2����7.3�ؤΤ褦��)�Ǥϡ������ƥ�ơ��֥��ǡ����ե��� -��������ե����ޥåȤ��ѹ��Ф��йԤʤ��ޤ����������ѹ��Ϥ����Ƥ�ʣ���ǡ� -���Τ���桹�ϥǡ����ե�����Τ���θ����ߴ�����ݻ����뤳�Ȥ��Ǥ��ޤ����� -�פ����ѥե����ޥåȤǥǡ�������Ϥ���������������ե����ޥåȤ��ɤ߹��ळ -�Ȥ��Ǥ��ޤ��� - -Ʊ������Ǥϥǥ�������ǤΥե����ޥåȤ��ѹ��Ϥʤ��Τǡ����åץ��졼�ɤˤ� -����ס��ꥹ�ȥ��ǤϤʤ���pg_upgrade ������ץȤ�Ȥ����Ȥ��Ǥ��ޤ��������� -���Ȥˤϡ�pg_upgrade �����Ѳ�ǽ�ʥ������ɤ���������Ƥ��ޤ��� - -������������������������������������������������������������������������������ - ����μ��� - -4.1) �Х��ʥꡦ����������̾參������Ȥθ�̩�ʰ㤤�ϲ��Ǥ����� - -�ܽҤϡ�����饤��ޥ˥奢��� DECLARE �Ʋ������� - -4.2) �ǽ�ο������Τߤ� SELECT ����ˤϤɤ����ޤ����� - -����饤��ޥ˥奢���FETCH�Ƥ������������뤤�ϡ�SELECT ... LIMIT....��Ȥ� -�ƤߤƲ������� - -���Ȥ����ߤ����ΤϺǽ�ο����������Ǥ⡢���٤Ƥ��䤤��碌��ɾ�����ʤ��ƤϤʤ� -�ʤ����⤷��ޤ���ORDER BY ����ä��䤤��碌��Ȥ����Ȥ�ͤ��ƤߤƲ��������� -����ORDER BY�˹�ä�����ǥå���������Ȥ���� PostgreSQL���ᤵ�줿�ǽ�ο��� -��������ɾ���Ǥ��뤫�⤷��ޤ����Ǥʤ�С�PostgreSQL �ϰտޤ��������������� -���ޤǤ��٤ƤΥ�����ɾ�����ʤ���Фʤ�ʤ����⤷��ޤ��� - -4.3) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� psql �Ǹ���ˤϤɤ����ޤ����� - -psql�Υ����������ɤȤ��ƽ줿 pgsql/src/bin/psql/describe.c �ե�������ɤळ -�Ȥ����������Ǥ��������ˤϡ�psql�ΥХå�����å��女�ޥ�ɤˤ����ϤΤ����SQL -���ޥ�ɤ��ޤޤ�Ƥ��ޤ��� psql �� -E ���ץ�����Ĥ��Ƶ�ư����С�Ϳ�������� -��ɤ�¹Ԥ��뤿����䤤��碌�����Ϥ���ޤ��� - -4.4) �ơ��֥뤫�饫���κ���ϤɤΤ褦�ˤ��ޤ����� - -���ε�ǽ�ϡ�ALTER TABLE DROP COLUMN �Ȥ��ƥ���7.3 ����ä����ޤ��������� -�ޤǤΥС������Ǥϡ���������ˤ������ޤ�: + 3.10) + PostgreSQL�Υ�㡼�����åץǡ��Ȥ���Τ˥���פȥꥹ�ȥ��ʤ�� + ƤϤʤ�ʤ��ΤϤʤ��Ǥ����� + + PostgreSQL������ϥޥ��ʡ������ǤϾ������ѹ������Ԥʤ��ޤ���Τǡ� + 7.2 ���� 7.2.1 + �ؤΥ��åץ��졼�ɤˤϥ���פȥꥹ�ȥ���ɬ�פϤ���ޤ���������� + �㡼����(���Ȥ��С�7.2����7.3�ؤΤ褦��)�Ǥϡ������ƥ�ơ��֥��� + �����ե�����������ե����ޥåȤ��ѹ��Ф��йԤʤ��ޤ����������ѹ� + �Ϥ����Ƥ�ʣ���ǡ����Τ���桹�ϥǡ����ե�����Τ���θ����ߴ��� + ��ݻ����뤳�Ȥ��Ǥ� + �ޤ�����פ����ѥե����ޥåȤǥǡ�������Ϥ���������������ե� + ���ޥåȤ��ɤ߹��ळ�Ȥ��Ǥ�ޤ��� + + Ʊ������Ǥϥǥ�������ǤΥե����ޥåȤ��ѹ��Ϥʤ��Τǡ����åץ��� + ���ɤˤϥ���ס��ꥹ�ȥ��ǤϤʤ���pg_upgrade + ������ץȤ�Ȥ����Ȥ��Ǥ�ޤ��������Ρ��Ȥˤϡ�pg_upgrade + �����Ѳ�ǽ�ʥ������ɤ��������Ƥ��ޤ��� + _________________________________________________________________ + + ����μ��� + + 4.1) �Х��ʥꡦ����������̾參������Ȥθ�̩�ʰ㤤�ϲ��Ǥ����� + + �ܽҤϡ�����饤��ޥ˥奢��� DECLARE �Ʋ������� + + 4.2) �ǽ�ο������Τߤ� SELECT ����ˤϤɤ����ޤ����� + + ����饤��ޥ˥奢���FETCH�Ƥ������������뤤�ϡ�SELECT ... + LIMIT....��ȤäƤߤƲ������� + + ���Ȥ����ߤ����ΤϺǽ�ο����������Ǥ⡢���٤Ƥ��䤤��碌��ɾ�����ʤ� + �ƤϤʤ�ʤ����⤷��ޤ���ORDER BY + ����ä��䤤��碌��Ȥ����Ȥ�ͤ��ƤߤƲ������� �⤷��ORDER + BY�˹�ä�����ǥå���������Ȥ���� + PostgreSQL���ᤵ�줿�ǽ�ο�����������ɾ���Ǥ� + �뤫�⤷��ޤ����Ǥʤ�С�PostgreSQL + �ϰտޤ������������������ޤǤ��٤ƤΥ�����ɾ�����ʤ���Фʤ�ʤ����� + ����ޤ��� + + 4.3) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� psql �Ǹ���ˤϤɤ����ޤ����� + + psql�Υ����������ɤȤ��ƽ줿 pgsql/src/bin/psql/describe.c + �ե�������ɤळ�Ȥ����������Ǥ��� + �����ˤϡ�psql�ΥХå�����å��女�ޥ�ɤˤ����ϤΤ����SQL���ޥ�ɤ + ��ޤޤ�Ƥ��ޤ��� psql �� -E + ���ץ�����Ĥ��Ƶ�ư����С�Ϳ�������ޥ�ɤ�¹Ԥ��뤿����䤤��碌 + �����Ϥ���ޤ��� + + 4.4) �ơ��֥뤫�饫���κ���ϤɤΤ褦�ˤ��ޤ����� + + ���ε�ǽ�ϡ�ALTER TABLE DROP COLUMN �Ȥ��ƥ���7.3 + ����ä����ޤ���������ޤǤΥС������Ǥϡ���������ˤ������ޤ�: BEGIN; LOCK TABLE old_table; SELECT ... -- ��������������ʳ��Υ����٤����ޤ��� @@ -849,12 +927,13 @@ psql�Υ����������ɤȤ��ƽ줿 pgsql/src/bin/psql/describe.c �ե�������ɤळ DROP TABLE old_table; ALTER TABLE new_table RENAME TO old_table; COMMIT; -[�������������ɲä� ALTER TABLE ADD COLUMN �ǹԤ��ޤ���] - -4.5) �������ơ��֥롢�ǡ����١����κ��祵�����ϡ� -���¤ϰʲ��ΤȤ���Ǥ��� -�ǡ����١����κ��祵����? ����̵�� (1 TB �Υǡ����١�����¸�ߤ��ޤ�) + [�������������ɲä� ALTER TABLE ADD COLUMN �ǹԤ��ޤ���] + + 4.5) �������ơ��֥롢�ǡ����١����κ��祵�����ϡ� + + ���¤ϰʲ��ΤȤ���Ǥ��� +�ǡ����١����κ��祵����? ����̵�� (4 TB �Υǡ����١�����¸�ߤ��ޤ�) �ơ��֥�κ��祵����? 16TB �����κ��祵����? 1.6TB �ե�����ɤκ��祵����? 1GB @@ -862,29 +941,32 @@ psql�Υ����������ɤȤ��ƽ줿 pgsql/src/bin/psql/describe.c �ե�������ɤळ �ơ��֥���Ǥκ��祫����? �����η��ˤ��250-1600 �ơ��֥���Ǥκ��祤��ǥ�����? ����̵�� -����������ϼºݤ�̵���¤ǤϤʤ����ǥ��������̤ȥ���䥹��åץ��ڡ� -�����礭���ˤ�����¤���ޤ�����ǽ�Ϥ������ͤ����ȤΤۤ��礭�ʻ����������� -�ޤ��� - -����ơ��֥륵������16TB�ϥ��ڥ졼�ƥ������ƥ�ˤ�����ե�����Υ��ݡ��� -��ɬ�פȤ��ޤ�����ʥơ��֥��ʣ����1GB�Υե������ʬ������¸����ޤ��Τǡ� -�ե����륷���ƥ�����¤Ͻ��פǤϤ���ޤ��� - -�ǥե���ȤΥ֥��å���������32k�ˤ���Ⱥ���ơ��֥륵�����Ⱥ��祫�����Ȥ����� -���ޤ��� - -4.6) ����Ū�ʥƥ����ȥե����뤫��ǡ�������¸����ˤϡ��ǡ����١����Υǥ������� -�̤ϤɤΤ��餤ɬ�פǤ��� - -���̤Υƥ����ȥե������ PostgreSQL �Υǡ����١�������¸����ˤϡ��������5�ܤ� -�ǥ��������̤�ɬ�פȤ��ޤ��� - -����Ȥ��ơ��ƹԤ������ȥƥ����ȵ��Ҥ���� 100,000�ԤΥե������ͤ��Ƥߤޤ��� -�����ƥ����Ȥ�ʸ�����ʿ��Ĺ����20�Х��ȤȲ��ꤹ��ȡ��ե�åȥե�������礭�� -����2.8MB �Ǥ������Υǡ�����ޤ� PostgreSQL �ǡ����١����ե�������礭���ϼ��� -�褦����6.4MB�ȸ��Ѥ�뤳�Ȥ��Ǥ��ޤ��� + ����������ϼºݤ�̵���¤ǤϤʤ����ǥ��������̤ȥ���䥹��� + �ץ��ڡ������礤��ˤ�����¤���ޤ����ǽ�Ϥ������ͤ����ȤΤۤ��礭 + �ʻ������������ޤ��� + + ����ơ��֥륵������16TB�ϥ��ڥ졼�ƥ������ƥ�ˤ�����ե������ + ���ݡ��Ȥ�ɬ�פȤ��ޤ�����ʥơ��֥��ʣ����1GB�Υե������ʬ����� + �¸����ޤ��Τǡ��ե����륷���ƥ�����¤Ͻ��פǤϤ���ޤ��� + + �ǥե���ȤΥ֥��å���������32k�ˤ���Ⱥ���ơ��֥륵�����Ⱥ��祫��� + ��Ȥ����ä��ޤ��� + + 4.6) ����Ū�ʥƥ� + ���ȥե����뤫��ǡ�������¸����ˤϡ��ǡ����١����Υǥ��������̤ϤɤΤ��� + �ɬ�פǤ��� + + ���̤Υƥ���ȥե������ PostgreSQL + �Υǡ����١�������¸����ˤϡ��������5�ܤΥǥ��������̤�ɬ�פȤ��ޤ�� + � + + ����Ȥ��ơ��ƹԤ������ȥƥ���ȵ�Ҥ���� 100,000�ԤΥե������ͤ� + �Ƥߤޤ��礦���ƥ� + ���Ȥ�ʸ�����ʿ��Ĺ����20�Х��ȤȲ��ꤹ��ȡ��ե�å� �ե�������礭 + ������2.8MB �Ǥ������Υǡ�����ޤ� PostgreSQL �ǡ����١��� + �ե�������礤��ϼ��Τ褦����6.4MB�ȸ��Ѥ�뤳�Ȥ��Ǥ�ޤ��� 36 bytes: �ƥ����Υإå�(����) - 24 bytes: ����(int)�ե�����ɤȥƥ�����(text)�ե������ + 24 bytes: ����(int)�ե�����ɤȥƥ����(text)�ե������ + 4 bytes: �ڡ�����Υ��åץ�ؤΥݥ��� ---------------------------------------- 64 bytes per row @@ -898,343 +980,406 @@ psql�Υ����������ɤȤ��ƽ줿 pgsql/src/bin/psql/describe.c �ե�������ɤळ 100000 data rows -------------------- = 782 database pages 128 rows per page - -782 database pages * 8192 bytes per page = 6,406,144 bytes (6.4 MB) - -����ǥå����ϡ�����ۤɤΥ����Хإåɤ��ᤷ�ޤ�������ǥå����դ������ -�ǡ�����ޤ�ʾ塢����ʤ���礭���ʤ�ޤ��� - -NULL�ϥӥåȥޥåפ���¸����Ƥ��ơ�����餬�鷺���˥��ڡ�����Ȥ��ޤ��� -4.7) ������줿�ơ��֥롢����ǥå������ǡ����١���������ӡ��桼����ɤΤ褦�� -���Ƹ��Ĥ��Ф��ޤ����� - -psql �ˤϤ��������ʥХå�����å��塦���ޥ�ɤ����ꡢ�������������ɽ�����ޤ��� -�Хå�����å��塦���ޥ�ɤμ����ˤ� \? ��ȤäƲ������� - -�ޤ���pgsql/src/tutorial/syscat.source �ե���������餻�ƤߤƲ�����������ϡ��� -���� SELECT ʸ�ˤ��ɬ�פʾ����ǡ����١����Υ����ƥࡦ�ơ��֥뤫����Ф��� -�㼨���Ƥ���ޤ����ޤ���pg_ �ǻϤޤ륷���ƥ�ơ��֥�ˤ�Ҥ���Ƥ��ޤ������� -�ˡ�psql -l �Ϥ��٤ƤΥǡ����١�����ꥹ��ɽ�����ޤ��� - -4.8) �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��ʤ��Ǥ��� -�� - -����ǥå����ϼ�ưŪ�ˤ��٤Ƥ��䤤��碌�ǻȤ���櫓�ǤϤ���ޤ��ơ��֥� -���Ǿ�����������礭�����䤤��碌�Ǥ��Τ鷺���ʥѡ�����ơ����Υ��������� -������������ǥå����ϻȤ��ޤ�������ϥ���ǥå����������ˤ�굯�������� -�����ʥǥ��������������ϡ��ơ��֥�ȥ졼�Ȥ��ɤ�缡���������٤��ʤ뤳 -�Ȥ����뤫��Ǥ��� - -����ǥå�����Ȥ�������ꤹ�뤿��ˡ�PostgreSQL �ϥơ��֥�ˤĤ��Ƥ�������� -�����ʤ���Фʤ�ޤ�����������ϡ�VACUUM ANALYZE�ޤ��ϡ�ñ�� ANALYZE ��� -�äƼ������뤳�Ȥ��Ǥ��ޤ����������Ȥäƥ��֥ƥ��ޥ����ϥơ��֥����ˤ��� -���������Τꡢ����ǥå�����Ȥ��٤����Τη�������������Ǥ��ޤ���������� -��Ŭ�ʷ��������ˡ������Ǥ�Ťʤ�Τ⤢��ޤ���������μ����ϡ��� -���֥�����Ƥ���������˷��֤��ʤ����٤��Ǥ��� +782 database pages * 8192 bytes per page = 6,406,144 bytes (6.4 MB) -����ǥå����ϡ��̾� ORDER BY �����Ԥʤ�����ˤϻȤ��ޤ��缡������� -��³������Ū�����Ȥϡ�����ʥơ��֥�Υ���ǥå����������������̤Ϲ�®�Ǥ� -�� -��������ORDER BY���Ȥ߹�蘆�줿LIMIT �ϡ��ơ��֥�ξ�������ʬ���֤�����ˤ��� -���ӥ���ǥå�����Ȥ��Ǥ��礦���ºݡ�MAX() �� MIN() ������ǥå�����Ȥ�ʤ��� -���Ƥ⡢���Τ褦���ͤ� ORDER BY �� LIMIT ��Ȥäƥ���ǥå�����ȤäƼ��Ф��� -�Ȥ���ǽ�Ǥ�: + ����ǥå����ϡ�����ۤɤΥ����Хإåɤ��ᤷ�ޤ�������ǥå����� + �������ǡ�����ޤ�ʾ塢����ʤ���礤��ʤ�ޤ��� + + NULL�ϥӥåȥޥåפ���¸����Ƥ��ơ�����餬�鷺���˥��ڡ�����Ȥ��ޤ� + �� + + 4.7) + ������줿�ơ��֥롢����ǥå������ǡ����١���������ӡ��桼����ɤΤ褦�ˤ + ��Ƹ��Ĥ��Ф��ޤ����� + + psql + �ˤϤ��������ʥХå�����å��塦���ޥ�ɤ����ꡢ�������������ɽ������ + �����Хå�����å��塦���ޥ�ɤμ����ˤ� \? ��ȤäƲ������� + + �ޤ���pgsql/src/tutorial/syscat.source + �ե���������餻�ƤߤƲ�����������ϡ������� SELECT + ʸ�ˤ��ɬ�פʾ����ǡ����١����Υ����ƥࡦ�ơ��֥뤫����Ф����㼨 + ���Ƥ���ޤ����ޤ���pg_ �ǻϤޤ륷���ƥ�ơ��֥�ˤ + �Ҥ���Ƥ��ޤ�������ˡ�psql -l + �Ϥ��٤ƤΥǡ����١�����ꥹ��ɽ�����ޤ��� + + 4.8) + �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��ʤ��Ǥ���� + � + + ����ǥå����ϼ�ưŪ�ˤ��٤Ƥ��䤤��碌�ǻȤ���櫓�ǤϤ���ޤ��� + �ơ� �֥뤬�Ǿ�����������礭 + �����䤤��碌�Ǥ��Τ鷺���ʥѡ�����ơ����Υ����� + ���������������ǥå����ϻȤ��ޤ�������ϥ���ǥå������� + ���ˤ� + �굯������������ʥǥ��������������ϡ��ơ��֥�ȥ졼�Ȥ��ɤ�� + �� ���������٤��ʤ뤳�Ȥ����뤫��Ǥ��� + + ����ǥå�����Ȥ�������ꤹ�뤿��ˡ�PostgreSQL �ϥơ��֥�ˤĤ� + �Ƥ������������ʤ���Фʤ�ޤ�����������ϡ�VACUUM + ANALYZE�ޤ��ϡ�ñ�� ANALYZE ��ȤäƼ������뤳�� ���Ǥ� + �ޤ����������Ȥäƥ��֥ƥ��ޥ����ϥơ��֥����ˤ������������ + �ꡢ����ǥå�����Ȥ��٤���Τη�������������Ǥ�ޤ���������Ϻ�Ŭ + �ʷ��������ˡ������Ǥ�Ťʤ�Τ⤢��ޤ���������μ����� + �� �ơ��֥�����Ƥ���������˷��֤��ʤ����٤�Ǥ��� + + ����ǥå����ϡ��̾� ORDER BY �����Ԥ� + ������ˤϻȤ��ޤ��缡���� + ����³������Ū�����Ȥϡ�����ʥơ��֥� �Υ���ǥå������� + ���������̤Ϲ�®�Ǥ��� + ��������ORDER BY���Ȥ߹�蘆�줿LIMIT + �ϡ��ơ��֥�ξ�������ʬ���֤�����ˤ��Ӥ��ӥ���ǥå�����Ȥ��Ǥ��礦 + �� �ºݡ�MAX() �� MIN() + ������ǥå�����Ȥ�ʤ��Ȥ��Ƥ⡢���Τ褦���ͤ� ORDER BY �� LIMIT + ��Ȥäƥ���ǥå�����ȤäƼ��Ф����Ȥ���ǽ�Ǥ�: SELECT col FROM tab ORDER BY col [ DESC ] LIMIT 1; -LIKE ���뤤�� ~ �Τ褦�ʥ磻��ɥ����ɱ黻�Ҥ����̤ʴĶ��Ǥ����Ȥ��ޤ��� + �⤷�����ץƥ��ޥ������ְ�äƥ�������륹�� + �����������Ȥ˵������ʤ���С�SET enable_seqscan TO + 'off'��Ȥäƥ���ǥ������� + ���Ǥޤ������ʤ�®���ʤäƤ��뤫��ƥ��ȤƤߤƤ��������� - - �� ����ʸ����ʸ����κǽ�ˤ����ޤ������Ȥ��С� + LIKE ���뤤�� ~ �Τ褦�ʥ磻��ɥ����ɱ黻 �Ҥ����̤ʴĶ� + �Ǥ����Ȥ��ޤ��� + * ����ʸ����ʸ����κǽ�ˤ��ޤ������Ȥ��С� + + * LIKE �ѥ�����%�ǻϤޤ�ʤ� + * ~ (����ɽ��) �ѥ������^�ǻϤޤ�ʤ���Фʤ�ʤ� - �� LIKE �ѥ�����%.�ǻϤޤ�ʤ� - �� ~ (����ɽ��) �ѥ������^.�ǻϤޤ�ʤ���Фʤ�ʤ� + ����ʸ�����ʸ�����饹����Ϥ�뤳�ȤϤǤ�ޤ����Ȥ��С�[a-e]�� + + ILIKE �� ~* �Τ褦����ʸ���Ⱦ�ʸ������̤� + �ʤ������ϻȤ��ޤ����Τ���ꡢ����FAQ��4.12�����������ؿ��Υ��� + ǥå������Ȥ��ޤ��� + + initdb �ˤ����Ƥϡ��ǥե���Ȥ�C�������뤬�Ȥ��ʤ��ƤϤʤ�ޤ��� + + [������ ����Ū�˥���ǥå�����Ȥ��ˤ� SET enable_seqscan = off + ��¹Ԥ��ޤ��� ] + + 4.9) + �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ������Τ���ˤϤɤ�� + ��ޤ����� + + ����饤��ޥ˥奢��� EXPLAIN �Ʋ������� + + 4.10) R-tree ����ǥå����Ȥϲ��Ǥ����� + + R-tree + ����ǥå����϶���Ū�ʥǡ����˥���ǥå������դ��뤿��˻Ȥ��ޤ����� + �å��奤��ǥå����Ǥ��ϰϤθ������Ǥ�ޤ��ޤ���B-tree + ����ǥå����Ǥϡ��������Ǥ����ϰϤθ������Ǥ�ޤ���R-tree + ����ǥå����Ǥ����¿�����Υǡ������ޤ������Ȥ��С��⤷ R-tree + ����ǥå����� point ����°����դ��뤳�Ȥ��Ǥ� + ��Ȥ���ȥ����ƥ�ϡ���Ĺ�����˰Ϥޤ줿���٤�����פȤ����褦 + ���䤤��碌�ˡ�����Ψ�ɤ��������ޤ��� + + R-Tree ���߷פθ�ŵ�Ȥʤ븢�Ҥ�����ʸ��: + + 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" + �Ǥ���夲���Ƥ��ޤ��� - �� ����ʸ�����ʸ�����饹����Ϥ�뤳�ȤϤǤ��ޤ����Ȥ��С�[a-e]�� - �� ILIKE �� ~* �Τ褦����ʸ���Ⱦ�ʸ������̤��ʤ������ϻȤ��ޤ����Τ���� - ������FAQ��4.12�����������ؿ��Υ���ǥå������Ȥ��ޤ��� - �� initdb �ˤ����Ƥϡ��ǥե���Ȥ�C�������뤬�Ȥ��ʤ��ƤϤʤ�ޤ��� - -[����������Ū�˥���ǥå�����Ȥ��ˤ� SET enable_seqscan = off ��¹Ԥ��ޤ��� ] - -4.9) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ������Τ���ˤϤɤ� -���ޤ����� - -����饤��ޥ˥奢��� EXPLAIN �Ʋ������� - -4.10) R-tree ����ǥå����Ȥϲ��Ǥ����� - -R-tree ����ǥå����϶���Ū�ʥǡ����˥���ǥå������դ��뤿��˻Ȥ��ޤ����ϥ� -���奤��ǥå����Ǥ��ϰϤθ������Ǥ��ޤ��ޤ���B-tree ����ǥå����Ǥϡ����� -���Ǥ����ϰϤθ������Ǥ��ޤ���R-tree ����ǥå����Ǥ����¿�����Υǡ����� -�ޤ������Ȥ��С��⤷ R-tree ����ǥå����� point ����°�����դ��뤳�Ȥ��Ǥ���� -����ȥ����ƥ�ϡ���Ĺ�����˰Ϥޤ줿���٤�����פȤ����褦���䤤��碌 -�ˡ�����Ψ�ɤ��������ޤ��� - -R-Tree ���߷פθ�ŵ�Ȥʤ븢�Ҥ�����ʸ��: - -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" �Ǥ���夲��� -�Ƥ��ޤ��� - [������ - ������ü�������¼�������R-Tree�ط���ʸ����Ҳ𤷤�ĺ���ޤ����� - ���ܸ� Postgres ML �Υ��������֤��� "Subject: [postgres95 801] spatial data structures" - http://www.sra.co.jp/people/t-ishii/PostgreSQL/mhonarc/pgsql-jp/1996Oct/msg00007.html + ������ü�������¼�������R-Tree�ط���ʸ����Ҳ𤷤�ĺ��ޤ����� + ���ܸ� Postgres ML �Υ��������֤��� "Subject: [postgres95 801] spatial +data structures" + http://www.sra.co.jp/people/t-ishii/PostgreSQL/mhonarc/pgsql-jp +/1996Oct/msg00007.html ������������ ] - -�ȹ��ߤ� R-Tree �ǥݥꥴ���ܥå��������Ǥ��ޤ�������Ū�ˤ�R-Tree �Ϥ�äȹ� -������������褦�ˤ��ĥ�Ǥ��ޤ����¼�Ū�ˤϡ�R-Tree �γ�ĥ�ˤϤ���äȤ��� -��Ȥ�ɬ�פǤ��ơ����ߡ��桹�Ϥ����ɤΤ褦�ˤ��뤫�ˤĤ��Ƥ�ʸ�����äƤ��� -���� - + �ȹ��ߤ� R-Tree �ǥݥꥴ���ܥå��������Ǥ�ޤ�������Ū�ˤ�R-Tree + �Ϥ�äȹ⤤����������褦�ˤ��ĥ�Ǥ�ޤ����¼�Ū�ˤϡ�R-Tree + �γ�ĥ�ˤϤ���äȤ�����Ȥ�ɬ�פǤ��ơ����ߡ��桹�Ϥ����ɤΤ褦�ˤ� + �뤫�ˤĤ��Ƥ�ʸ�����äƤ��ޤ��� + [������ - �������������Ҳ�����¿�����������֥������Ȥؤγ�ĥ�����Ǥ����ܤ����ϡ� + �������������Ҳ�����¿�����������֥������Ȥؤγ�ĥ�����Ǥ���� +ܤ����ϡ� http://www.interwiz.koganei.tokyo.jp/software/geometric/index.html �������������� ] - -4.11) ����Ū�䤤��碌��Ŭ���Ȥϲ��Ǥ����� - -GEQO �⥸�塼��ϡ������Υơ��֥���礹��Ȥ��ˡ�����Ū���르�ꥺ��(GA)����� -�碌���®�����ޤ�������ˤ�ꡢ����ߤĤ֤���õ����Ԥʤ�ʤ��Ƥ⡢�礭�ʷ�� -(join queries)�����Ȥ��Ǥ���褦�ˤʤ�ޤ��� - -4.12) ����ɽ���Ǥθ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ�����ɽ�������ϤɤΤ褦�˼� -�����ޤ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ������Τ���Υ���ǥå����ϤɤΤ褦�˻� -���ޤ����� - -~�黻�Ҥ�����ɽ���ȹ��Ԥʤ���~* ����ʸ���Ⱦ�ʸ������̤��ʤ� -(case-insensitive)����ɽ���ȹ��Ԥ��ޤ�����ʸ���Ⱦ�ʸ������̤��ʤ� LIKE �黻 -�Ҥ� ILIKE �Ȥ����ޤ��� - -��ʸ���Ⱦ�ʸ������̤��ʤ�������Ӽ��Τ褦��ɽ���Ǥ��롧 + 4.11) ����Ū�䤤��碌��Ŭ���Ȥϲ��Ǥ����� + + GEQO �⥸�塼��ϡ������Υơ��֥���礹��Ȥ� + �ˡ�����Ū���르�ꥺ��(GA)�����碌���®�����ޤ�������ˤ�ꡢ����� + �Ĥ֤���õ����Ԥʤ�ʤ��Ƥ⡢�礤ʷ��(join queries)�����Ȥ��Ǥ� + ��褦�ˤʤ�ޤ��� + + 4.12) + ����ɽ���Ǥθ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ�����ɽ�������ϤɤΤ褦�˼¸�� + ��ޤ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ������Τ���Υ���ǥå����ϤɤΤ褦�˻� + ���ޤ����� + + ~�黻�Ҥ�����ɽ���ȹ��Ԥʤ���~* + ����ʸ���Ⱦ�ʸ������̤��ʤ�(case-insensitive)����ɽ���ȹ��Ԥ��ޤ��� + ��ʸ���Ⱦ�ʸ������̤��ʤ� LIKE �黻�Ҥ� ILIKE �Ȥ����ޤ��� + + ��ʸ���Ⱦ�ʸ������̤��ʤ�������Ӽ��Τ褦��ɽ���Ǥ�롧 SELECT * FROM tab WHERE lower(col) = 'abc'; -ɸ�।��ǥå����ǤϻȤ�줺���������ʤ��顢�⤷�ؿ�����ǥå������ä��ʤ餽 -�줬�Ȥ���Ǥ��礦�� - CREATE INDEX tabindex ON tab (lower(col)); - - WHERE lower(textfield) LIKE lower(pattern) - -4.13) �䤤��碌����ǡ��ե�����ɤ� NULL �Ǥ��뤳�ȤФ���ˤϤɤ����ޤ��� -�� -������ IS NULL �� IS NOT NULL �Ȥǻ�Ƥߤޤ��� + ɸ�।��ǥå����ǤϻȤ�줺���������ʤ��顢�⤷�ؿ�����ǥå����� + ��ä��ʤ餽�줬�Ȥ���Ǥ��礦�� + CREATE INDEX tabindex ON tab (lower(col)); -4.14) �͡���ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ����� + WHERE lower(textfield) LIKE lower(pattern) + 4.13) �䤤��碌����ǡ��ե�����ɤ� NULL + �Ǥ��뤳�ȤФ���ˤϤɤ����ޤ����� + + ������ IS NULL �� IS NOT NULL �Ȥǻ�Ƥߤޤ��� + + 4.14) �͡���ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ����� + Type Internal Name Notes -------------------------------------------------- -"char" char 1 character CHAR(n) bpchar ���ꤵ�줿����Ĺ�Ȥʤ�褦�˶��ͤ���� +"char" char ��ʸ�� VARCHAR(n) varchar ����Ĺ�Υ���������ꤹ�롢�ͤ�ʪ̵�� -TEXT text Ĺ���˾�¤�̵���ƥ����� +TEXT text Ĺ���˾�¤�̵���ƥ���� BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe) -����̾�ˤ��ܤˤ�����Τϡ������ƥࡦ����������Ĵ�٤�Ȥ��䡢���顼��å������� -�������Ȥ��Ǥ��� - -�嵭�η��Τ�����Σ��Ĥη��� "varlena" ���Ǥ�(���ʤ�����ǥ������κǽ�Σ��Х� -�Ȥ��ǡ���Ĺ�ǡ�����θ�˼ºݤΥǡ�����³���ޤ�)�����Τ褦�˼ºݤζ��֤������ -�줿�礭�����⾯���礭���ʤ�ޤ����������������Υǡ�������TOAST�ˤ�갵�̤� -�줿��ʣ���������Ϥä���¸���줿�ꤷ�ơ��ǥ�������ζ��֤ϻפä���꾮�����ʤ� -�ޤ��� - -CHAR(n)�Ϥ��Ĥ�Ĺ����Ʊ��ʸ�������¸����Τ˺�Ŭ�Ǥ���VARCHAR(n) �ϲ���Ĺ��ʸ -�������¸����Τ˺�Ŭ�Ǥ�������¸�Ǥ���ʸ�����Ĺ�������¤�����ޤ���TEXT ��Ĺ -�������¤�̵��ʸ�������¸����Τ�Τǡ�����1�����Х��ȤǤ��� BYTEA�ϡ���ʬŪ�� -NULL �ΥХ��Ȥ�ޤ�Х��ʥ�ǡ�������¸���뤿��Τ�ΤǤ��� - -4.15.1) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ����� - -PostgreSQL �� SERIAL �ǡ������ݡ��Ȥ��ޤ�������������֤ȥ���ǥå����� -ư�������ޤ������Ȥ��С� - CREATE TABLE person ( - id SERIAL, - name TEXT + ����̾�ˤ��ܤˤ�����Τϡ������ƥࡦ����������Ĵ�٤�Ȥ� + �䡢���顼��å�������������Ȥ�Ǥ��� + + �嵤η��Τ����ǽ�Σ��Ĥη��� "varlena" + ���Ǥ�(���ʤ�����ǥ������κǽ�Σ��Х��Ȥ��ǡ���Ĺ�ǡ�����θ�˼ºݤ + Υǡ�����³��ޤ�)�����Τ褦�˼ºݤζ��֤�������줿�礤����⾯���礭 + ���ʤ�ޤ����������������Υǡ�������TOAST�ˤ�갵�̤��줿��ʣ������� + ��Ϥä���¸���줿�ꤷ�ơ��ǥ�������ζ��֤ϻפä���꾮�����ʤ�ޤ��� + + VARCHAR(n) �ϲ���Ĺ��ʸ�������¸����Τ˺�Ŭ�Ǥ�������¸�Ǥ� + ��ʸ�����Ĺ�������¤�����ޤ���TEXT + ��Ĺ�������¤�̵��ʸ�������¸����Τ�Τǡ������ 1�����Х��ȤǤ��� + CHAR(n)�ϡ�VARCHAR(n)��Ϳ����줿ʸ����������¸����Τ��Ф����֥� + �ͤ����Ǥ��Ĥ�Ʊ��Ĺ����ʸ�������¸����Τ˺�Ŭ�Ǥ���BYTEA�ϡ���ʬ + Ū��NULL + �ΥХ��Ȥ�ޤ�Х��ʥ�ǡ�������¸���뤿��Τ�ΤǤ��������Υ����פ� + Ʊ�����餤���ǽ���������ޤ��� + + 4.15.1) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ����� + + PostgreSQL �� SERIAL + �ǡ������ݡ��Ȥ��ޤ�������������֤ȥ���ǥå�����ư�������ޤ� + �����Ȥ��С� + CREATE TABLE person ( + id SERIAL, + name TEXT ); -�ϼ�ưŪ�˼��Τ褦����������ޤ�: + + �ϼ�ưŪ�˼��Τ褦����������ޤ�: CREATE SEQUENCE person_id_seq; - CREATE TABLE person ( + CREATE TABLE person ( id INT4 NOT NULL DEFAULT nextval('person_id_seq'), - name TEXT + name TEXT ); CREATE UNIQUE INDEX person_id_key ON person ( id ); -���֤ˤĤ��ƤΤ�äȾܤ�������ϡ�����饤��ޥ˥奢��� create_sequence ���� -�������� - -�ޤ����ƥ�����OID�ե�����ɤ����ͤȤ��ƻȤ����Ȥ�Ǥ��ޤ����������ʤ��顢�⤷ -��ǡ����١��������פ��Ƥ�����ɤ���ɬ�פ�������ϡ�OID��¸���뤿��� -pg_dump �� -o���ץ�����Ȥ������ޤ��ϡ�COPY WITH OIDS���ץ�����Ȥ�ɬ�פ��� -��ޤ��� Bruce Momjian ��(http://www.PostgreSQL.org/docs/aw_pgsql_book)�� -Numbering Rows�ξϤˤ��ꤢ�ޤ��� - -4.15.2) SERIAL�ǡ�����������������ͤϡ��ɤ�����������ޤ����� -�ҤȤĤ���ˡ�ϡ�nextval() �ؿ���ȤäƤ����ͤ�����������(before)�� SEQUENCE �� -�֥������Ȥ��鼡�� SERIAL �ͤ���Ф������줫��ºݤ������뤳�ȤǤ��� -4.15.1 �Υơ��֥�����Ȥ��Ȥ���ȡ���������ǤϤ��Τ褦�ˤʤ�ޤ��� + ���֤ˤĤ��ƤΤ�äȾܤ�������ϡ�����饤��ޥ˥奢��� + create_sequence ������������ + + �ޤ����ƥ�����OID�ե�����ɤ����ͤȤ��ƻȤ����Ȥ�Ǥ� + �ޤ����������ʤ��顢�⤷��ǡ����١��������פ��Ƥ�����ɤ���ɬ�פ��� + ����ϡ�OID��¸���뤿���pg_dump �� + -o���ץ�����Ȥ������ޤ��ϡ�COPY WITH + OIDS���ץ�����Ȥ�ɬ�פ�����ޤ��� Bruce Momjian + ��(http://www.PostgreSQL.org/docs/aw_pgsql_book)�� Numbering + Rows�ξϤˤ��ꤢ�ޤ��� + + 4.15.2) SERIAL�ǡ�����������������ͤϡ��ɤ�����������ޤ����� + + �ҤȤĤ���ˡ�ϡ�nextval() �ؿ���ȤäƤ����ͤ�����������(before)�� + SEQUENCE ���֥������Ȥ��鼡�� SERIAL + �ͤ���Ф������줫��ºݤ������뤳�ȤǤ���4.15.1 + �Υơ��֥�����Ȥ��Ȥ���ȡ���������ǤϤ��Τ褦�ˤʤ�ޤ��� new_id = execute("SELECT nextval('person_id_seq')"); - execute("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() �ؿ���ȤäƼ��Ф����Ȥ�Ǥ��ޤ������Ȥ��С� + execute("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() �ؿ���ȤäƼ��Ф����Ȥ�Ǥ�ޤ������Ȥ��С� execute("INSERT INTO person (name) VALUES ('Blaise Pascal')"); new_id = execute("SELECT currval('person_id_seq')"); -�Ǹ�ˡ�INSERTʸ�����֤�OID��Ȥäơ������ͤ�ߤĤ��뤳�Ȥ�Ǥ��ޤ������������� -����ϺǤ�ܿ������㤤������Ǥ��礦��Perl��DBI�� Edmund Mergl �κ�ä� DBD::Pg -�⥸�塼���Ȥ��С�$sth->execute() �θ�� $sth->{pg_oid_status} ���ͳ���Ƥ��� -OID �ͤ�Ȥ���褦�ˤ��뤳�ȤϤǤ��ޤ��� - -4.15.3) ¾�Υ桼���Ȥζ�����֤��뤿��ˤϡ�currval() �� nextval() �ϻȤ�� -���ۤ����褤�ΤǤ��礦���� - -����Ϥ���ޤ���currval() �ϡ����٤ƤΥ桼���ǤϤ���ޤ������ʤ��ΥХå� -����ɤ�Ϳ����줿���ߤ��ͤ��֤��ޤ��� - -4.15.4) �ȥ����������Ǥ����Ȥ��ˤ⤦�����ɥ��������ֹ椬�Ȥ��ʤ��� -�Ϥʤ��Ǥ�������������SERIAL�����˶���������ΤϤʤ��Ǥ����� - -Ʊ������������뤿��ˡ��¹���Υȥ�������ˡ�ɬ�פǥȥ������� -λ����ޤǥ��å�����ʤ����������ͤ�Ϳ���Ƥ��ޤ������Τ���ȥ������� -���Ǥ������ֹ������Ƥ˥���åפ������ޤ��� - -4.16) OID �Ȥϲ��Ǥ����� TID �Ȥϲ��Ǥ����� -OID �Ȥϰ�դΥ���ID ���Ф��� PostgreSQL �������Ǥ���PostgreSQL ����ǤĤ���� -�뤹�٤ƤΥ����ϰ�դ� OID �����ޤ���initdb ��ȯ������� OID �Ϥ��٤� 16384 -(include/access/transam.h ����)��꾮�����ͤǤ���initdb ��Τ��٤Ƥ� OID (�桼 -������)�Ϥ���ʾ���ͤˤʤ�ޤ�������Ǥϡ�����餹�٤Ƥ� OID�ϰ�ĤΥǡ��֥�� -�ǡ����١������α�ޤ餺��PostgreSQL ���ȥ졼��������Τ���ǰ�դǤ��� - -PostgreSQL �ϥơ��֥�֤Υ������ӤĤ��뤿��ˡ����Υ����ƥ�ơ��֥���� OID -��Ȥ��ޤ������� OID ������Υ桼���Υ������̤��뤿��������ǻȤ��뤳�� -���Ǥ��ޤ���OID ���ͤ���¸���뤿��ˤ� OID �����˻Ȥ����Ȥ�ޤ������ -®�������������뤿��� OID �ե�����ɤ˥���ǥå������뤳�Ȥ��Ǥ��ޤ��� OID -�ϡ����ƤΥǡ����١����ǻȤ�������ΰ褫�顢���Ƥο����������˳�����Ƥ��� -����OID ��¾�β������Ѥ����������뤤�ϸ��� OID ��ơ��֥�Ȱ��˥��ԡ��������� -�ʤ顢�Ǥ��ʤ��Ϥ���ޤ��� + �Ǹ�ˡ�INSERTʸ�����֤�OID��Ȥäơ������ͤ�ߤĤ��뤳�Ȥ�Ǥ� + �ޤ�����������������ϺǤ�ܿ�����㤤������Ǥ��礦��Perl��DBI�� + Edmund Mergl �κ�ä� DBD::Pg �⥸�塼���Ȥ��С�$sth->execute() + �θ�� $sth->{pg_oid_status} ���ͳ���Ƥ��� OID + �ͤ�Ȥ���褦�ˤ��뤳�ȤϤǤ�ޤ��� + + 4.15.3) ¾�Υ桼���Ȥζ�����֤��뤿��ˤϡ�currval() �� nextval() + �ϻȤ�ʤ��ۤ����褤�ΤǤ��礦���� + + ����Ϥ���ޤ���currval() + �ϡ����٤ƤΥ桼���ǤϤ���ޤ������ʤ��ΥХå�����ɤ�Ϳ����줿�� + �ߤ��ͤ��֤��ޤ��� + + 4.15.4) �ȥ����������Ǥ����Ȥ� + �ˤ⤦�����ɥ��������ֹ椬�Ȥ��ʤ��ΤϤʤ��Ǥ�������������SERIAL��� + ��˶��������ΤϤʤ��Ǥ����� + + Ʊ���� + ��������뤿��ˡ��¹���Υȥ�������ˡ�ɬ�פǥȥ������� + ��λ����ޤǥ��å�����ʤ����������ͤ�Ϳ���Ƥ��ޤ������Τ���ȥ�� + ����������Ǥ������ֹ������Ƥ˥���åפ������ޤ��� + + 4.16) OID �Ȥϲ��Ǥ����� TID �Ȥϲ��Ǥ����� + + OID �Ȥϰ�դΥ���ID ���Ф��� PostgreSQL �������Ǥ���PostgreSQL + ����ǤĤ����뤹�٤ƤΥ����ϰ�դ� OID �����ޤ���initdb ��ȯ������� + OID �Ϥ��٤� 16384 (include/access/transam.h + ����)��꾮�����ͤǤ���initdb ��Τ��٤Ƥ� OID + (�桼������)�Ϥ���ʾ���ͤˤʤ�ޤ��� ����Ǥϡ�����餹�٤Ƥ� + OID�ϰ�ĤΥǡ��֥��ǡ����١������α�ޤ餺��PostgreSQL + ���ȥ졼��������Τ���ǰ�դǤ��� + + PostgreSQL + �ϥơ��֥�֤Υ������ӤĤ��뤿��ˡ����Υ����ƥ�ơ��֥���� OID + ��Ȥ��ޤ������� OID + ������Υ桼���Υ������̤��뤿��������ǻȤ��뤳�Ȥ��Ǥ� + �ޤ���OID ���ͤ���¸���뤿��ˤ� OID + �����˻Ȥ����Ȥ�ޤ������®�������������뤿��� OID + �ե�����ɤ˥���ǥå������뤳�Ȥ��Ǥ�ޤ��� OID + �ϡ����ƤΥǡ����١����ǻȤ�������ΰ褫�顢���Ƥο����������˳���� + �Ƥ��ޤ���OID ��¾�β������Ѥ����������뤤�ϸ��� OID + ��ơ��֥�Ȱ��˥��ԡ��������Τʤ顢�Ǥ�ʤ��Ϥ���ޤ��� CREATE TABLE new (old_oid oid, mycol int); SELECT old_oid, mycol INTO new FROM old; COPY new TO '/tmp/pgtable'; DELETE FROM new; COPY new WITH OIDS FROM '/tmp/pgtable'; - -OID �ϡ�4�Х��Ȥ������Ȥ�����¸����Ƥ���Τǡ�40����ۤ���Ȱ��Ƥ��ޤ��Ǥ��� -����ï�⤳�줬����������𤷤Ƥ���ͤϤ��ޤ���Ǥ������������ʤ����ˤ������¤� -���������Ȥ�ײ褷�Ƥ��ޤ��� - -TID �������ʪ�������Υ֥��å��ȥ��ե��å��ͤǼ��̤��뤿��˻Ȥ��ޤ���TID -�ϥ������������줿��ƥ����ɤ������Ѥ��ޤ��������� TID �ϡ�ʪ��������ؤ� -����˥���ǥå������ܤǻȤ��ޤ��� - -4.17) PostgreSQL �ǻȤ��뤤���Ĥ����Ѹ�ΰ�̣�ϲ��Ǥ����� - -�����Ĥ��Υ����������ɤ�Ť�ʸ�����ˤϡ����줾������ʬ�����Ǥ�äȰ���Ū�� -�Ȥ��������Ѹ줬�Ȥ��Ƥ��ޤ��� - - - �� �ơ��֥�(table)���ط�(relation)�����饹(class) - �� ����(row)���쥳����(record)�����åץ�(tuple) - �� �����(column)���ե������(field)��°��(attribute) - �� ����(retrieve)������(select) - �� �ִ�(replace)������(update) - �� �ɲ�(append)������(insert) - �� OID, Ϣ��(serial value) - �� �ݡ�����(portal), ��������(cursor) - �� �ΰ��ѿ�(range variable)���ơ��֥�̾(table name)���ơ��֥���̾(table alias) - -����Ū�ʥǡ����١����Ѹ�Υꥹ�Ȥϡ�http://hea-www.harvard.edu/MST/simul/ -software/docs/pkgs/pgsql/glossary/glossary.html �Ǹ��Ĥ����ޤ��� - -4.18) ���顼��å����� "ERROR: Memory exhausted in AllocSetAlloc()"���Ф�ΤϤ� -���Ǥ����� - -�����餯�������ƥ�β��ۥ�������ƻȤ��̤����Ƥ��ޤäƤ����ǽ�������뤫�� -�����ͥ뤬���������ˤĤ��Ƥ�������ͤ��㤹�����ǽ��������ޤ��� postmaster -���ư�������ˤ�����ƤߤƲ������� + OID + �ϡ�4�Х��Ȥ������Ȥ�����¸����Ƥ���Τǡ�40����ۤ���Ȱ��Ƥ��ޤ�� + Ǥ��礦��ï�⤳�줬���� + ������𤷤Ƥ���ͤϤ��ޤ���Ǥ������������ʤ����ˤ������¤�������� + �Ȥ�ײ褷�Ƥ��ޤ��� + + TID + �������ʪ�������Υ֥��å��ȥ��ե��å��ͤǼ��̤��뤿��˻Ȥ��ޤ� + ��TID �ϥ������������줿��ƥ����ɤ������Ѥ��ޤ��������� TID + �ϡ�ʪ��������ؤ�����˥���ǥå�����ܤǻȤ��ޤ��� + + 4.17) PostgreSQL �ǻȤ��뤤���Ĥ����Ѹ�ΰ�̣�ϲ��Ǥ����� + + �����Ĥ��Υ����������ɤ�Ť�ʸ�����ˤϡ����줾������ʬ�����Ǥ�ä� + ����Ū�˻Ȥ��������Ѹ줬�Ȥ��Ƥ��ޤ��� + * �ơ��֥�(table)���ط�(relation)�����饹(class) + * ����(row)���쥳����(record)�����åץ�(tuple) + * �����(column)���ե������(field)��°�(attribute) + * ����(retrieve)������(select) + * �ִ�(replace)������(update) + * �ɲ�(append)������(insert) + * OID, Ϣ��(serial value) + * �ݡ�����(portal), ��������(cursor) + * �ΰ��ѿ�(range variable)���ơ��֥�̾(table + name)���ơ��֥���̾(table alias) + + ����Ū�ʥǡ����١����Ѹ�Υꥹ�Ȥϡ�http://hea-www.harvard.edu/MST/sim + ul/software/docs/pkgs/pgsql/glossary/glossary.html �Ǹ��Ĥ����ޤ��� + + 4.18) ���顼��å����� "ERROR: Memory exhausted in + AllocSetAlloc()"���Ф�ΤϤʤ��Ǥ����� + + �����餯�������ƥ�β��ۥ�������ƻȤ��̤����Ƥ��ޤäƤ����ǽ�� + �����뤫�������ͥ뤬���������ˤĤ��Ƥ�������ͤ��㤹�����ǽ�� + ������ޤ��� postmaster ���ư�������ˤ�����ƤߤƲ������� ulimit -d 262144 limit datasize 256m -������ˤ�äơ��ɤ��餫�ҤȤĤ���������Ǥ��礦��������ϥץ������Υǡ������� -�������¤���⤯���ꤷ�����֤��䤤��碌�����뤹��褦�ˤʤ�Ǥ��礦������ -���ޥ�ɤϸ��ԤΥץ������ȡ����Υ��ޥ�ɤ����餻����˺�������ƤΥ��֥ץ��� -���ˤĤ���Ŭ�Ѥ���ޤ����Хå�����ɤ��ȤƤ�¿���Υǡ������֤������SQL ���饤 -����Ȥ����꤬³���Ƥ���ΤǤ���С����饤����ȤϤ������ˤ�����Ƥߤ� -���������� - -4.19) �ɤΥС������� PostgreSQL �����餻�Ƥ��뤫��Ĵ�٤�ˤϤɤ����ޤ����� - -psql ���� SELECT version(); ���פ��ޤ��� - -4.20) �顼�������֥������Ȥ�����invalid large obj descriptor ��������ޤ��� -���ʤ��Ǥ��礦���� - -�顼�������֥�����������Ȥ��ϡ������BEGIN WORK��COMMIT���դ���ɬ�פ��� -��ޤ������ʤ����lo_open ... lo_close��Ϥ��߹��ߤޤ��� - -���ߤϡ�PostgreSQL�Υȥ�������Υ��ߥåȻ��˥顼�������֥������ȡ��ϥ�� -����Ĥ��뤳�Ȥˤ�ꡢlo_open���ޥ�ɤ���λ����ľ��˶���Ū�˥롼���¹Ԥ��ޤ� -�����Τ��ᡢ�ǽ�˥ϥ�ɥ���Ф��Ʋ����褦�Ȥ���ȡ�invalid large obj -descriptor(�顼�������֥������Ȥε��һҤ�����)�Ȥʤ�ޤ�������ǡ��⤷���ȥ�� -����������Ȥ��Τ�˺���ȡ��ʾ��ʤ��Ȥ�ۤȤ�ɤλ��֡�Ư���Ƥ��������ɤ��� -�顼��å�������Ф��ΤǤ��� - -�⤷��ODBC�Τ褦�ʥ��饤����ȥ����ե������Ȥ��ʤ顢auto-commit off���� -�ꤹ��ɬ�פ����뤫�⤷��ޤ��� - -4.21) ���ߤλ��郎�ǥե���ȤȤʤ�褦�ʥ����ϤɤΤ褦�ˤĤ���ޤ����� - -CURRENT_TIMESTAMP��Ȥ��ޤ�: - CREATE TABLE test (x int, modtime timestamp DEFAULT >CURRENT_TIMESTAMP ); - -4.22) �ʤ���IN��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ����� - -���ߡ������䤤��碌�γƥ����ˤĤ������䤤��碌�η�̤���֤˥�����뤳�� -�ˤ�ꡢ���䤤��碌�����䤤��碌�˷�礷�Ƥ��ޤ����⤷�����䤤��碌������ -�����֤����������䤤��碌�������ιԤ��֤��ʤ顢���̤�IN��EXISTS���֤������뤳 -�ȤǤ��� + ������ˤ�äơ��ɤ��餫�ҤȤĤ���������Ǥ��礦��������ϥץ������Υ� + ���������������¤���⤯���ꤷ�����֤��䤤��碌�����뤹��褦�ˤ� + ��Ǥ��礦�����Υ��ޥ�ɤϸ��ԤΥץ������ȡ����Υ��ޥ�ɤ����餻����� + ��������ƤΥ��֥ץ������ˤĤ���Ŭ�Ѥ���ޤ����Хå�����ɤ��ȤƤ�¿ + ���Υǡ������֤������SQL + ���饤����Ȥ����꤬³���Ƥ���ΤǤ���С����饤����ȤϤ������ˤ� + ����ƤߤƤ��������� + + 4.19) �ɤΥС������� PostgreSQL + �����餻�Ƥ��뤫��Ĵ�٤�ˤϤɤ����ޤ����� + + psql ���� SELECT version(); ���פ��ޤ��� + + 4.20) �顼�������֥������Ȥ�����invalid large obj descriptor + ��������ޤ������ʤ��Ǥ��礦���� + + �顼�������֥�����������Ȥ�ϡ������BEGIN + WORK��COMMIT���դ���ɬ�פ�����ޤ������ʤ����lo_open ... + lo_close��Ϥ��߹��ߤޤ��� + + ���ߤϡ�PostgreSQL�Υȥ�������Υ��ߥåȻ��˥顼�������֥������� + ���ϥ�ɥ���Ĥ��뤳�Ȥˤ�ꡢlo_open���ޥ�ɤ���λ����ľ��˶���Ū�˥ + 롼���¹Ԥ��ޤ������Τ��ᡢ�ǽ�˥ϥ�ɥ���Ф��Ʋ����褦�Ȥ��� + ȡ�invalid large obj descriptor(�顼�������֥������Ȥε� + �һҤ�����)�Ȥʤ�ޤ�������ǡ��⤷���ȥ��������Ȥ��Τ�˺��� + ȡ��ʾ��ʤ��Ȥ�ۤȤ�ɤλ��֡�Ư���Ƥ��������ɤ����顼��å�������Ф + ��ΤǤ��� + + �⤷��ODBC�Τ褦�ʥ��饤����ȥ����ե������Ȥ��ʤ顢auto-commi + t off�����ꤹ��ɬ�פ����뤫�⤷��ޤ��� + + 4.21) ���ߤλ��郎�ǥե���ȤȤʤ�褦�ʥ����ϤɤΤ褦�ˤĤ���ޤ����� + + CURRENT_TIMESTAMP��Ȥ��ޤ�: + CREATE TABLE test (x int, modtime timestamp DEFAULT >CURRENT_TIMESTAMP +); + + 4.22) �ʤ���IN��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ����� + + ���ߡ������䤤��碌�γƥ����ˤĤ������䤤��碌�η�̤���֤˥��� + ��뤳�Ȥˤ�ꡢ���䤤��碌�����䤤��碌�˷�礷�Ƥ��ޤ����⤷ + �����䤤��碌�����Ԥ����֤����������䤤��碌�������ιԤ��֤��ʤ顢�� + �̤�IN��EXISTS���֤�����뤳�ȤǤ��� SELECT * FROM tab WHERE col1 IN (SELECT subcol FROM subtab) -���֤������ơ� + + ���֤�����ơ� SELECT * FROM tab WHERE EXISTS (SELECT subcol FROM subtab WHERE subcol = col) -�Ȥ��ޤ������줬��ü���ᤤ�Ǥ�����subcol�Ϻ����դ������Ǥ���٤��Ǥ������� -���¤Ͼ���Υ�����ľ�������ȻפäƤ��ޤ��� - -4.23) �������(outer join)�ϤɤΤ褦�˼¸����ޤ���? -PostgreSQL �� SQL ɸ�ʸ��Ȥ��������(�����������祤��)�ݡ��Ȥ��ޤ����� -���� 2�Ĥ����꤬����ޤ��� + �Ȥ��ޤ��� ���줬��ü���ᤤ�Ǥ�����subcol�Ϻ����դ�����Ǥ���٤� + �Ǥ��� �����Ǽ����������7.4�ǽ�������ޤ��� + + 4.23) �������(outer join)�ϤɤΤ褦�˼¸����ޤ���? + + PostgreSQL �� SQL + ɸ�ʸ��Ȥ��������(�����������祤��)�ݡ��Ȥ��ޤ��������� + 2�Ĥ����꤬����ޤ��� SELECT * FROM t1 LEFT OUTER JOIN t2 ON (t1.col = t2.col); -���뤤�� + + ���뤤�� SELECT * FROM t1 LEFT OUTER JOIN t2 USING (col); -�����ξ�ħŪ���䤤��碌�Ǥ� t1.col �� t2.col �ȷ�礷�ơ�t1 �η�礵��ʤ��� -������(t2 �Ȱ��פ��ʤ��ä�����)���֤��Ƥ��ޤ���RIGHT ���� t2 �η�礵��ʤ��� -��������ä���Ǥ��礦��FULL ���ϡ����פ��������� t1 �� t2 ����Ϸ�礵��ʤ� -�ä��������֤��Ǥ��礦��OUTER �Ȥ������դϥ��ץ����� LEFT, RIGHT, �ޤ��� FULL -�ʤɤη����ꤵ��Ƥ��ޤ��������Υ����Ǥϳ������(outer join)��UNION �� -NOT IN ��Ȥäƥ��ߥ�졼�ȤǤ��ޤ������Ȥ��С�tab1 �� tab2 ���礹��Ȥ��ϡ� -�����䤤��碌����ĤΥơ��֥������礷�ޤ��� + + �����ξ�ħŪ���䤤��碌�Ǥ� t1.col �� t2.col �ȷ�礷�ơ�t1 + �η�礵��ʤ��ä�����(t2 �Ȱ��פ��ʤ��ä�����)���֤��Ƥ��ޤ���RIGHT + ���� t2 �η�礵��ʤ��ä�������ä���Ǥ��礦��FULL + ���ϡ����פ��������� t1 �� t2 + ����Ϸ�礵��ʤ��ä��������֤��Ǥ��礦��OUTER + �Ȥ������դϥ��ץ����� LEFT, RIGHT, �ޤ��� FULL + �ʤɤη����ꤵ��Ƥ��ޤ��� �����Υ����Ǥϳ������(outer + join)��UNION �� NOT IN ��Ȥäƥ��ߥ�졼�ȤǤ�ޤ��� ���Ȥ��С�tab1 �� + tab2 ���礹��Ȥ�ϡ������䤤��碌����ĤΥơ��֥������礷�ޤ��� SELECT tab1.col1, tab2.col2 FROM tab1, tab2 WHERE tab1.col1 = tab2.col1 @@ -1244,123 +1389,138 @@ NOT IN ��Ȥäƥ��ߥ�졼�ȤǤ��ޤ������Ȥ��С�tab1 �� tab2 ���礹��Ȥ��ϡ� WHERE tab1.col1 NOT IN (SELECT tab2.col1 FROM tab2) ORDER BY col1 -4.24) ʣ���Υǡ����١�����Ȥ��䤤��碌�ϤɤΤ褦�ˤ���ФǤ��ޤ����� - -���ԤΥǡ����١����ʳ��ؤ��䤤��碌��ˡ�Ϥ���ޤ��Ȥ����Τ�PostgreSQL���� -�����١������ͤΥ����ƥ५���������ɤ߹��ि��ǡ������ˤϡ����Ȥ����Τդ�� -������ˤ������ǡ����١�����ۤ����䤤��碌�뤹�٤�����ޤ��� - -/contrib/dblink �ϥǡ����١�����(cross-database)���䤤��碌��ؿ��ƽФ��ˤ�� -�����ޤ�����������饤����Ȥ�Ʊ������³���̤Υǡ����١����ؤ�ĥ��ʤ��Ƥ� -�ʤ餺����̤饤�����¦�ǥޡ������ʤ��ƤϤʤ�ޤ��� - -4.25) �ؿ���ʣ���Υ����ޤ��ϥ������֤��ˤϤɤ����ޤ����� - -�⤷��PL/pgSQL �ؿ���refcursors��Ȥ��ȷ�̤��Ȥ��֤����Ȥ��Ǥ��ޤ��� http:// -www.PostgreSQL.org/idocs/index.php?plpgsql-cursors.html �� 23.7.3.3 ������� -������ - -4.26)�ʤ���PL/PgSQL �ؿ����椫�����ơ��֥��μ¤� create/drop ���뤳�Ȥ��Ǥ� -�ʤ��ΤǤ��礦���� - -PL/PgSQL �ϴؿ������Ƥ�å��夷�������Թ��������ѤΤ��ᡢ�⤷ PL/PgSQL �ؿ� -������ơ��֥�˥�����������ȡ����Υơ��֥�Ϥ��Ȥǥɥ��åפ���ƺ�������ޤ� -�����ؿ����ƤӸƤӽФ����ȡ�����å��夵��Ƥ��뤽�δؿ������ƤϤޤ��Ť���� -�ơ��֥������Ȥ��ƻؤ��Ƥ��뤫��Ǥ��������ϡ� PL/PgSQL ����� EXECUTE ��� -���ơ��֥륢�������Τ���˻Ȥ����ȤǤ�������ǡ������Υѡ�����ľ���� -�����Ǥ��礦�� - -4.27) �ɤΤ褦�ʥ�ץꥱ������ץ��������ѤǤ��ޤ���? - -�ޥ����������졼�֤Υ�ץꥱ������ץ�������Ĥ����Ѳ�ǽ�Ǥ��������� -���ץ����Ǥϥޥ������Τߤ��ǡ����١������ѹ��Ǥ������졼�֤ϥǡ����١������� -������Ǥ��� http://gborg.PostgreSQL.org/genpage?replication_research �κǸ�� -����������ˤ��Ƥ���ޤ����ޥ��-�ޥ������Υ�ץꥱ�������ˤ�륽��塼���� -��� http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php �ˤƺ�� -���ʤ���Ƥ��ޤ��� -[���� - JPUG ʬ���ȥ�������ȯʬ�ʲ�Ǥϡ��ʰ¸�ˤ�����濴�ˣ��� - ���ߥåȤμ�����ԤʤäƤ��ޤ��� - http://www.postgresql.jp/subcommittee/dt/index.html - http://www.snaga.org/jpug-dt/ - - ��ë�Ƥ���ˤ����������ץꥱ�������PGReplicate - http://www.csra.co.jp/~mitani/jpug/pgreplicate/ -] - -4.28) �ɤΤ褦�ʰŹ沽���ץ��������ѤǤ��ޤ���? - - �� /contrib/pgcrypto SQL�䤤��碌����ǻȤ�����������ΰŹ沽��ޤߤޤ��� - �� ���饤����Ȥ��饵���С��ؤ�ž�����Ź沽����ͣ�����ˡ��pg_hba.conf����� - hostssl��Ȥ����Ȥˤ��ޤ��� - �� �С������7.3 �Ǥϥǡ����١����桼���Υѥ���ɤ���¸�������˼�ưŪ�˰� - �沽����ޤ������������ΥС������Ǥ�postgresql.conf��� - PASSWORD_ENCRYPTION��ͭ���ˤ���ɬ�פ�����ޤ��� - �� �����С��ϰŹ沽�ե����륷���ƥ��Ȥä����뤳�Ȥ�Ǥ��ޤ��� - -������������������������������������������������������������������������������ - PostgreSQL�γ�ĥ�ˤĤ��Ƥμ��� - -5.1) ��ʬ�ǽ��桼������ؿ��� psql ����Ǽ¹Ԥ���ȥ���������פ��Ƥ��ޤ��� -�Ϥʤ��Ǥ����� - -����Ͽ����ȹͤ����ޤ������ޤ��ǽ�ˡ����������桼������ؿ���ñ�ȤΥƥ��ȥ� -�������ˤ��ƻ�ƤߤƲ������� - -5.2) PostgreSQL �Ѥ˽�����ä���Ũ�ʿ���������ؿ������ƥץ��������Ȥ� -���������ΤǤ����� - -������ιԤʤä���ĥ��pgsql-hackers �����ꥹ�Ȥ����äƤ������������� -�ơ��椯�椯�Ϥ���������ĥ�� contrib/ ���֥ǥ��쥯�ȥ��������뤳�Ȥˤʤ�Ǥ� -�礦�� - -5.3) ���ץ���֤� C����δؿ��ϤɤΤ褦�˽ޤ����� - -����Ū�ˤϲ�ǽ�Ǥ���������ˤϵ�ˤ�̯�����פ��ޤ��Τǡ����ԤΤޤ��Ǥ�̤��ï -���ä����Ȥ�����ޤ��� - -5.4) ���������ե�������ѹ����ޤ������ƥ���ѥ��뤷�Ƥ��Ѳ��������ʤ��ΤϤʤ� -�Ǥ����� - -�����Ĥ��� Makefile �����롼�ɡ��ե�������Ф���Ŭ�ڤʰ�¸�ط�����äƤ��� -����make clean �Ƥ���⤦���� make ��Ԥʤ�ʤ��ƤϤʤ�ޤ��⤷��GCC -�Ȥ��Ǥ���� configure �� --enable-depend ���ץ�����Ȥäơ�����ѥ���� -��¸�ط���ưŪ��Ĵ�٤����뤳�Ȥ�Ǥ��ޤ��� -������������������������������������������������������������������������������ + 4.24) ʣ���Υǡ����١�����Ȥ��䤤��碌�ϤɤΤ褦�ˤ���ФǤ�ޤ����� + + ���ԤΥǡ����١����ʳ��ؤ��䤤��碌��ˡ�Ϥ���ޤ��Ȥ����Τ�Postgr + eSQL���ǡ����١������ͤΥ����ƥ५���������ɤ߹��ि��ǡ������ˤϡ��� + �Ȥ����Τդ������ˤ������ǡ����١�����ۤ����䤤��碌�뤹�� + ������ޤ��� + + contrib/dblink + �ϥǡ����١�����(cross-database)���䤤��碌��ؿ��ƽФ��ˤ������ޤ� + ����������饤����Ȥ�Ʊ������³���̤Υǡ����١����ؤ�ĥ��ʤ��Ƥ� + �ʤ餺����̤饤�����¦�ǥޡ������ʤ��ƤϤʤ�ޤ��� + + 4.25) �ؿ���ʣ���Υ����ޤ��ϥ������֤��ˤϤɤ����ޤ����� + + �⤷��PL/pgSQL �ؿ���refcursors��Ȥ��ȷ�̤��Ȥ��֤����Ȥ��Ǥ�ޤ��� + http://www.PostgreSQL.org/idocs/index.php?plpgsql-cursors.html �� + 23.7.3.3 ������������� + + 4.26)�ʤ���PL/PgSQL �ؿ����椫�����ơ��֥��μ¤� create/drop + ���뤳�Ȥ��Ǥ�ʤ��ΤǤ��礦���� + + PL/PgSQL �ϴؿ������Ƥ��å��夷�������Թ��������ѤΤ��ᡢ�⤷ + PL/PgSQL + �ؿ�������ơ��֥�˥�����������ȡ����Υơ��֥�Ϥ��Ȥǥɥ��åפ���� + ��������ޤ������ؿ����ƤӸƤӽФ����ȡ��� + ��å��夵��Ƥ��뤽�δؿ������ƤϤޤ��Ť�����ơ��֥������Ȥ��ƻؤ� + �Ƥ��뤫��Ǥ��������ϡ� PL/PgSQL ����� EXECUTE + �����ơ��֥륢�������Τ���˻Ȥ����ȤǤ�������ǡ������Υѡ� + ����ľ�������Ǥ��礦�� + + 4.27) �ɤΤ褦�ʥ�ץꥱ������ץ��������ѤǤ�ޤ���? + + �ޥ����������졼�֤Υ�ץꥱ������ץ�������Ĥ����Ѳ�ǽ�Ǥ��� + �����Υ��ץ����Ǥϥޥ������Τߤ��ǡ����١������ѹ��Ǥ� + �����졼�֤ϥǡ����١������ɤ�����Ǥ��� + http://gborg.PostgreSQL.org/genpage?replication_research + �κǸ�ˤ���������ˤ��Ƥ���ޤ��� + �ޥ��-�ޥ������Υ�ץꥱ�������ˤ�륽��塼������ + http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php + �ˤƺ�Ȥ��ʤ���Ƥ��ޤ��� [���� JPUG + ʬ���ȥ�������ȯʬ�ʲ�Ǥϡ��ʰ¸�ˤ�����濴�ˣ��� + ���ߥåȤμ�����ԤʤäƤ��ޤ��� + http://www.postgresql.jp/subcommittee/dt/index.html + http://www.snaga.org/jpug-dt/ + ��ë�Ƥ���ˤ����������ץꥱ�������PGReplicate + http://www.csra.co.jp/~mitani/jpug/pgreplicate/ ] + + 4.28) �ɤΤ褦�ʰŹ沽���ץ��������ѤǤ�ޤ���? + + * contrib/pgcrypto + SQL�䤤��碌����ǻȤ�����������ΰŹ沽��ޤߤޤ��� + * ���饤����Ȥ��饵���С��ؤ�ž�����Ź沽����ͣ�����ˡ��pg_hba.c + onf�����hostssl��Ȥ����Ȥˤ��ޤ��� + * �С������7.3 + �Ǥϥǡ����١����桼���Υѥ���ɤ���¸�������˼�ưŪ�˰Ź沽�� + ��ޤ��� + ���������ΥС������Ǥ�postgresql.conf���PASSWORD_ENCRYPTION�� + ��ˤ���ɬ�פ�����ޤ��� + * �����С��ϰŹ沽�ե����륷���ƥ��Ȥä����뤳�Ȥ�Ǥ�ޤ��� + _________________________________________________________________ + + PostgreSQL�γ�ĥ�ˤĤ��Ƥμ��� + + 5.1) ��ʬ�ǽ��桼������ؿ��� psql + ����Ǽ¹Ԥ���ȥ���������פ��Ƥ��ޤ��ΤϤʤ��Ǥ����� + + ����Ͽ����ȹͤ����ޤ������ޤ��ǽ�ˡ����������桼������ؿ���ñ�Ȥ� + �ƥ��ȥץ������ˤ��ƻ�ƤߤƲ������� + + 5.2) PostgreSQL + �Ѥ˽�����ä���Ũ�ʿ���������ؿ������ƥץ��������Ȥ˹��������Τ + Ǥ����� + + ������ιԤʤä���ĥ��pgsql-hackers + �����ꥹ�Ȥ����äƤ��������������ơ��椯�椯�Ϥ���������ĥ�� + contrib/ ���֥ǥ��쥯�ȥ��������뤳�Ȥˤʤ�Ǥ��礦�� + + 5.3) ���ץ���֤� C����δؿ��ϤɤΤ褦�˽�ޤ����� + + �С������7.3�ʹߤ�PostgreSQL�Ǥϡ��ơ��֥���֤��ؿ��� C, + PL/PgSQL�������� SQL + �ˤƴ����˥��ݡ��Ȥ��ޤ����ܤ����ϥץ�����ޥ����ɤξ���Ƥ������� + ��C��������줿ɽ���֤��ؿ������꤬contrib/tablefunc����ˤ���ޤ��� + + 5.4) + ���������ե�������ѹ����ޤ������ƥ���ѥ��뤷�Ƥ��Ѳ��������ʤ��ΤϤʤ�� + Ǥ����� + + �����Ĥ��� Makefile + �����롼�ɡ��ե�������Ф���Ŭ�ڤʰ�¸�ط�����äƤ��ޤ���make + clean �Ƥ���⤦���� make ��Ԥʤ�ʤ��ƤϤʤ�ޤ��⤷��GCC + �Ȥ��Ǥ���� configure �� --enable-depend + ���ץ�����Ȥäơ�����ѥ���˰�¸�ط���ưŪ��Ĵ�٤����뤳�Ȥ�Ǥ� + �ޤ��� + _________________________________________________________________ + [������ ���ܸ��Ǥ�����ˤĤ��Ƥϰʲ����̤�Ǥ��� - �ǽ�������: 2002ǯ10��18�� + �ǽ�������: 2003ǯ04��10�� ������: ��¼ �� (Jun Kuwamura <[email protected]>) - ����FAQ�������κ����ˤ����궨�ϤƤ������ä�����(�ɾΤ�ά�����Ƥ��������ޤ�): + ����FAQ�������κ����ˤ����궨�ϤƤ������ä�����(�ɾΤ�ά�����Ƥ�������ޤ� +): - ���� ̭(Minoru TANAKA <Tanaka.Minoru at keiken.co.jp>) + ���� �(Minoru TANAKA <Tanaka.Minoru at keiken.co.jp>) �а� ã��(Tatsuo ISHII <t-ishii at sra.co.jp>) ��ƣ �ο�(Tomohito SAITOH <tomos at elelab.nsc.co.jp>) �Ͼ� ȥ(Hajime BABA <baba at kusastro.kyoto-u.ac.jp>) ���� �칬(Kazuyuki OKAMOTO <kokamoto at itg.hitachi.co.jp>) ���� ����(Shoichi Kosuge <s-kosuge at str.hitachi.co.jp>) ���� ��Ƿ(Yoshiyuki YAMASHITA <dica at eurus.dti.ne.jp>) - �� ����Ϻ(Sintaro SAKAI <s_sakai at mxn.mesh.ne.jp>) + � ����Ϻ(Sintaro SAKAI <s_sakai at mxn.mesh.ne.jp>) ���� ����(Masami OGOSHI <ogochan at zetabits.com>) ���� �ӹ�(Toshiyuki ISHIKAWA <tosiyuki at gol.com>) - ���� �й�(Shigehiro HONDA <fwif0083 at mb.infoweb.ne.jp>) + ���� �й(Shigehiro HONDA <fwif0083 at mb.infoweb.ne.jp>) ���� �����(Jun SESE <sesejun at linet.gr.jp>) ��ë �ѹ�(Hidetaka KAMIYA <hkamiya at catvmics.ne.jp>) ���� ��( Atsushi SUGAWARA <asugawar at f3.dion.ne.jp>) - ��Ϥ��ᡢ�ݥ��ȥ��쥹�˴ؤ�������˭�٤����ܸ�ݥ��ȥ��쥹�����ꥹ�ȡ� - �����Τ��ä������äƤ��줿 JF(Linux Japanese FAQ Mailing List)�ץ��������ȡ�����¾�� + ��Ϥ��ᡢ�ݥ��ȥ��쥹�˴ؤ���������٤����ܸ�ݥ��ȥ��쥹�����ꥹ�ȡ� + �����Τ�ä������äƤ��줿 JF(Linux Japanese FAQ Mailing List)�ץ��������ȡ� +����¾�� ľ�ܤ��뤤�ϴ���Ū�ˤ�����äƤ��뤹�٤ƤΥ����ץ������ߥ�˥ƥ����� ������˴��դ��ޤ��� ���ܸ��ǤΤ���ʸ��ϡ��ʲ�����⤿�ɤ�ޤ��� - http://www.rccm.co.jp/~juk/pgsql/(FAQ���� PostgreSQL �ˤĤ��Ƥ褯�������) + http://www.rccm.co.jp/~juk/pgsql/(FAQ���� PostgreSQL �ˤĤ��Ƥ褯����� +��) http://www.PostgreSQL.jp/subcommittee/jpugdoc/JPUGʸ���Ҵ�Ϣʬ�ʲ� http://www.linux.or.jp/JF/Linux JF�ץ��������� - http://www.sra.co.jp/people/t-ishii/PostgreSQL/doc-jp/ �ʤ������������˴ؤ��뤴�ո���([email protected])�ޤǤ��������� ] diff --git a/doc/src/FAQ/FAQ_japanese.html b/doc/src/FAQ/FAQ_japanese.html index 8662b9657e2..40089d3b81a 100644 --- a/doc/src/FAQ/FAQ_japanese.html +++ b/doc/src/FAQ/FAQ_japanese.html @@ -1,3 +1,4 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <TITLE>PostgreSQL FAQ in Japanese</TITLE> @@ -7,7 +8,7 @@ <H1> PostgreSQL(�ݥ��ȥ��쥹�����塼������)�ˤĤ��Ƥ褯�������Ȥ��β���(FAQ)</H1> <P> -��ʸ�ǽ�������: Sun Oct 13 23:15:09 EDT 2002 +��ʸ�ǽ�������: Mon Mar 17 11:32:59 EST 2003</P> <P> ���ߤΰݻ�������: Bruce Momjian (<A HREF="mailto:[email protected]">[email protected]</A>)<BR> @@ -15,14 +16,14 @@ 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"> -http://www.PostgreSQL.org/docs/faq-english.html</A> +<A HREF="http://www.PostgreSQL.org/docs/faqs/FAQ.html"> +http://www.PostgreSQL.org/docs/faqs/FAQ.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/index.html"> + http://www.PostgreSQL.org/users-lounge/docs/index.html</A> <BR>�˲���������ޤ��� <P> @@ -32,8 +33,8 @@ http://www.PostgreSQL.org/docs/faq-english.html</A> [������ ���ܸ�������ˤĤ��ƤΥ��ϺǸ����ذ�ư���ޤ����� - ���ܸ��ǤΤ���ʸ��� �ܲ� "User's Lounge" �� "Collection of FAQs" �� - "Japanese" �Ȥ������Ф��ΤȤ����ˤ���ޤ����ޤ����ʲ��Υ����Ȥˤ� + ���ܸ��ǤΤ���ʸ��� <a HREF="http://www.PostgreSQL.org/docs/index.html">�ܲ� "Docs" </a> �� "Frequently Asked Questions" �� + �Ȥ����� "Japanese FAQ" �Ȥ������ФǤ���ޤ����ޤ����ʲ��Υ����Ȥˤ� ����ޤ��� <A HREF="http://www.PostgreSQL.jp/subcommittee/jpugdoc/">http://www.PostgreSQL.jp/subcommittee/jpugdoc/</A> <A HREF="http://www.rccm.co.jp/~juk/pgsql/">http://www.rccm.co.jp/~juk/pgsql/</A> @@ -41,7 +42,7 @@ http://www.PostgreSQL.org/docs/faq-english.html</A> ���������ˤĤ��Ƥ����Ť�������(<A HREF="mailto:[email protected]">[email protected]</A>)�ޤǥ��Ǥ��������� - 2002ǯ10��16�� ��¼ �� + 2003ǯ04��10�� ��¼ �� ] </PRE></SMALL> @@ -72,8 +73,7 @@ http://www.PostgreSQL.org/docs/faq-english.html</A> <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> +<A HREF="#2.3">2.3</A>) PostgreSQL �˥���ե����롦�桼�������ե������Ϥ���ޤ�����<BR> <A HREF="#2.4">2.4</A>) �ɤΤ褦�ʸ���� PostgreSQL ���̿��Ǥ�������<BR> @@ -228,11 +228,11 @@ MODIFICATIONS.</P> <P><STRONG>���饤�����</STRONG></P> -<P> MS Windows �ץ�åȥۡ����������뤿��ˡ�<I>libpq</I> C �饤�֥�ꡢpsql������¾�Υ����ե�����������ӡ����饤����ȥ��ץꥱ��������ѥ��뤹�뤳�Ȥϲ�ǽ�Ǥ������ξ�硢���饤����Ȥ� MS Windows ������餻�ơ�TCP/IP ��ͳ�ǥ��ݡ��Ȥ���Ƥ��� Unix �ץ�åȥۡ��������륵���Ф��̿����ޤ���</P> +<P> MS Windows �ץ�åȥۡ����������뤿��ˡ�<I>libpq</I> C �饤�֥�ꡢpsql������¾�Υ����ե�����������ӡ����饤����ȥ��ץꥱ��������ѥ��뤹�뤳�Ȥϲ�ǽ�Ǥ������ξ�硢���饤����Ȥ� MS Windows ������餻�ơ�TCP/IP ��ͳ�ǥ��ݡ��Ȥ���Ƥ��� Unix �ץ�åȥۡ��������륵���Ф��̿����ޤ���</P> <P> Win32 <I>libpq</I> �饤�֥��� psql ���뤿��ˡ�<I>win32.mak</I> �����ۤ˴ޤޤ�Ƥޤ���PostgreSQL�� <SMALL>ODBC</SMALL> ���饤����ȤȤ��̿��Ǥ��ޤ���</P> <P><STRONG>������</STRONG></P> -<P> ���ߡ�Cygnus Unix/NT �ܿ��饤�֥��� Cygwin ��Ȥäơ�PostgreSQL �ǡ����١��������Ф� Windows NT �� Win2k ��Dz�Ư���Ƥ��ޤ������ۤ˴ޤޤ��<I>pgsql/doc/FAQ_MSWIN</I>�����뤤�ϡ�<A href="http://www.PostgreSQL.org/docs/faq-mswin.html">http://www.PostgreSQL.org/docs/faq-mswin.html</A>�ˤ��� MS Windows FAQ ������������</P> +<P> ���ߡ�Cygnus Unix/NT �ܿ��饤�֥��� Cygwin ��Ȥäơ�PostgreSQL �ǡ����١��������Ф� Windows NT �� Win2k ��Dz�Ư���Ƥ��ޤ������ۤ˴ޤޤ��<I>pgsql/doc/FAQ_MSWIN</I>�����뤤�ϡ�<A href="http://www.PostgreSQL.org/docs/faqs/faq-mswin.html">http://www.PostgreSQL.org/docs/faqs/faq-mswin.html</A>�ˤ��� MS Windows FAQ ������������</P> <P>MS Win NT/2000/XP �ͥ��ƥ����Ǥؤΰܿ������߿ʹ���Ǥ���</P> <BR> @@ -340,7 +340,7 @@ UNIX ���ޥ�ɤ�<tt>irc -c '#PostgreSQL' "$USER" <A HREF="http://irc.phoenix.net" </PRE></SMALL> -<P>���ѥ��ݡ��Ȳ�ҤΥꥹ�Ȥ�<a href="http://www.PostgreSQL.org/users-lounge/commercial-support.html">http://www.PostgreSQL.org/users-lounge/commercial-support.html</a>�ˤ���ޤ���</P> +<P>���ѥ��ݡ��Ȳ�ҤΥꥹ�Ȥ�<a href="http://www.ca.PostgreSQL.org/users-lounge/commercial-support.html">http://www.ca.PostgreSQL.org/users-lounge/commercial-support.html</a>�ˤ���ޤ���</P> <P> <SMALL><PRE> [����: @@ -353,7 +353,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.3 �Ǥ���</P> +PostgreSQL �κǿ��ǤϥС������ 7.3.2 �Ǥ���</P> <P> �桹�ϡ�4������˥�㡼������Ԥʤ����Ȥ�ײ褷�Ƥ��ޤ���</P> @@ -361,8 +361,8 @@ PostgreSQL �κǿ��ǤϥС������ 7.2.3 �Ǥ���</P> <H4><A NAME="1.8">1.8</A>) �ɤΤ褦��ʸ����ޤ�����</H4> <P> ���դ���ˡ������Ĥ��Υޥ˥奢��ȥ���饤�ޥ˥奢��(�ޥ˥奢�롦�ڡ���)����Ӥ����Ĥ��ξ����ʥƥ������꤬�ޤޤ�ޤ���<I>/doc</I> �ǥ��쥯�ȥ�������������ޤ����ޥ˥奢��ϡ�<A -HREF="http://www.PostgreSQL.org/users-lounge/docs/"> -http://www.PostgreSQL.org/users-lounge/docs/</A> +HREF="http://www.ca.PostgreSQL.org/users-lounge/docs/"> +http://www.ca.PostgreSQL.org/users-lounge/docs/</A> �ǥ���饤��Ǥ�����Ǥ��ޤ���</P> <SMALL><PRE> @@ -512,7 +512,7 @@ href="http://www.PostgreSQL.org/bugs/bugs.php">http://www.PostgreSQL.org/bugs/bu <DT> <B>��ǽ(Performance)</B></DT> <DD> - PostgreSQL��¾�ξ��Ѥ��뤤�ϥ����ץ����Υǡ����١����ȸ߳Ѥ���ǽ������ޤ��������̤ǤϤ���ᤫ�ä��ꡢ�ۤ����̤ǤϤ���٤��ä��ꤷ�ޤ���MySQL�ʤɤ��ò����ǡ����١����������ƥ�ˤ���٤ơ�PostgreSQL���������������٤��Τϡ��ȥ�������ˤ�륪���С��إåɤ����뤫��Ǥ����������MySQL�ˤϾ嵭��<I>Features</I>����˼����褦�ʵ�ǽ�Ϥޤä�������ޤ��桹�ϡ�PostgreSQL�˽������ȵ�ǽ�����Ȥ߹��ߤʤ���⡢�䤨�����ץ��ե����顼�˳ݤ�������������ɤ���Ϥ����ꤷ�ơ���ǽ�β�����³���Ƥ��ޤ���PostgreSQL �� MySQL �Ȥ���Ӥ��Ƥ������� Web �ڡ�����<A href="http://openacs.org/why-not-mysql.html">http://openacs.org/why-not-mysql.html</A>�ˤ���ޤ��� + PostgreSQL��¾�ξ��Ѥ��뤤�ϥ����ץ����Υǡ����١����ȸ߳Ѥ���ǽ������ޤ��������̤ǤϤ���ᤫ�ä��ꡢ�ۤ����̤ǤϤ���٤��ä��ꤷ�ޤ���MySQL�ʤɤ��ò����ǡ����١����������ƥ�ˤ���٤ơ�PostgreSQL���������������٤��Τϡ��ȥ�������ˤ�륪���С��إåɤ����뤫��Ǥ����������MySQL�ˤϾ嵭��<I>Features</I>����˼����褦�ʵ�ǽ�Ϥޤä�������ޤ��桹�ϡ�PostgreSQL�˽������ȵ�ǽ�����Ȥ߹��ߤʤ���⡢�䤨�����ץ��ե����顼�˳ݤ�������������ɤ���Ϥ����ꤷ�ơ���ǽ�β�����³���Ƥ��ޤ���PostgreSQL �� MySQL �Ȥ���Ӥ��Ƥ������� Web �ڡ�����<A href="http://openacs.org/philosophy/why-not-mysql.html">http://openacs.org/philosophy/why-not-mysql.html</A>�ˤ���ޤ��� <BR> PostgreSQL�ϡ�Unix�ץ�������ư���뤳�Ȥˤ��桼������³�����ޤ���ʣ���ΥХå�����ɡ��ץ��������������å����ʤ���ǡ������Хåե�����ͭ���ޤ����ޥ��CPU�Ǥϡ���ñ��ʣ���ΥХå�����ɤ줾���CPU�����餻�뤳�Ȥ��Ǥ��ޤ���<BR> </DD> @@ -554,17 +554,17 @@ href="https://store.pgsql.com/shopping/">https://store.pgsql.com/shopping/</A>�� <H4><A NAME="2.1">2.1</A>) PostgreSQL �Τ���� <SMALL>ODBC</SMALL> �ɥ饤�С��Ϥ���ޤ����� </H4> -<P> PsqlODBC �� OpenLink <SMALL>ODBC</SMALL> ����Ĥ� <SMALL>ODBC</SMALL> �ɥ饤�С������Ѳ�ǽ�Ǥ��� +<P> PsqlODBC �� OpenLink <SMALL>ODBC</SMALL> ����Ĥ� <SMALL>ODBC</SMALL> �ɥ饤�С������Ѳ�ǽ�Ǥ���</P> -<P> PsqlODBC �� PostgreSQL �����ۤ˴ޤޤ�Ƥ��ޤ�������ˤĤ��ƤΤ���˾ܺ٤ʾ���� -<A HREF="ftp://ftp.PostgreSQL.org/pub/odbc/">ftp://ftp.PostgreSQL.org/pub/odbc/</A> -��������Ǥ��ޤ���<P> +<P> PsqlODBC �ϼ��ξ�꤫�����������ɤǤ��ޤ��� +<A href= + "http://gborg.postgresql.org/project/psqlodbc/projdisplay.php"> + http://gborg.postgresql.org/project/psqlodbc/projdisplay.php</A> +</P> <SMALL><PRE> [����: - PsqlODBC �� ���ܸ�ѥå����Ҳ�͵������([email protected])������ޤ���: - ��<A HREF="http://www.interwiz.koganei.tokyo.jp/software/PsqlODBC/index.html">http://www.interwiz.koganei.tokyo.jp/software/PsqlODBC/index.html</A> - ���ߡ��ǿ��Ǥϰ����ʤ���Υ����Ȥˤ���ޤ��� + �ǿ��Ǥϰ����ʤ���Υ����Ȥˤ���ޤ��� ��<A HREF="http://w2422.nsk.ne.jp/~inoue/indexj.html">http://w2422.nsk.ne.jp/~inoue/indexj.html</A> ] </PRE></SMALL> @@ -587,7 +587,7 @@ Programmer's Guide</A> <P> �ǡ����١������˻��� Web �ڡ����ˤĤ��Ƥ������餷���Ҳ𤬡�<BR> <A href="http://www.webreview.com">http://www.webreview.com</A>�ˤ���ޤ���</P> -<P> Web �ؤγ�ĥ�Τ���ˤϡ�PHP ����ۤ��������ե������ȤʤäƤ��ޤ���<A HREF="http://www.php.net">http://www.php.net/</A>�ˤ���ޤ��� +<P> Web �ؤγ�ĥ�Τ���ˤϡ�PHP ����ۤ��������ե������ȤʤäƤ��ޤ���<A HREF="http://www.php.net">http://www.php.net/</A>�ˤ���ޤ��� <SMALL><PRE> [����: @@ -596,19 +596,10 @@ Programmer's Guide</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�ˤơ� - <A HREF="http://php.jpnnet.com/">http://php.jpnnet.com/</A> - ��ƣ������濴�˥ޥ���Х��ȳ�ĥ�Ȥ��ƺ��ľ���졢�ǿ��Ǥ�PHP-3.0.18���б����Ƥ��ޤ��� - ���� ���餵��ϡ�PHP4 �Ѥ����ܸ�ط��γ�ĥ�⥸�塼�� - <A HREF="ftp://night.fminn.nagano.nagano.jp/php4/">ftp://night.fminn.nagano.nagano.jp/php4/</A> - ���Ѱդ��Ʋ����äƤޤ��� - �ܲȤ����ǹ�ݲ���ML��Ω���夬�äƤ��ޤ��� - PHP-4.2 ����ޥ���Х��ȳ�ĥʸ����Ȥ��ƺΤ�������ޤ����� ] </PRE></SMALL> -<P> ������ʣ���ʾ�硢¿���οͤ� Perl �����ե������� CGI.pm �� mod_perl ��Ȥ��ޤ��� +<P> ������ʣ���ʾ�硢¿���οͤ� Perl �����ե������� CGI.pm �� mod_perl ��Ȥ��ޤ��� <SMALL><PRE> [����: @@ -623,48 +614,55 @@ Programmer's Guide</A> </PRE></SMALL> <P> -<H4><A NAME="2.3">2.3</A>) PostgreSQL �˥���ե����롦�桼�������ե������Ϥ���ޤ����� -��ݡ��ȥ����ͥ졼�����������䤤��碌���쥤���ե������Ϥ���ޤ����� +<H4><A NAME="2.3">2.3</A>) PostgreSQL �˥���ե����롦�桼�������ե������Ϥ���ޤ����� </H4> - -<P> PgAccess �ȸƤФ�������餷������ե����롦�桼���������ե����������ꡢ�������ۤȶ��˽в٤���ޤ���PgAccess �ˤϥ�ݡ��ȡ������ͥ졼���⤢��ޤ���Web �ڡ�����<A HREF="http://www.pgaccess.org/">http://www.pgaccess.org/</A>�Ǥ��� - -<P> <I>ecpg</I> �Ȥ��� C ����Τ���������� <SMALL>SQL</SMALL> �䤤��碌���쥤���ե������⤢��ޤ��� + <p>�������PostgreSQL �ؤΥ���ե����륤���ե������������Ĥ�����ޤ��� +�������PgAccess <a + href="http://www.pgaccess.com">http://www.pgaccess.com</a> +��ޤޤ�ޤ��� +PgAdmin II (<a + href="http://www.pgadmin.org">http://www.pgadmin.org</a> Win32-only)�⤢��ޤ��� +RHDB Admin (<a + href="http://sources.redhat.com/rhdb/">http://sources.redhat.com/rhdb/ +</a>)�� Rekall (<a href="http://www.thekompany.com/products/rekall/"> + http://www.thekompany.com/products/rekall/</a>, proprietary)�⤢��� +���� +PHPPgAdmin (<a href="http://phppgadmin.sourceforge.net/"> + http://phppgadmin.sourceforge.net/ </a>) ��PostgreSQL�ؤ�Web�١����� +�����ե����������ޤ��� + +<P> PgAccess �ȸƤФ�������餷������ե����롦�桼���������ե����������ꡢ�������ۤȶ��˽в٤���ޤ���PgAccess �ˤϥ�ݡ��ȡ������ͥ졼���⤢��ޤ���Web �ڡ�����<A HREF="http://www.pgaccess.org/">http://www.pgaccess.org/</A>�Ǥ��� + +<P>���ܺ٤ʥꥹ�ȤˤĤ��Ƥϡ�<a + href="http://techdocs.postgresql.org/guides/GUITools">http://techdocs.postgresql.org/guides/GUITools</a> + ��������������</P> <P> <H4><A NAME="2.4">2.4</A>) �ɤΤ褦�ʸ���� PostgreSQL ���̿��Ǥ������� </H4> -<P>�ʲ��Τ�Τ�����ޤ�: +<P>�͵��Τ���ۤȤ�ɤθ����PostgreSQL�ؤΥ����ե���������äƤ��ޤ��� +���ʤ����Ȥ��ץ�����ߥ���γ�ĥ�⥸�塼��Υꥹ�Ȥ������ƤߤƤ��������� +</P> + +<P>�ʲ��Υ����ե�������PostgreSQL�����ۤ˴ޤޤ�Ƥ��ޤ��� <UL> <LI>C (libpq, libpgeasy) -<LI>C++ (libpq++) <LI>������C (ecpg) <LI>Java (jdbc) -<LI>Perl (DBD::Pg and perl5) -<LI>ODBC (odbc) <LI>Python (<A HREF="http://www.druid.net/pygresql/">PyGreSQL</A>) <LI>TCL (libpgtcl) -<LI>C Easy API (libpgeasy) -<LI>PHP ('pg_' �ؿ����� Pear::DB) </UL> - <P>����¾�����Ѳ�ǽ�ʥ����ե������� <a - href="http://www.PostgreSQL.org/interfaces.html"> - http://www.PostgreSQL.org/interfaces.html</A> - �ˤ���ޤ��� + <P>����¾�����Ѳ�ǽ�ʥ����ե������� <a +href="http://www.PostgreSQL.org/interfaces.html">http://www.PostgreSQL.org/interfaces.html</a> + ����ӡ� +<a href="http://gborg.postgresql.org">http://gborg.postgresql.org</A> +��<I>Drivers/Interfaces</I>�Υ��������ˤ���ޤ��� </P> <SMALL><PRE> [������ - <A HREF="http://www.ruby-lang.org/">ruby</A>�κ�ԤǤ���ޤĤ�� �椭�Ҥ�([email protected])����ȡ��ޤĤ�� ������([email protected])���� - ruby �� PostgreSQL �����ե���������ޤ��������ߤΰݻ���������ƣ �Ф����Ƥ��ޤ��� - <A HREF="http://www.postgresql.jp/interfaces/ruby/">http://www.postgresql.jp/interfaces/ruby/</A> - PgBash �� ���� ���� ����ä� bash �� PostgreSQL �����ե������Ǥ��� - <A HREF="http://www.psn.co.jp/PostgreSQL/pgbash/">http://www.psn.co.jp/PostgreSQL/pgbash/</A> - Bash���ޥ�ɥ饤���postgres ���䤤��碌�Ǥ��ޤ��� - Perl �Υ⥸�塼��ϸŤ����餢�� Pg �� DBI �ɥ饤�Ф� DBD::Pg �Ȥ����ꡢ - ������� Edmund Mergl ��ˤ���Τ� <A HREF="http://www.cpan.org/">CPAN ������</A>�ˤ���ޤ��� �ʰ¸�ˤ���� Palm �Ǥ� libpq ��ȯ����ޤ����� <a href="http://www.snaga.org/libpq/">http://www.snaga.org/libpq/</a> ] @@ -780,13 +778,12 @@ PostgreSQL Administrator's Gide �˶�ͭ����ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤��� PostgreSQL�˵������Хå�����ɤΥץ������������¤���Ƥ���Τϡ� �����ƥ�Υ������Ȥ��̤��Ƥ��ޤ����Ȥ��뤿��Ǥ��� -<P>6.5������ΥС�������PostgreSQL�ǤϥХå�����ɤκ������64�Ǥ��������ѹ�����ˤϡ�<I>include/storage/sinvaladt.h</I>�����MaxBackendId�������������˺ƹ��ۤ�ɬ�פǤ����� - <P> <H4><A NAME="3.9">3.9</A>) pgsql_tmp</I> �ǥ��쥯�ȥ����ˤϲ�������ޤ����� </H4> -<P> �䤤��碌�¹ԥ⥸�塼��ˤ�ä��������줿���Ū�ʥե�����Ǥ����㤨�С��⤷ <SMALL>ORDER BY</SMALL> �������������˥Хå�����ɤ� <I>-S</I> �ѥ����ǵ��Ĥ����ͤ����礭�ʥ��ڡ����������Ȥκݤ�ɬ�פ��Ȥ���ȡ���줿�ǡ������ݻ����뤿��˰��Ū�ʥե����뤬�����Ĥ���������ޤ��� +<P> �䤤��碌�¹ԥ⥸�塼��ˤ�ä��������줿���Ū�ʥե����뤬�����Υǥ� +�쥯�ȥ�˴ޤޤ�ޤ����㤨�С��⤷ <SMALL>ORDER BY</SMALL> �������������˥Хå�����ɤ� <I>-S</I> �ѥ����ǵ��Ĥ����ͤ����礭�ʥ��ڡ����������Ȥκݤ�ɬ�פ��Ȥ���ȡ���줿�ǡ������ݻ����뤿��˰��Ū�ʥե����뤬�����Ĥ���������������ޤ��� <P> ���Ū�ʥե�����ϼ�ưŪ�˾ä������Ϥ��Ǥ������⤷�������Ȥ�����ǥХå�����ɤ�����å��夷�Ƥ��ޤ��Ȥ����Ϥʤ�ޤ���<I>postmaster</I>����ߤȥꥹ�����ȤǤ����Υե�����ϥǥ��쥯�ȥ꤫��ä������ޤ��� @@ -794,7 +791,7 @@ PostgreSQL�˵������Хå�����ɤΥץ������������¤���Ƥ���Τϡ� [������ SYSLOGD ��ͳ�ǥ�������Ϥ���ˤϡ��ޤ���configure �� --enable-syslog �դ������餻���塢����ѥ���ȥ��ȡ����Ԥʤ��ޤ��� - ���ˡ�syslog.conf �� local0.* �� ���������ꤷ(�Ķ��ѿ����ѹ���ǽ)�� + ���ˡ�syslog.conf �� local?.* �� ���������ꤷ(�Ķ��ѿ����ѹ���ǽ)�� syslogd �� HUP �����ʥ�����äƽ�������Ƥ����ޤ��������ơ� $PGDATA/pg_options �� syslog=2 ��ä��ơ� postmaster �� -S ���ץ�����դ��ˤƥ����Х⡼�ɤǵ�ư���ޤ���(�С������ 7.1 ����� @@ -863,7 +860,7 @@ PostgreSQL������ϥޥ��ʡ������ǤϾ������ѹ������Ԥʤ��ޤ���Τǡ�7.2 ���� 7 <P> ���¤ϰʲ��ΤȤ���Ǥ��� <PRE> -�ǡ����١����κ��祵����? ����̵�� (1 TB �Υǡ����١�����¸�ߤ��ޤ�) +�ǡ����١����κ��祵����? ����̵�� (4 TB �Υǡ����١�����¸�ߤ��ޤ�) �ơ��֥�κ��祵����? 16TB �����κ��祵����? 1.6TB �ե�����ɤκ��祵����? 1GB @@ -955,13 +952,15 @@ ORDER BY �� LIMIT ��Ȥäƥ���ǥå�����ȤäƼ��Ф����Ȥ���ǽ�Ǥ�: LIMIT 1; </PRE> + <P>�⤷�����ץƥ��ޥ������ְ�äƥ�������륹�������������Ȥ˵������ʤ���С�<CODE>SET enable_seqscan TO 'off'</CODE>��Ȥäƥ���ǥ����������Ǥޤ������ʤ�®���ʤäƤ��뤫��ƥ��ȤƤߤƤ���������</P> + <P> <SMALL>LIKE</SMALL> ���뤤�� <I>~</I> �Τ褦�ʥ磻��ɥ����ɱ黻 �Ҥ����̤ʴĶ��Ǥ����Ȥ��ޤ��� <UL> <LI>����ʸ����ʸ����κǽ�ˤ����ޤ������Ȥ��С�</LI> <UL> - <LI><SMALL>LIKE</SMALL> �ѥ�����<I>%.</I>�ǻϤޤ�ʤ�</LI> - <LI><I>~</I> (����ɽ��) �ѥ������<I>^.</I>�ǻϤޤ�ʤ���Фʤ�ʤ�</LI> + <LI><SMALL>LIKE</SMALL> �ѥ�����<I>%</I>�ǻϤޤ�ʤ�</LI> + <LI><I>~</I> (����ɽ��) �ѥ������<I>^</I>�ǻϤޤ�ʤ���Фʤ�ʤ�</LI> </UL> <LI>����ʸ�����ʸ�����饹����Ϥ�뤳�ȤϤǤ��ޤ����Ȥ��С�[a-e]��</LI> <LI><SMALL>ILIKE</SMALL> �� <I>~*</I> �Τ褦����ʸ���Ⱦ�ʸ������̤� @@ -1067,8 +1066,8 @@ Proceedings of the 1984 ACM SIGMOD Int'l Conf on Mgmt of Data, 45-57. <PRE> Type Internal Name Notes -------------------------------------------------- -"char" char 1 character CHAR(n) bpchar ���ꤵ�줿����Ĺ�Ȥʤ�褦�˶��ͤ���� +"char" char ��ʸ�� VARCHAR(n) varchar ����Ĺ�Υ���������ꤹ�롢�ͤ�ʪ̵�� TEXT text Ĺ���˾�¤�̵���ƥ����� BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe) @@ -1077,15 +1076,9 @@ BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe) <P> ����̾�ˤ��ܤˤ�����Τϡ������ƥࡦ����������Ĵ�٤�Ȥ��䡢���顼��å�������������Ȥ��Ǥ��� -<P> �嵭�η��Τ�����Σ��Ĥη��� "varlena" ���Ǥ�(���ʤ�����ǥ������κǽ�Σ��Х��Ȥ��ǡ���Ĺ�ǡ�����θ�˼ºݤΥǡ�����³���ޤ�)�����Τ褦�˼ºݤζ��֤�������줿�礭�����⾯���礭���ʤ�ޤ����������������Υǡ�������<SMALL>TOAST</SMALL>�ˤ�갵�̤��줿��ʣ���������Ϥä���¸���줿�ꤷ�ơ��ǥ�������ζ��֤ϻפä���꾮�����ʤ�ޤ��� - - <P><SMALL>CHAR(n)</SMALL>�Ϥ��Ĥ�Ĺ����Ʊ��ʸ�������¸����Τ˺�Ŭ�� -����<SMALL>VARCHAR(n)</SMALL> �ϲ���Ĺ��ʸ�������¸����Τ˺�Ŭ�Ǥ����� -��¸�Ǥ���ʸ�����Ĺ�������¤�����ޤ���<SMALL>TEXT</SMALL> ��Ĺ�������� -��̵��ʸ�������¸����Τ�Τǡ�����1�����Х��ȤǤ��� -<SMALL>BYTEA</SMALL>�ϡ���ʬŪ��<SMALL>NULL</SMALL> �ΥХ��Ȥ�ޤ�Х��� -��ǡ�������¸���뤿��Τ�ΤǤ���</P> +<P> �嵭�η��Τ����ǽ�Σ��Ĥη��� "varlena" ���Ǥ�(���ʤ�����ǥ������κǽ�Σ��Х��Ȥ��ǡ���Ĺ�ǡ�����θ�˼ºݤΥǡ�����³���ޤ�)�����Τ褦�˼ºݤζ��֤�������줿�礭�����⾯���礭���ʤ�ޤ����������������Υǡ�������<SMALL>TOAST</SMALL>�ˤ�갵�̤��줿��ʣ���������Ϥä���¸���줿�ꤷ�ơ��ǥ�������ζ��֤ϻפä���꾮�����ʤ�ޤ��� + <P><SMALL>VARCHAR(n)</SMALL> �ϲ���Ĺ��ʸ�������¸����Τ˺�Ŭ�Ǥ�������¸�Ǥ���ʸ�����Ĺ�������¤�����ޤ���<SMALL>TEXT</SMALL> ��Ĺ�������¤�̵��ʸ�������¸����Τ�Τǡ������ 1�����Х��ȤǤ��� <SMALL>CHAR(n)</SMALL>�ϡ�<SMALL>VARCHAR(n)</SMALL>��Ϳ����줿ʸ����������¸����Τ��Ф����֥��ͤ����Ǥ��Ĥ�Ʊ��Ĺ����ʸ�������¸����Τ˺�Ŭ�Ǥ���<SMALL>BYTEA</SMALL>�ϡ���ʬŪ��<SMALL>NULL</SMALL> �ΥХ��Ȥ�ޤ�Х��ʥ�ǡ�������¸���뤿��Τ�ΤǤ��������Υ����פ�Ʊ�����餤����ǽ����������ޤ���</P> <P> <H4><A NAME="4.15.1">4.15.1</A>) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ����� @@ -1142,14 +1135,10 @@ BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe) <P>����Ϥ���ޤ���<I>currval()</I> �ϡ����٤ƤΥ桼���ǤϤ���ޤ������ʤ��ΥХå�����ɤ�Ϳ����줿���ߤ��ͤ��֤��ޤ��� -<H4><A name="4.15.4">4.15.4</A>) �ȥ����������Ǥ����Ȥ��ˤ⤦�� -���ɥ��������ֹ椬�Ȥ��ʤ��ΤϤʤ��Ǥ�������������SERIAL������ -����������ΤϤʤ��Ǥ����� +<H4><A name="4.15.4">4.15.4</A>) �ȥ����������Ǥ����Ȥ��ˤ⤦�����ɥ��������ֹ椬�Ȥ��ʤ��ΤϤʤ��Ǥ�������������SERIAL�����˶���������ΤϤʤ��Ǥ����� </H4> - <P>Ʊ������������뤿��ˡ��¹���Υȥ�������ˡ�ɬ�פǥ� -��������λ����ޤǥ��å�����ʤ����������ͤ�Ϳ���Ƥ��ޤ��� -���Τ���ȥ����������Ǥ������ֹ������Ƥ˥���åפ������ޤ��� + <P>Ʊ������������뤿��ˡ��¹���Υȥ�������ˡ�ɬ�פǥȥ�������λ����ޤǥ��å�����ʤ����������ͤ�Ϳ���Ƥ��ޤ������Τ���ȥ����������Ǥ������ֹ������Ƥ˥���åפ������ޤ��� </P> <P> @@ -1231,7 +1220,7 @@ href="http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary/glo <P>���ߤϡ�PostgreSQL�Υȥ�������Υ��ߥåȻ��˥顼�������֥������ȡ��ϥ�ɥ���Ĥ��뤳�Ȥˤ�ꡢ<I>lo_open</I>���ޥ�ɤ���λ����ľ��˶���Ū�˥롼���¹Ԥ��ޤ������Τ��ᡢ�ǽ�˥ϥ�ɥ���Ф��Ʋ����褦�Ȥ���ȡ�<I>invalid large obj descriptor(�顼�������֥������Ȥε��һҤ�����)</I>�Ȥʤ�ޤ�������ǡ��⤷���ȥ��������Ȥ��Τ�˺���ȡ��ʾ��ʤ��Ȥ�ۤȤ�ɤλ��֡�Ư���Ƥ��������ɤ����顼��å�������Ф��ΤǤ��� -<P>�⤷��<SMALL>ODBC</SMALL>�Τ褦�ʥ��饤����ȥ����ե������Ȥ��ʤ顢<tt>auto-commit off</tt>�����ꤹ��ɬ�פ����뤫�⤷��ޤ��� +<P>�⤷��<SMALL>ODBC</SMALL>�Τ褦�ʥ��饤����ȥ����ե������Ȥ��ʤ顢<tt>auto-commit off</tt>�����ꤹ��ɬ�פ����뤫�⤷��ޤ��� <P> @@ -1247,10 +1236,7 @@ href="http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary/glo <H4><A NAME="4.22">4.22</A>) �ʤ���<SMALL>IN</SMALL>��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ����� </H4> <P> -���ߡ������䤤��碌�γƥ����ˤĤ������䤤��碌�η�̤���֤˥������ -�뤳�Ȥˤ�ꡢ���䤤��碌�����䤤��碌�˷�礷�Ƥ��ޤ��� -�⤷�����䤤��碌�����Ԥ����֤����������䤤��碌�������ιԤ��֤��ʤ顢 -���̤�<CODE>IN</CODE>��<CODE>EXISTS</CODE>���֤������뤳�ȤǤ��� +���ߡ������䤤��碌�γƥ����ˤĤ������䤤��碌�η�̤���֤˥�����뤳�Ȥˤ�ꡢ���䤤��碌�����䤤��碌�˷�礷�Ƥ��ޤ����⤷�����䤤��碌�����Ԥ����֤����������䤤��碌�������ιԤ��֤��ʤ顢���̤�<CODE>IN</CODE>��<CODE>EXISTS</CODE>���֤������뤳�ȤǤ��� <PRE> SELECT * FROM tab @@ -1264,7 +1250,7 @@ href="http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary/glo </PRE> �Ȥ��ޤ��� ���줬��ü���ᤤ�Ǥ�����<CODE>subcol</CODE>�Ϻ����դ������Ǥ���٤��Ǥ��� -�������¤Ͼ���Υ�����ľ�������ȻפäƤ��ޤ��� +�����Ǽ����������7.4�ǽ�������ޤ��� <P> <H4><A NAME="4.23">4.23</A>) <i>����</i>���(<i>outer</i> join)�ϤɤΤ褦�˼¸����ޤ���?<BR></H4> @@ -1303,7 +1289,7 @@ PostgreSQL �� SQL ɸ�ʸ��Ȥ��������(�����������祤��)�ݡ��Ȥ��ޤ������� <P> ���ԤΥǡ����١����ʳ��ؤ��䤤��碌��ˡ�Ϥ���ޤ��Ȥ����Τ�PostgreSQL���ǡ����١������ͤΥ����ƥ५���������ɤ߹��ि��ǡ������ˤϡ����Ȥ����Τդ������ˤ������ǡ����١�����ۤ����䤤��碌�뤹�٤�����ޤ��� <P> -<I>/contrib/dblink</I> �ϥǡ����١�����(cross-database)���䤤��碌��ؿ��ƽФ��ˤ������ޤ�����������饤����Ȥ�Ʊ������³���̤Υǡ����١����ؤ�ĥ��ʤ��ƤϤʤ餺����̤饤�����¦�ǥޡ������ʤ��ƤϤʤ�ޤ���</P> +<I>contrib/dblink</I> �ϥǡ����١�����(cross-database)���䤤��碌��ؿ��ƽФ��ˤ������ޤ�����������饤����Ȥ�Ʊ������³���̤Υǡ����١����ؤ�ĥ��ʤ��ƤϤʤ餺����̤饤�����¦�ǥޡ������ʤ��ƤϤʤ�ޤ���</P> <P> @@ -1334,28 +1320,26 @@ http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php</a> �ˤƺ�Ȥ��ʤ���Ƥ��ޤ��� </P> -<SMALL><PRE> [���� JPUG ʬ���ȥ�������ȯʬ�ʲ�Ǥϡ��ʰ¸�ˤ�����濴�ˣ��� ���ߥåȤμ�����ԤʤäƤ��ޤ��� - <A href="http://www.postgresql.jp/subcommittee/dt/index.html">http://www.postgresql.jp/subcommittee/dt/index.html</A> - <A href="http://www.snaga.org/jpug-dt/">http://www.snaga.org/jpug-dt/</A> + http://www.postgresql.jp/subcommittee/dt/index.html + http://www.snaga.org/jpug-dt/ ��ë�Ƥ���ˤ����������ץꥱ�������PGReplicate - <A href="http://www.csra.co.jp/~mitani/jpug/pgreplicate/">http://www.csra.co.jp/~mitani/jpug/pgreplicate/</A> + http://www.csra.co.jp/~mitani/jpug/pgreplicate/ ] -</PRE></SMALL> <H4><A name="4.28">4.28</A>) �ɤΤ褦�ʰŹ沽���ץ��������ѤǤ��ޤ���? </H4> <UL> -<LI><I>/contrib/pgcrypto</I> +<LI><I>contrib/pgcrypto</I> <SMALL>SQL</SMALL>�䤤��碌����ǻȤ�����������ΰŹ沽��ޤߤޤ��� </LI> <LI> ���饤����Ȥ��饵���С��ؤ�ž�����Ź沽����ͣ�����ˡ��<I>pg_hba.conf</I>�����<I>hostssl</I>��Ȥ����Ȥˤ��ޤ��� </LI> -<LI>�С������7.3 �Ǥϥǡ����١����桼���Υѥ���ɤ���¸�������˼�ưŪ�˰Ź沽����ޤ��� ���������ΥС������Ǥ�<i>postgresql.conf</i>���<i>PASSWORD_ENCRYPTION</i>��ͭ���ˤ���ɬ�פ�����ޤ��� +<LI>�С������7.3 �Ǥϥǡ����١����桼���Υѥ���ɤ���¸�������˼�ưŪ�˰Ź沽����ޤ��� ���������ΥС������Ǥ�<I>postgresql.conf</I>���<I>PASSWORD_ENCRYPTION</I>��ͭ���ˤ���ɬ�פ�����ޤ��� </LI> <LI></LI>�����С��ϰŹ沽�ե����륷���ƥ��Ȥä����뤳�Ȥ�Ǥ��ޤ��� </UL> @@ -1382,7 +1366,8 @@ http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php</a> <H4><A NAME="5.3">5.3</A>) ���ץ���֤� C����δؿ��ϤɤΤ褦�˽ޤ����� </H4> -<P> ����Ū�ˤϲ�ǽ�Ǥ���������ˤϵ�ˤ�̯�����פ��ޤ��Τǡ����ԤΤޤ��Ǥ�̤��ï���ä����Ȥ�����ޤ��� +<P>�С������7.3�ʹߤ�PostgreSQL�Ǥϡ��ơ��֥���֤��ؿ��� C, PL/PgSQL�������� SQL �ˤƴ����˥��ݡ��Ȥ��ޤ����ܤ����ϥץ�����ޥ����ɤξ���Ƥ���������C��������줿ɽ���֤��ؿ������꤬<I>contrib/tablefunc</I>����ˤ���ޤ��� + <P><H4><A NAME="5.4">5.4</A>) ���������ե�������ѹ����ޤ������ƥ���ѥ��뤷�Ƥ��Ѳ��������ʤ��ΤϤʤ��Ǥ����� </H4> @@ -1396,7 +1381,7 @@ http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php</a> [������ ���ܸ��Ǥ�����ˤĤ��Ƥϰʲ����̤�Ǥ��� - �ǽ�������: 2002ǯ10��18�� + �ǽ�������: 2003ǯ04��10�� ������: ��¼ �� (<A HREF="mailto:[email protected]">Jun Kuwamura <[email protected]></A>) ����FAQ�������κ����ˤ����궨�ϤƤ������ä�����(�ɾΤ�ά�����Ƥ��������ޤ�): @@ -1426,7 +1411,6 @@ Atsushi SUGAWARA <asugawar at f3.dion.ne.jp></A>) <A HREF="http://www.rccm.co.jp/~juk/pgsql/">http://www.rccm.co.jp/~juk/pgsql/</A>(FAQ���� PostgreSQL �ˤĤ��Ƥ褯�������) <A HREF="http://www.PostgreSQL.jp/subcommittee/jpugdoc/">http://www.PostgreSQL.jp/subcommittee/jpugdoc/</A>JPUGʸ���Ҵ�Ϣʬ�ʲ� <A HREF="http://www.linux.or.jp/JF/">http://www.linux.or.jp/JF/</A>Linux JF�ץ��������� - <A HREF="http://www.sra.co.jp/people/t-ishii/PostgreSQL/doc-jp/">http://www.sra.co.jp/people/t-ishii/PostgreSQL/doc-jp/</A> �ʤ������������˴ؤ��뤴�ո���(<A HREF="mailto:[email protected]">[email protected]</A>)�ޤǤ��������� ] |