summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian2003-07-21 04:18:41 +0000
committerBruce Momjian2003-07-21 04:18:41 +0000
commita6053826703e288ccc7bd2a9a86a278cef6bc7ed (patch)
treea04a2b364ee2e28bf2e7368d08f5db2deee99b55
parentd85286305d13f525f364a4a42d2ad0af4bdce6bd (diff)
I updated Japanese translation of PostgreSQL FAQ
according to your version on May/30. (HTML and TEXT files are gzipped.) Jun Kuwamura
-rw-r--r--doc/FAQ_japanese2394
-rw-r--r--doc/src/FAQ/FAQ_japanese.html97
2 files changed, 1198 insertions, 1293 deletions
diff --git a/doc/FAQ_japanese b/doc/FAQ_japanese
index 24de86bd8c6..bf5cf829857 100644
--- a/doc/FAQ_japanese
+++ b/doc/FAQ_japanese
@@ -1,19 +1,17 @@
+PostgreSQL(�ݥ��ȥ��쥹�����塼������)�ˤĤ��Ƥ褯�������Ȥ��β���(FAQ)
- 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
- �˲���������ޤ���
-
-(�ʲ������Ԥˤ������� [������ �� ] �ȤǰϤ�ǵ���ޤ���)
+��ʸ�ǽ�������: Mon May 30 22:24:56 EST 2003
+
+���ߤΰݻ�������: Bruce Momjian ([email protected])
+Maintainer of Japanese Translation: Jun Kuwamura (juk at PostgreSQL.jp)
+
+����ʸ��κǿ��Ǥ� http://www.PostgreSQL.org/docs/faqs/FAQ.html �Ǹ��뤳�Ȥ���
+���ޤ���
+
+�ץ�åȥۡ������ͭ�μ���ˤĤ��Ƥ�: http://www.PostgreSQL.org/docs/index.html
+�˲���������ޤ���
+
+(�ʲ������Ԥˤ������� [������ �� ] �ȤǰϤ�ǵ����ޤ���)
[������
���ܸ�������ˤĤ��ƤΥ��ϺǸ����ذ�ư���ޤ�����
@@ -24,195 +22,178 @@
http://www.rccm.co.jp/~juk/pgsql/
http://www.linux.or.jp/JF/
- ���������ˤĤ��Ƥ����Ť������([email protected])�ޤǥ᡼��Ǥ��󤻲����
-���
+ ���������ˤĤ��Ƥ����Ť�������(juk at PostgreSQL.jp)�ޤǥ᡼��Ǥ��󤻲�������
- 2003ǯ04��10�� ��¼ ��
+ 2003ǯ06��30�� ��¼ ��
]
- _________________________________________________________________
-
- ����Ū�ʼ���
-
- 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 �ϲ��������˽����ޤ���
+
+������������������������������������������������������������������������������
+
+ ����Ū�ʼ���
+
+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 �ϲ���������˽����ޤ���
+
[������
- ��ʸ�ϱѸ�Ǥ������ͤȤ��ơ���ʸ��ʻ��Ǻܤ��ޤ���
+ ��ʸ�ϱѸ�Ǥ������ͤȤ��ơ���ʸ��ʻ���Ǻܤ��ޤ���
]
- 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 ����ե���˥�����ܹ�
- �ܥ��եȥ���������Ӥ���ʸ��켰�Ͼ嵤����ɽ���ȡ�����ʸ��
+ �ܥ��եȥ���������Ӥ���ʸ��켰�Ͼ嵭�����ɽ���ȡ�����ʸ��
����Ӥ����³����Ĥ�������Ƥ�ʣ����ź�դ���Ƥ���¤�ˤ���
�ơ����ѡ�ʣ����������������դε��Ĥ򡢤����ʤ���Ū�Ǥ��ä⡢̵
���Ǥ���Ʊ�ս�̵���˹Ԥʤ��뤳�Ȥ򤳤���ǧ��ޤ���
@@ -223,65 +204,69 @@
������Ƥ����Ȥ��Ƥ⡢���ڤ���Ǥ���餤�ޤ���
����ե���˥���ؤϡ�������Ū�ˤ�������ۤ��ݾڤȡ�������Ū��
- ��Ŭ����˴ؤ��ƤϤ�Ȥ�ꡢ�����˸¤餺�������ʤ��ݾڤ�������
+ ��Ŭ�����˴ؤ��ƤϤ�Ȥ�ꡢ�����˸¤餺�������ʤ��ݾڤ�������
�뤳�Ȥ��������ޤ����ʲ����Ѱդ��줿���եȥ������ϡ֤��Τޤޡפ�
���ܸ����Ȥ�������ե���˥���ؤϤ����ݻ����ٱ硢���������ɤ�
�뤤�Ͻ��������̳���餤�ޤ���
[������
- ����˴ؤ�����ʸ�Ͼ嵤αѸ�ˤ��ɽ��Ǥ������ܸ����Ϥ����ޤ�
+ ����˴ؤ�����ʸ�Ͼ嵭�αѸ�ˤ��ɽ���Ǥ������ܸ����Ϥ����ޤ�
���ͤǤ���
]
- �嵤�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)
-
+�嵭��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/text/FAQ_MSWIN�ˤ���
+MS Windows FAQ ������������
+
+MS Win NT/2000/XP �ͥ��ƥ����Ǥؤΰܿ������߿ʹ���Ǥ�����äȾܤ���Windows��
+PostgreSQL�ζᶷ�ϡ�http://techdocs.postgresql.org/guides/Windows�򸫤Ƥ�������
+��
+
+
+[������
+
+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 �ڡ���������������
+
[����:
�ʲ������ܤΥߥ顼�����ȤǤ�:
@@ -299,320 +284,291 @@
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 �� OpenProjects �� #PostgreSQL �Ȥ��� IRC �����ͥ�⤢��ޤ��� UNIX ��
+�ޥ�ɤ�irc -c '#PostgreSQL' "$USER" irc.phoenix.net ��ȤäƤ��ޤ���
+
[����:
- 1999ǯ7��23��������PostgreSQL�桼������(�ˤۤ� �ݤ��Ȥ��줹 �桼����
-����)��ά��JPUG����Ω����ޤ�����
- JPUG ��������ȿ��ǡ�PostgreSQL�����Ѥ����ã����߶��Ϥξ�Ǥ���
- ������β����̵���Ǥ�������������β���Ȳ�����Ѷ�Ū�ʹ׸�����α��Ĥ
-�����Ƥ��ޤ���
+ 1999ǯ7��23��������PostgreSQL�桼������(�ˤۤ� �ݤ��Ȥ��줹 �桼���� ����)��ά��JPUG
+ ����Ω����ޤ�����JPUG ��������ȿ��ǡ�PostgreSQL�����Ѥ����ã����߶��Ϥξ�ȤʤäƤ��ޤ���
+ 2003ǯ5��17���������ʤäơ�������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.ca.PostgreSQL.org/users-lounge/co
- mmercial-support.html�ˤ���ޤ���
-
+���ѥ��ݡ��Ȳ�ҤΥꥹ�Ȥ�http://www.ca.PostgreSQL.org/users-lounge/
+commercial-support.html�ˤ���ޤ���
+
[����:
- ���ܤǤϡ�SRA Inc. �����ץ󥷥��ƥ������ �ˤƾ��ѥ��ݡ��Ȥ��Ԥʤ���
-���ޤ���
- �ߥ饯�롦��ʥå���������� �� "Miracle Linux for PostgreSQL" �������
-���ݡ��Ȥ�
+ ���ܤǤϡ�SRA Inc. �����ץ󥷥��ƥ������ �ˤƾ��ѥ��ݡ��Ȥ��Ԥʤ��Ƥ��ޤ���
+ �ߥ饯�롦��ʥå���������� �� "Miracle Linux for PostgreSQL" ������ȥ��ݡ��Ȥ�
���Ϥ���ޤ�����
]
- 1.7) �ǿ��ǤϤɤ�Ǥ���
-
- PostgreSQL �κǿ��ǤϥС������ 7.3.2 �Ǥ���
-
- �桹�ϡ�4������˥᥸�㡼��꡼����Ԥʤ����Ȥ�ײ褷�Ƥ��ޤ���
-
- 1.8) �ɤΤ褦��ʸ�񤬤���ޤ�����
-
- ���դ���ˡ������Ĥ��Υޥ˥奢��ȥ���饤�󡦥ޥ˥奢��(�ޥ˥奢�롦�
- ڡ���)����Ӥ����Ĥ��ξ����ʥƥ������꤬�ޤޤ�ޤ���/doc
- �ǥ��쥯�ȥ�������������ޤ����ޥ˥奢��ϡ�
- http://www.ca.PostgreSQL.org/users-lounge/docs/
- �ǥ���饤��Ǥ�����Ǥ�ޤ���
+1.7) �ǿ��ǤϤɤ�Ǥ���
+
+PostgreSQL �κǿ��ǤϥС������ 7.3.2 �Ǥ���
+
+�桹�ϡ�4������˥᥸�㡼��꡼����Ԥʤ����Ȥ�ײ褷�Ƥ��ޤ���
+
+1.8) �ɤΤ褦��ʸ�񤬤���ޤ�����
+
+���դ���ˡ������Ĥ��Υޥ˥奢��ȥ���饤�󡦥ޥ˥奢��(�ޥ˥奢�롦�ڡ���)��
+��Ӥ����Ĥ��ξ����ʥƥ������꤬�ޤޤ�ޤ���/doc �ǥ��쥯�ȥ�������������ޤ�
+���ޥ˥奢��ϡ�http://www.ca.PostgreSQL.org/docs/�ǥ���饤��Ǥ�����Ǥ��ޤ�
+��
+
[����:
- �ʳ���SRA�����ܥݥ��ȥ��쥹�桼��������������졢
+ �ʳ���SRA������PostgreSQL�桼������������졢
��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/docum
- ent/ �򤴤�󲼤����� ]
-
- 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/
+document/ �򤴤�󲼤����� ]
+
+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.htm
-l
+ http://www.SRA.co.jp/people/t-ishii/PostgreSQL/doc-jp/index.html
������ޤ���
��ƣľʸ��Ρֽ鿴�Ը��Σģ��߷����硦�ӣѣ����绲�ͽ�Ҳ�פΥ����ʡ�
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�ʤɤ��ò����ǡ����١����������ƥ�ˤ���٤ơ�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
+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/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)�������Թ礬�褱���Ϣ����
+�ν���ؤ����겼������
+
+������������������������������������������������������������������������������
+
+����ˡ��⤷��PostgreSQL�Ǥ�������򤪻����Ǥ���С����ҡ������λ��㥵����
+http://advocacy.postgresql.org�ؤ����꤯��������
+
+ �桼���������饤����Ȥμ���
+
+2.1) PostgreSQL �Τ���� ODBC �ɥ饤�С��Ϥ���ޤ�����
+
+PsqlODBC �� OpenLink ODBC ����Ĥ� ODBC �ɥ饤�С������Ѳ�ǽ�Ǥ���
+
+PsqlODBC �ϼ��ξ�꤫�����������ɤǤ��ޤ��� http://gborg.postgresql.org/
+project/psqlodbc/projdisplay.php
+
[����:
�ǿ��Ǥϰ����ʤ���Υ����Ȥˤ���ޤ���
��http://w2422.nsk.ne.jp/~inoue/indexj.html
]
- 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/�ˤ���ޤ
- ���
+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/�ˤ���ޤ���
+
[����:
- PHP�˴ؤ������ܸ�ξ���ϡ�2000ǯ4��19����ȯ¤�������PHP�桼����Υ��
-���
+ PHP�˴ؤ������ܸ�ξ���ϡ�2000ǯ4��19����ȯ­��������PHP�桼����Υ�����
http://www.php.gr.jp/
���뤤�ϡ�ע�� �व��Υ�����
http://www.geocities.jp/rui_hirokawa/php/
�ˤ��ʤ�ޤȤ���Ƥ��ޤ���
]
- ������ʣ���ʾ�硢¿���οͤ� 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��̾���ΤޤޤΤ��
@@ -620,305 +576,273 @@ l
�Ȥ�����ޤ������ηаޤϤ褯�狼��ޤ���
]
- 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�Υ��������ˤ���ޤ���
+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/GUITools ��
+������������
+
+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�Υ��������ˤ���ޤ�
+��
+
[������
�ʰ¸�ˤ���� 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
- �ɥᥤ�󥽥��åȤ�Ȥ���������ޥ��󤫤����³���������ޤ���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 ��ư����Ȥ�
- �Ϥ��ĤǤ⡢ɸ����Ϥȥ��顼���Ϥ�������ե����������褦�ˤ��Ƥ��뤳
- �Ȥ�Τ���Ʋ�������
+
+������������������������������������������������������������������������������
+
+ ��������
+
+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 ��ư����Ȥ��Ϥ��ĤǤ⡢ɸ����Ϥȥ��顼���Ϥ����
+���ե����������褦�ˤ��Ƥ��뤳�Ȥ�Τ���Ʋ�������
+
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�˵������Хå�����ɤΥץ������������¤���Ƥ���Τϡ�
- �����ƥ�Υ꥽������Ȥ��̤��Ƥ��ޤ����Ȥ��򤱤뤿��Ǥ���
-
- 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 �� local?.* �� ���������ꤷ(�Ķ�ѿ����ѹ���ǽ)��
- 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 �ϰտޤ���������������
+���ޤǤ��٤ƤΥ�����ɾ�����ʤ���Фʤ�ʤ����⤷��ޤ���
+
+������ʹԤ�SELECT����ˤϡ�����ʸ��Ȥ��ޤ���
+
+ SELECT col
+ FROM tab
+ ORDER BY random()
+ LIMIT 1;
+
+4.3) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� psql �Ǹ���ˤϤɤ����ޤ�����
+
+psql�Υ����������ɤȤ��ƽ񤫤줿 pgsql/src/bin/psql/describe.c �ե�������ɤळ
+�Ȥ����������Ǥ��������ˤϡ�psql�ΥХå�����å��女�ޥ�ɤˤ����ϤΤ����SQL
+���ޥ�ɤ��ޤޤ�Ƥ��ޤ��� psql �� -E ���ץ�����Ĥ��Ƶ�ư����С�Ϳ��������
+��ɤ�¹Ԥ��뤿����䤤��碌�����Ϥ���ޤ���
+
+4.4) �ơ��֥뤫�饫���κ�������뤤�ϡ��ǡ��������ѹ�����ˤϤɤ����ޤ�����
+
+DROP COLUMN��ǽ����ALTER TABLE DROP COLUMN �Ȥ��ƥ�꡼��7.3 �˲ä����ޤ�����
+����ޤǤΥС������Ǥϡ���������ˤ������ޤ�:
+
BEGIN;
LOCK TABLE old_table;
SELECT ... -- ��������������ʳ��Υ����򤹤٤����򤷤ޤ���
@@ -928,11 +852,21 @@ l
ALTER TABLE new_table RENAME TO old_table;
COMMIT;
- [�������������ɲä� ALTER TABLE ADD COLUMN �ǹԤ��ޤ���]
-
- 4.5) �������ơ��֥롢�ǡ����١����κ��祵�����ϡ�
-
- ���¤ϰʲ��ΤȤ���Ǥ���
+�����Υǡ��������פϼ���ʸ���Ѥ����ޤ���
+
+ BEGIN;
+ ALTER TABLE tab ADD COLUMN new_col new_data_type;
+ UPDATE tab SET new_col = CAST(old_col AS new_data_type);
+ ALTER TABLE DROP COLUMN old_col;
+ COMMIT;
+
+�����Ԥʤä��Ȥ��ϡ����ä��줿�Ԥ��ȤäƤ���ǥ��������֤������뤿���
+VACUUM FULL tab�򤷤��ۤ����ɤ����⤷��ޤ���
+
+4.5) �������ơ��֥롢�ǡ����١����κ��祵�����ϡ�
+
+���¤ϰʲ��ΤȤ���Ǥ���
+
�ǡ����١����κ��祵����? ����̵�� (4 TB �Υǡ����١�����¸�ߤ��ޤ�)
�ơ��֥�κ��祵����? 16TB
�����κ��祵����? 1.6TB
@@ -941,32 +875,30 @@ l
�ơ��֥���Ǥκ��祫����? �����η��ˤ��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
@@ -980,406 +912,374 @@ l
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 ��ȤäƼ������뤳�� ���Ǥ�
- �ޤ������׾����Ȥäƥ��֥ƥ��ޥ����ϥơ��֥����ˤ������������
- �ꡢ����ǥå�����Ȥ��٤���Τη�������������Ǥ�ޤ������׾���Ϻ�Ŭ
- �ʷ��������ˡ������Ǥ⵮�Ťʤ�Τ⤢��ޤ������׾���μ�����
- �� �ơ��֥�����Ƥ���������˷��֤��ʤ����٤�Ǥ���
-
- ����ǥå����ϡ��̾� 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;
- �⤷�����ץƥ��ޥ������ְ�äƥ������󥷥�륹��
- �������򤷤����Ȥ˵������ʤ���С�SET enable_seqscan TO
- 'off'��Ȥäƥ���ǥ�������
- ���Ǥޤ������ʤ�®���ʤäƤ��뤫��ƥ��Ȥ򤷤ƤߤƤ���������
-
- 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"
- �Ǥ���夲���Ƥ��ޤ���
-
+�⤷�����ץƥ��ޥ������ְ�äƥ������󥷥�륹���������򤷤����Ȥ˵������ʤ�
+��С�SET enable_seqscan TO 'off'��Ȥäƥ���ǥ����������Ǥޤ������ʤ�®����
+�äƤ��뤫��ƥ��Ȥ򤷤ƤߤƤ���������
+
+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" �Ǥ���夲���
+�Ƥ��ޤ���
+
[������
- ������ü�������¼�������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 �Ȥǻ�Ƥߤޤ���
-
- 4.14) �͡���ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ�����
-
+4.13) �䤤��碌����ǡ��ե�����ɤ� NULL �Ǥ��뤳�Ȥ򸡽Ф���ˤϤɤ����ޤ���
+��
+
+������ IS NULL �� IS NOT NULL �Ȥǻ�Ƥߤޤ���
+
+4.14) �͡���ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ�����
+
Type Internal Name Notes
--------------------------------------------------
CHAR(n) bpchar ���ꤵ�줿����Ĺ�Ȥʤ�褦�˶��򤬵ͤ����
"char" char ��ʸ��
VARCHAR(n) varchar ����Ĺ�Υ���������ꤹ�롢�ͤ�ʪ̵��
-TEXT text Ĺ���˾�¤�̵���ƥ����
+TEXT text Ĺ���˾�¤�̵���ƥ�����
BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe)
- ����̾�ˤ��ܤˤ�����Τϡ������ƥࡦ����������Ĵ�٤�Ȥ�
- �䡢���顼��å�������������Ȥ�Ǥ���
-
- �嵤η��Τ����ǽ�Σ��Ĥη��� "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
+����̾�ˤ��ܤˤ�����Τϡ������ƥࡦ����������Ĵ�٤�Ȥ��䡢���顼��å�������
+�������Ȥ��Ǥ���
+
+�嵭�η��Τ����ǽ�Σ��Ĥη��� "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 UNIQUE INDEX person_id_key ON person ( id );
+ �ϡ� 7.3 ����ϼ�ưŪ�ˤϹԤʤ��ʤ��ʤ�ޤ�����
+ ]
+
+���֤ˤĤ��ƤΤ�äȾܤ�������ϡ�����饤��ޥ˥奢��� 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/sim
- ul/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/simul/
+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-commi
- t 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-commit 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�Ϻ����դ�����Ǥ���٤�
- �Ǥ��� �����Ǽ����������7.4�ǽ�������ޤ���
-
- 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
@@ -1389,138 +1289,120 @@ BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe)
WHERE tab1.col1 NOT IN (SELECT tab2.col1 FROM tab2)
ORDER BY col1
- 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
- ���ץ�����Ȥäơ�����ѥ���˰�¸�ط���ưŪ��Ĵ�٤����뤳�Ȥ�Ǥ�
- �ޤ���
- _________________________________________________________________
-
+4.24) ʣ���Υǡ����١�����Ȥ��䤤��碌�ϤɤΤ褦�ˤ���ФǤ��ޤ�����
+
+���ԤΥǡ����١����ʳ��ؤ��䤤��碌��ˡ�Ϥ���ޤ��󡣤Ȥ����Τ�PostgreSQL����
+�����١������ͤΥ����ƥ५���������ɤ߹��ि��ǡ������ˤϡ����Ȥ����Τդ��
+������ˤ������ǡ����١�����ۤ����䤤��碌�򤹤뤹�٤�����ޤ���
+
+contrib/dblink �ϥǡ����١�����(cross-database)���䤤��碌��ؿ��ƽФ��ˤ���
+���ޤ���������󡢥��饤����Ȥ�Ʊ������³���̤Υǡ����١����ؤ�ĥ��ʤ��ƤϤ�
+�餺����̤򥯥饤�����¦�ǥޡ������ʤ��ƤϤʤ�ޤ���
+
+4.25) �ؿ���ʣ���Υ����ޤ��ϥ������֤��ˤϤɤ����ޤ�����
+
+7.3�Ǥϴؿ����顢ʣ���ԤΤ�ʣ���������ñ���֤��ޤ��� http://
+techdocs.postgresql.org/guides/SetReturningFunctions��
+
+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����δؿ��ϤɤΤ褦�˽񤭤ޤ�����
+
+�С������7.3�ʹߤ�PostgreSQL�Ǥϡ��ơ��֥���֤��ؿ��� C, PL/PgSQL�������� SQL
+�ˤƴ����˥��ݡ��Ȥ��ޤ����ܤ����ϥץ�����ޥ����ɤξ���򸫤Ƥ���������C�����
+���줿ɽ���֤��ؿ������꤬contrib/tablefunc����ˤ���ޤ���
+
+5.4) ���������ե�������ѹ����ޤ������ƥ���ѥ��뤷�Ƥ��Ѳ��������ʤ��ΤϤʤ�
+�Ǥ�����
+
+�����Ĥ��� Makefile �����󥯥롼�ɡ��ե�������Ф���Ŭ�ڤʰ�¸�ط�����äƤ���
+����make clean �򤷤Ƥ���⤦���� make ��Ԥʤ�ʤ��ƤϤʤ�ޤ��󡣤⤷��GCC
+�򤪻Ȥ��Ǥ���� configure �� --enable-depend ���ץ�����Ȥäơ�����ѥ����
+��¸�ط���ưŪ��Ĵ�٤����뤳�Ȥ�Ǥ��ޤ���
+������������������������������������������������������������������������������
+
[������
���ܸ��Ǥ�����ˤĤ��Ƥϰʲ����̤�Ǥ���
- �ǽ�������: 2003ǯ04��10��
- ������: ��¼ �� (Jun Kuwamura <[email protected]>)
+ �ǽ�������: 2003ǯ06��30��
+ ������: ��¼ �� (Jun Kuwamura <juk at PostgreSQL.jp>)
- ����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>)
+ ���� ��(Atsushi SUGAWARA <asugawar at f3.dion.ne.jp>)
+ ���� ����(Kaori Inaba <i-kaori at sra.co.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�ץ���������
- �ʤ������������˴ؤ��뤴�ո���([email protected])�ޤǤ��󤻲�������
+ �ʤ������������˴ؤ��뤴�ո���(juk at PostgreSQL.jp)�ޤǤ��󤻲�������
]
+
diff --git a/doc/src/FAQ/FAQ_japanese.html b/doc/src/FAQ/FAQ_japanese.html
index 40089d3b81a..34e4325da19 100644
--- a/doc/src/FAQ/FAQ_japanese.html
+++ b/doc/src/FAQ/FAQ_japanese.html
@@ -8,12 +8,12 @@
<H1>
PostgreSQL(�ݥ��ȥ��쥹�����塼������)�ˤĤ��Ƥ褯�������Ȥ��β���(FAQ)</H1>
<P>
-��ʸ�ǽ�������: Mon Mar 17 11:32:59 EST 2003</P>
+��ʸ�ǽ�������: Mon May 30 22:24:56 EST 2003</P>
<P>
���ߤΰݻ�������: Bruce Momjian (<A
HREF="mailto:[email protected]">[email protected]</A>)<BR>
Maintainer of Japanese Translation: Jun Kuwamura (<A
-HREF="mailto:[email protected]">[email protected]</A>)<BR><P>
+HREF="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</A>)<BR><P>
<P>
����ʸ��κǿ��Ǥ�
<A HREF="http://www.PostgreSQL.org/docs/faqs/FAQ.html">
@@ -23,7 +23,7 @@ http://www.PostgreSQL.org/docs/faqs/FAQ.html</A>
�ץ�åȥۡ������ͭ�μ���ˤĤ��Ƥ�:
<A HREF="http://www.PostgreSQL.org/docs/index.html">
- http://www.PostgreSQL.org/users-lounge/docs/index.html</A>
+ http://www.PostgreSQL.org/docs/index.html</A>
<BR>�˲���������ޤ���
<P>
@@ -40,9 +40,9 @@ http://www.PostgreSQL.org/docs/faqs/FAQ.html</A>
<A HREF="http://www.rccm.co.jp/~juk/pgsql/">http://www.rccm.co.jp/~juk/pgsql/</A>
<A HREF="http://www.linux.or.jp/JF/">http://www.linux.or.jp/JF/</A>
- ���������ˤĤ��Ƥ����Ť�������(<A HREF="mailto:[email protected]">[email protected]</A>)�ޤǥ᡼��Ǥ��󤻲�������
+ ���������ˤĤ��Ƥ����Ť�������(<A HREF="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</A>)�ޤǥ᡼��Ǥ��󤻲�������
- 2003ǯ04��10�� ��¼ ��
+ 2003ǯ06��30�� ��¼ ��
]
</PRE></SMALL>
@@ -98,9 +98,9 @@ http://www.PostgreSQL.org/docs/faqs/FAQ.html</A>
<H2 align="center">������</H2>
<A HREF="#4.1">4.1</A>) �Х��ʥꡦ����������̾參������Ȥΰ㤤�ϲ��Ǥ�����<BR>
-<A HREF="#4.2">4.2</A>) �ǽ�ο������Τߤ� <SMALL>select</SMALL> ����ˤϤɤ����ޤ�����<BR>
+<A HREF="#4.2">4.2</A>) �ǽ�ο������Τߤ� <SMALL>select</SMALL> ����ˤϤɤ����ޤ����� ������ʹԡ� <BR>
<A HREF="#4.3">4.3</A>) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� <I>psql</I> �Ǹ���ˤϤɤ����ޤ�����<BR>
-<A HREF="#4.4">4.4</A>) �ơ��֥뤫�饫���κ���ϤɤΤ褦�ˤ��ޤ�����<BR>
+<A HREF="#4.4">4.4</A>) �ơ��֥뤫�饫���κ�������뤤�ϡ��ǡ��������ѹ�����ˤϤɤ����ޤ�����<BR>
<A HREF="#4.5">4.5</A>) �������ơ��֥롢�ǡ����١����κ��祵�����ϡ�<BR>
<A HREF="#4.6">4.6</A>) ����Ū�ʥƥ����ȥե����뤫��ǡ�������¸����ˤϡ��ǡ����١����Υǥ��������̤ϤɤΤ��餤ɬ�פǤ�����<BR>
<A HREF="#4.7">4.7</A>) ������줿�ơ��֥롢����ǥå������ǡ����١���������ӡ��桼����ɤΤ褦�ˤ��Ƹ��Ĥ��Ф��ޤ�����<BR>
@@ -232,8 +232,10 @@ MODIFICATIONS.</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/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>
+<P> ���ߡ�Cygnus Unix/NT �ܿ��饤�֥��� Cygwin ��Ȥäơ�PostgreSQL �ǡ����١��������Ф� Windows NT �� Win2k ��Dz�Ư���Ƥ��ޤ������ۤ˴ޤޤ��<I>pgsql/doc/FAQ_MSWIN</I>�����뤤�ϡ�
+<A href="http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN">http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN</A>�ˤ��� MS Windows FAQ ������������</P>
+<P>MS Win NT/2000/XP �ͥ��ƥ����Ǥؤΰܿ������߿ʹ���Ǥ�����äȾܤ���Windows��PostgreSQL�ζᶷ�ϡ�<a href="http://techdocs.postgresql.org/guides/Windows">http://techdocs.postgresql.org/guides/Windows</a>�򸫤Ƥ���������
+</p>
<BR>
[������
@@ -320,13 +322,14 @@ HREF="mailto:[email protected]">[email protected]</A>
<A HREF="http://www.PostgreSQL.org">http://www.PostgreSQL.org</A>
</BLOCKQUOTE>
</P>
-<P>EFNet �� <I>#PostgreSQL</I> �Ȥ��� IRC �����ͥ�⤢��ޤ���
-UNIX ���ޥ�ɤ�<tt>irc -c '#PostgreSQL' "$USER" <A HREF="http://irc.phoenix.net">irc.phoenix.net</A> ��Ȥ��ޤ���</P>
+<P>EFNet �� OpenProjects �� <I>#PostgreSQL</I> �Ȥ��� IRC �����ͥ�⤢��ޤ���
+UNIX ���ޥ�ɤ�<tt>irc -c '#PostgreSQL' "$USER" <A HREF="http://irc.phoenix.net">irc.phoenix.net</A> ��ȤäƤ��ޤ���</P>
<P>
<SMALL><PRE>
[����:
- 1999ǯ7��23��������PostgreSQL�桼������(�ˤۤ� �ݤ��Ȥ��줹 �桼���� ����)��ά��JPUG����Ω����ޤ�����
- JPUG ��������ȿ��ǡ�PostgreSQL�����Ѥ����ã����߶��Ϥξ�Ǥ���
+ 1999ǯ7��23��������PostgreSQL�桼������(�ˤۤ� �ݤ��Ȥ��줹 �桼���� ����)��ά��JPUG
+ ����Ω����ޤ�����JPUG ��������ȿ��ǡ�PostgreSQL�����Ѥ����ã����߶��Ϥξ�ȤʤäƤ��ޤ���
+ 2003ǯ5��17���������ʤäơ�������PostgreSQL�桼����פ�̾�Τ����ޤ�����
������β����̵���Ǥ�������������β���Ȳ�����Ѷ�Ū�ʹ׸�����α��Ĥ�����Ƥ��ޤ���
�ܤ����ϡ�JPUG ��Web ������:
<A HREF="http://www.PostgreSQL.jp/">http://www.PostgreSQL.jp/</A>
@@ -360,14 +363,11 @@ PostgreSQL �κǿ��ǤϥС������ 7.3.2 �Ǥ���</P>
<H4><A NAME="1.8">1.8</A>) �ɤΤ褦��ʸ�񤬤���ޤ�����</H4>
-<P> ���դ���ˡ������Ĥ��Υޥ˥奢��ȥ���饤�󡦥ޥ˥奢��(�ޥ˥奢�롦�ڡ���)����Ӥ����Ĥ��ξ����ʥƥ������꤬�ޤޤ�ޤ���<I>/doc</I> �ǥ��쥯�ȥ�������������ޤ����ޥ˥奢��ϡ�<A
-HREF="http://www.ca.PostgreSQL.org/users-lounge/docs/">
-http://www.ca.PostgreSQL.org/users-lounge/docs/</A>
-�ǥ���饤��Ǥ�����Ǥ��ޤ���</P>
+<P> ���դ���ˡ������Ĥ��Υޥ˥奢��ȥ���饤�󡦥ޥ˥奢��(�ޥ˥奢�롦�ڡ���)����Ӥ����Ĥ��ξ����ʥƥ������꤬�ޤޤ�ޤ���<I>/doc</I> �ǥ��쥯�ȥ�������������ޤ����ޥ˥奢��ϡ�<A HREF="http://www.ca.PostgreSQL.org/docs/">http://www.ca.PostgreSQL.org/docs/</A>�ǥ���饤��Ǥ�����Ǥ��ޤ���</P>
<SMALL><PRE>
[����:
- �ʳ���SRA�����ܥݥ��ȥ��쥹�桼��������������졢
+ �ʳ���SRA������PostgreSQL�桼������������졢
<A HREF="http://osb.sra.co.jp/PostgreSQL/Manual/">��PostgreSQL ���ե������ޥ˥奢���</A>
�Ȥ��ƽ��Ǥ���Ƥ��ޤ���
]
@@ -548,6 +548,8 @@ href="https://store.pgsql.com/shopping/">https://store.pgsql.com/shopping/</A>��
<HR>
+<P>����ˡ��⤷��PostgreSQL�Ǥ�������򤪻����Ǥ���С����ҡ������λ��㥵���� <a href="http://advocacy.postgresql.org">http://advocacy.postgresql.org</a>�ؤ����꤯��������
+
<H2 align="center">�桼���������饤����Ȥμ���</H2>
<P>
@@ -688,7 +690,8 @@ href="http://www.PostgreSQL.org/interfaces.html">http://www.PostgreSQL.org/inter
</H4>
<P> �����ͥ뤬��ͭ���꡼���������ˤʤäƤ��ʤ��ä������Ǥʤ���С������ͥ���Ф��ƻȤ��붦ͭ���꡼���礭�����礭�����ꤹ��ɬ�פ�����ޤ�������Ū���礭���ϡ��ȤäƤ��륢�����ƥ������<I>postmaster</I> �����餻��Ȥ������ꤹ��Хåե��ο��ȥХå�����ɥץ������˰�¸���ޤ����ۤȤ�ɤΥ����ƥ�Ǥϡ������ͤΥХåե��������Τޤޤǡ����ʤ��Ȥ���1MB��ɬ�פǤ���
-PostgreSQL Administrator's Gide �˶�ͭ���꡼�ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤�����ޤ���</P>
+<A ref=http://www.PostgreSQL.org/docs/view.php?version=current&idoc=1&file=kernel-resources.html">PostgreSQL Administrator's Gide</a>�˶�ͭ���꡼�ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤�����ޤ��ΤǤ�������������</P>
+
<P>
<H4><A NAME="3.4">3.4</A>) <I>postmaster��</I>���餻�褦�Ȥ���ȡ�<I>IpcSemaphoreCreate</I> ���顼���Фޤ����ʤ��Ǥ�����
@@ -816,7 +819,7 @@ PostgreSQL������ϥޥ��ʡ���꡼���ǤϾ������ѹ������Ԥʤ��ޤ���Τǡ�7.2 ���� 7
<P> �ܽҤϡ�����饤��ޥ˥奢��� <SMALL>DECLARE</SMALL> �򸫤Ʋ�������
<P>
-<H4><A NAME="4.2">4.2</A>) �ǽ�ο������Τߤ� <SMALL>SELECT</SMALL> ����ˤϤɤ����ޤ�����
+<H4><A NAME="4.2">4.2</A>) �ǽ�ο������Τߤ� <SMALL>SELECT</SMALL>����ˤϤɤ����ޤ�����������ʹԡ�
</H4>
<P> ����饤��ޥ˥奢���<SMALL>FETCH</SMALL>�򸫤Ƥ������������뤤�ϡ�SELECT ... LIMIT....��ȤäƤߤƲ�������
@@ -824,6 +827,14 @@ PostgreSQL������ϥޥ��ʡ���꡼���ǤϾ������ѹ������Ԥʤ��ޤ���Τǡ�7.2 ���� 7
<P>���Ȥ����ߤ����ΤϺǽ�ο����������Ǥ⡢���٤Ƥ��䤤��碌��ɾ�����ʤ��ƤϤʤ�ʤ����⤷��ޤ���<SMALL>ORDER BY</SMALL> ����ä��䤤��碌��Ȥ����Ȥ�ͤ��ƤߤƲ�������
�⤷��<SMALL>ORDER BY</SMALL>�˹�ä�����ǥå���������Ȥ���� PostgreSQL���׵ᤵ�줿�ǽ�ο�����������ɾ���Ǥ��뤫�⤷��ޤ��󤬡��Ǥʤ�С�PostgreSQL �ϰտޤ������������������ޤǤ��٤ƤΥ�����ɾ�����ʤ���Фʤ�ʤ����⤷��ޤ���
+ <P>������ʹԤ�<SMALL>SELECT</SMALL>����ˤϡ�����ʸ��Ȥ��ޤ���
+<PRE>
+ SELECT col
+ FROM tab
+ ORDER BY random()
+ LIMIT 1;
+</PRE>
+
<P>
<H4><A NAME="4.3">4.3</A>) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� <I>psql</I> �Ǹ���ˤϤɤ����ޤ�����
</H4>
@@ -834,11 +845,11 @@ PostgreSQL������ϥޥ��ʡ���꡼���ǤϾ������ѹ������Ԥʤ��ޤ���Τǡ�7.2 ���� 7
<P>
-<H4><A NAME="4.4">4.4</A>) �ơ��֥뤫�饫���κ���ϤɤΤ褦�ˤ��ޤ�����
+<H4><A NAME="4.4">4.4</A>) �ơ��֥뤫�饫���κ�������뤤�ϡ��ǡ��������ѹ�����ˤϤɤ����ޤ�����
</H4>
-<P> ���ε�ǽ�ϡ�<SMALL>ALTER TABLE DROP COLUMN</SMALL> �Ȥ��ƥ�꡼��7.3
-����ä����ޤ���������ޤǤΥС������Ǥϡ���������ˤ������ޤ�:
+<P> <SMALL>DROP COLUMN</SMALL>��ǽ����<SMALL>ALTER TABLE DROP COLUMN</SMALL> �Ȥ��ƥ�꡼��7.3
+�˲ä����ޤ���������ޤǤΥС������Ǥϡ���������ˤ������ޤ�:
<PRE>
BEGIN;
@@ -851,8 +862,17 @@ PostgreSQL������ϥޥ��ʡ���꡼���ǤϾ������ѹ������Ԥʤ��ޤ���Τǡ�7.2 ���� 7
COMMIT;
</PRE>
-[�������������ɲä� ALTER TABLE ADD COLUMN �ǹԤ��ޤ���]
+<P>�����Υǡ��������פϼ���ʸ���Ѥ����ޤ���
+<PRE>
+ BEGIN;
+ ALTER TABLE tab ADD COLUMN new_col <i>new_data_type</i>;
+ UPDATE tab SET new_col = CAST(old_col AS <i>new_data_type</i>);
+ ALTER TABLE DROP COLUMN old_col;
+ COMMIT;
+</PRE>
+
+<P>�����Ԥʤä��Ȥ��ϡ����ä��줿�Ԥ��ȤäƤ���ǥ��������֤������뤿���<I>VACUUM FULL tab</I>�򤷤��ۤ����ɤ����⤷��ޤ���
<P>
<H4><A NAME="4.5">4.5</A>) �������ơ��֥롢�ǡ����١����κ��祵�����ϡ�
@@ -1100,9 +1120,15 @@ BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe)
name TEXT
);
CREATE UNIQUE INDEX person_id_key ON person ( id );
+
+ [������
+ CREATE UNIQUE INDEX person_id_key ON person ( id );
+ �ϡ� 7.3 ����ϼ�ưŪ�ˤϹԤʤ��ʤ��ʤ�ޤ�����
+ ]
</PRE>
+
���֤ˤĤ��ƤΤ�äȾܤ�������ϡ�����饤��ޥ˥奢��� <I>create_sequence</I> ������������
-<P> �ޤ����ƥ�����<I>OID</I>�ե�����ɤ����ͤȤ��ƻȤ����Ȥ�Ǥ��ޤ����������ʤ��顢�⤷��ǡ����١��������פ��Ƥ�����ɤ���ɬ�פ�������ϡ�<SMALL>OID</SMALL>��¸���뤿���<I>pg_dump</I> �� <I>-o</I>���ץ�����Ȥ������ޤ��ϡ�<SMALL>COPY WITH OIDS</I>���ץ�����Ȥ�ɬ�פ�����ޤ���
+<P> �ޤ����ƥ�����<I>OID</I>�ե�����ɤ����ͤȤ��ƻȤ����Ȥ�Ǥ��ޤ����������ʤ��顢�⤷��ǡ����١��������פ��Ƥ�����ɤ���ɬ�פ�������ϡ�<SMALL>OID</SMALL>��¸���뤿���<I>pg_dump</I> �� <I>-o</I>���ץ�����Ȥ������ޤ��ϡ�<SMALL>COPY WITH OIDS</small>���ץ�����Ȥ�ɬ�פ�����ޤ���
Bruce Momjian ��<A HREF="http://www.PostgreSQL.org/docs/aw_pgsql_book">(http://www.PostgreSQL.org/docs/aw_pgsql_book)�� Numbering Rows</A>�ξϤˤ��ꤢ�ޤ���
@@ -1295,10 +1321,8 @@ PostgreSQL �� SQL ɸ�๽ʸ��Ȥ��������(�����������祤��)�򥵥ݡ��Ȥ��ޤ�������
<P>
<H4><A NAME="4.25">4.25</A>) �ؿ���ʣ���Υ����ޤ��ϥ������֤��ˤϤɤ����ޤ�����<BR></H4>
- <P>�⤷��PL/pgSQL �ؿ���<i>refcursors</i>��Ȥ��ȷ�̤��Ȥ��֤����Ȥ��Ǥ��ޤ���<A
-href="http://www.PostgreSQL.org/idocs/index.php?plpgsql-cursors.html">
-http://www.PostgreSQL.org/idocs/index.php?plpgsql-cursors.html</A> ��
-23.7.3.3 �������������</P>
+<P>7.3�Ǥϴؿ����顢ʣ���ԤΤ�ʣ���������ñ���֤��ޤ���
+<a href="http://techdocs.postgresql.org/guides/SetReturningFunctions">http://techdocs.postgresql.org/guides/SetReturningFunctions</a>��
<P>
@@ -1381,8 +1405,8 @@ http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php</a>
[������
���ܸ��Ǥ�����ˤĤ��Ƥϰʲ����̤�Ǥ���
- �ǽ�������: 2003ǯ04��10��
- ������: ��¼ �� (<A HREF="mailto:[email protected]">Jun Kuwamura &lt;[email protected]&gt;</A>)
+ �ǽ�������: 2003ǯ06��30��
+ ������: ��¼ �� (<A HREF="mailto:juk at PostgreSQL.jp">Jun Kuwamura &lt;juk at PostgreSQL.jp&gt;</A>)
����FAQ�������κ����ˤ����궨�Ϥ򤷤Ƥ������ä�����(�ɾΤ�ά�����Ƥ��������ޤ�):
@@ -1399,20 +1423,19 @@ http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php</a>
���� �й�(<A HREF="mailto:fwif0083 at mb.infoweb.ne.jp">Shigehiro HONDA &lt;fwif0083 at mb.infoweb.ne.jp&gt;</A>)
���� �����(<A HREF="mailto:sesejun at linet.gr.jp">Jun SESE &lt;sesejun at linet.gr.jp&gt;</A>)
��ë �ѹ�(<A HREF="mailto:hkamiya at catvmics.ne.jp">Hidetaka KAMIYA &lt;hkamiya at catvmics.ne.jp&gt;</A>)
- ���� ��(<A HREF="mailto:asugawar at f3.dion.ne.jp">
-Atsushi SUGAWARA &lt;asugawar at f3.dion.ne.jp&gt;</A>)
+ ���� ��(<A HREF="mailto:asugawar at f3.dion.ne.jp">Atsushi SUGAWARA &lt;asugawar at f3.dion.ne.jp&gt;</A>)
+ ���� ����(<A HREF="mailto:i-kaori at sra.co.jp">Kaori Inaba &lt;i-kaori at sra.co.jp&gt;</A>)
��Ϥ��ᡢ�ݥ��ȥ��쥹�˴ؤ�������˭�٤�<A HREF="http://www.sra.co.jp/people/t-ishii/PostgreSQL/ML/info.html">���ܸ�ݥ��ȥ��쥹���᡼��󥰥ꥹ��</A>��
- �����Τ��ä������äƤ��줿 <A HREF="http://jf.linux.or.jp/">JF(Linux Japanese FAQ Mailing List)�ץ���������</A>������¾��
- ľ�ܤ��뤤�ϴ���Ū�ˤ�����äƤ��뤹�٤ƤΥ����ץ󥽡������ߥ�˥ƥ�����
- ������˴��դ��ޤ���
+�����Τ��ä������äƤ��줿 <A HREF="http://jf.linux.or.jp/">JF(Linux Japanese FAQ Mailing List)�ץ���������</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="mailto:[email protected]">[email protected]</A>)�ޤǤ��󤻲�������
+ �ʤ������������˴ؤ��뤴�ո���(<A HREF="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</A>)�ޤǤ��󤻲�������
]
</PRE></SMALL>