summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian2002-06-04 05:12:21 +0000
committerBruce Momjian2002-06-04 05:12:21 +0000
commit448ca1fe0b419dd789c055e0ea6b1993e80d9282 (patch)
tree0ea8e21f700a855742bfe4ae83496d921e1ae9b3
parent31cd5355ee9a50cc93af952855de97588e7e4261 (diff)
Update Japanese FAQ, from Jun Kuwamura
-rw-r--r--doc/FAQ_japanese143
-rw-r--r--doc/src/FAQ/FAQ_japanese.html88
2 files changed, 128 insertions, 103 deletions
diff --git a/doc/FAQ_japanese b/doc/FAQ_japanese
index 12fb7cbdd05..0d989f2f491 100644
--- a/doc/FAQ_japanese
+++ b/doc/FAQ_japanese
@@ -1,6 +1,6 @@
PostgreSQL(�ݥ��ȥ��쥹�����塼������)�ˤĤ��Ƥ褯�������Ȥ��β���(FAQ)
-��ʸ�ǽ�������: Mon Mar 18 14:34:57 EST 2002
+��ʸ�ǽ�������: Fri Apr 26 23:03:46 EDT 2002
���ߤΰݻ�������: Bruce Momjian ([email protected])
Maintainer of Japanese Translation: Jun Kuwamura ([email protected])
@@ -73,14 +73,14 @@ docs/faq.html
������
4.1) �Х��ʥꡦ����������̾參������Ȥΰ㤤�ϲ��Ǥ�����
-4.2) �ǽ�ο��ԤΤߤ� select ����ˤϤɤ����ޤ�����
+4.2) �ǽ�ο������Τߤ� select ����ˤϤɤ����ޤ�����
4.3) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� psql �Ǹ���ˤϤɤ����ޤ�����
-4.4) �ơ��֥뤫����κ���ϤɤΤ褦�ˤ��ޤ�����
-4.5) �ԡ��ơ��֥롢�ǡ����١����κ��祵�����ϡ�
+4.4) �ơ��֥뤫�饫���κ���ϤɤΤ褦�ˤ��ޤ�����
+4.5) �������ơ��֥롢�ǡ����١����κ��祵�����ϡ�
4.6) ����Ū�ʥƥ����ȥե����뤫��ǡ�������¸����ˤϡ��ǡ����١����Υǥ�������
�̤ϤɤΤ��餤ɬ�פǤ�����
-4.7) �ǡ����١������������줿�ơ��֥�䥤��ǥå�����ɤΤ褦�ˤ��Ƹ��Ĥ��Ф�
-�ޤ�����
+4.7) ������줿�ơ��֥롢����ǥå������ǡ����١���������ӡ��桼����ɤΤ褦��
+���Ƹ��Ĥ��Ф��ޤ�����
4.8) �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��󡣤ʤ��Ǥ���
��
4.9) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ�����뤫�򸫤�ˤϤɤ���
@@ -106,10 +106,11 @@ docs/faq.html
4.19) �ɤΥС������� PostgreSQL �����餻�Ƥ���Τ���Ĵ�٤�ˤϤɤ����ޤ�����
4.20) �顼�����֥������Ȥ����ǡ�invalid large obj descriptor�ȽФ�ΤϤʤ���
������
-4.21) ���ߤλ��郎�ǥե���ȤȤʤ�褦����ϤɤΤ褦�ˤĤ���ޤ�����
+4.21) ���ߤλ��郎�ǥե���ȤȤʤ�褦�ʥ����ϤɤΤ褦�ˤĤ���ޤ�����
4.22) �ʤ���IN��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ�����
4.23) �������(outer join)�ϤɤΤ褦�˼¸����ޤ���?
4.24) ʣ���Υǡ����١�����Ȥ��䤤��碌�ϤɤΤ褦�ˤ���ФǤ��ޤ�����
+4.25) �ؿ���ʣ���Υ����ޤ��ϥ������֤��ˤϤɤ����ޤ�����
PostgreSQL�γ�ĥ�ˤĤ��Ƥμ���
@@ -750,7 +751,9 @@ postgreSQL �ץ������ˤϡ��ǥХ�����ǽ¬��ˤȤƤ����Ω�� -s�� -A�� -t ���Υ�
���Ȥ����ؿ����ɤΤ��餤�¹Ի��֤򿩤äƤ��뤫�򸫤뤿��ˡ��ץ��ե�����󥰡�
�ץ��ե������դ��ˤǥ���ѥ��뤹�뤳�Ȥ��ǽ�Ǥ������ΥХå�����ɤΥץ��ե���
�롦�ե������ pgsql/data/base/dbname �ǥ��쥯�ȥ�˳�Ǽ�����Ǥ��礦�����饤
-����ȤΥץ��ե�����ϥ��饤����Ȥθ��ԥǥ��쥯�ȥ���֤����Ǥ��礦��
+����ȤΥץ��ե�����ϥ��饤����Ȥθ��ԥǥ��쥯�ȥ���֤����Ǥ��礦��Linux
+�ǤޤȤ�ʥץ��ե�����󥰤�Ԥ��ˤ� -DLINUX_PROFILE �ǥ���ѥ��뤹��ɬ�פ�����
+�ޤ���
3.8) ��³���褦�Ȥ���Ȥ��� 'Sorry, too many clients' ���Ф�ΤϤʤ��Ǥ�����
@@ -805,16 +808,16 @@ ORDER BY �������������˥Хå�����ɤ� -S �ѥ�᡼���ǵ��Ĥ����ͤ����礭�ʥ�
�ܽҤϡ�����饤��ޥ˥奢��� DECLARE �򸫤Ʋ�������
-4.2) �ǽ�ο��ԤΤߤ� SELECT ����ˤϤɤ����ޤ�����
+4.2) �ǽ�ο������Τߤ� SELECT ����ˤϤɤ����ޤ�����
����饤��ޥ˥奢���FETCH�򸫤Ƥ������������뤤�ϡ�SELECT ... LIMIT....��Ȥ�
�ƤߤƲ�������
-���Ȥ����ߤ����ΤϺǽ�ο��Ԥ����Ǥ⡢���٤Ƥ��䤤��碌��ɾ�����ʤ��ƤϤʤ��
-�����⤷��ޤ���ORDER BY ����ä��䤤��碌��ͤ��ƤߤƲ��������⤷��ORDER BY
-�˹�ä�����ǥå���������Ȥ���� PostgreSQL���׵ᤵ�줿�ǽ�ο��Ԥ�����ɾ����
-���뤫�⤷��ޤ��󤬡��Ǥʤ�С�PostgreSQL �ϰտޤ����Ԥ����������ޤǤ��٤Ƥ�
-�Ԥ�ɾ�����ʤ���Фʤ�ʤ����⤷��ޤ���
+���Ȥ����ߤ����ΤϺǽ�ο����������Ǥ⡢���٤Ƥ��䤤��碌��ɾ�����ʤ��ƤϤʤ�
+�ʤ����⤷��ޤ���ORDER BY ����ä��䤤��碌��ͤ��ƤߤƲ��������⤷��ORDER
+BY�˹�ä�����ǥå���������Ȥ���� PostgreSQL���׵ᤵ�줿�ǽ�ο�����������ɾ
+���Ǥ��뤫�⤷��ޤ��󤬡��Ǥʤ�С�PostgreSQL �ϰտޤ������������������ޤǤ�
+�٤ƤΥ�����ɾ�����ʤ���Фʤ�ʤ����⤷��ޤ���
4.3) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� psql �Ǹ���ˤϤɤ����ޤ�����
@@ -823,22 +826,25 @@ psql�Υ����������ɤȤ��ƽ񤫤줿 pgsql/src/bin/psql/describe.c �ե�������ɤळ
���ޥ�ɤ��ޤޤ�Ƥ��ޤ��� psql �� -E ���ץ�����Ĥ��Ƶ�ư����С�Ϳ��������
��ɤ�¹Ԥ��뤿����䤤��碌�����Ϥ���ޤ���
-4.4) �ơ��֥뤫����κ���ϤɤΤ褦�ˤ��ޤ�����
+4.4) �ơ��֥뤫�饫���κ���ϤɤΤ褦�ˤ��ޤ�����
ALTER TABLE DROP COLUMN �ϥ��ݡ��Ȥ��Ƥ��ޤ��󤬡���������ˤ������ޤ�:
- SELECT ... -- �����������ʳ�����򤹤٤����򤷤ޤ���
+ BEGIN;
+ LOCK TABLE old_table;
+ SELECT ... -- ��������������ʳ��Υ����򤹤٤����򤷤ޤ���
INTO TABLE new_table
FROM old_table;
DROP TABLE old_table;
ALTER TABLE new_table RENAME TO old_table;
-[����������ɲä� ALTER TABLE ADD COLUMN �ǹԤ��ޤ���]
+ COMMIT;
+[�������������ɲä� ALTER TABLE ADD COLUMN �ǹԤ��ޤ���]
-4.5) �ԡ��ơ��֥롢�ǡ����١����κ��祵�����ϡ�
+4.5) �������ơ��֥롢�ǡ����١����κ��祵�����ϡ�
���¤ϰʲ��ΤȤ���Ǥ���
�ǡ����١����κ��祵����? ����̵�� (500GB �Υǡ����١�����¸�ߤ��ޤ�)
�ơ��֥�κ��祵����? 16TB
-�Ԥκ��祵����? 7.1�ʹߤ�����̵��
+�����κ��祵����? 7.1�ʹߤ�����̵��
�ե�����ɤκ��祵����? 7.1�ʹߤ�1GB
�ơ��֥���Ǥκ��������? ����̵��
�ơ��֥���Ǥκ��祫����? �����η��ˤ��250-1600
@@ -865,7 +871,7 @@ ALTER TABLE DROP COLUMN �ϥ��ݡ��Ȥ��Ƥ��ޤ��󤬡���������ˤ������ޤ�:
�����ƥ����Ȥ�ʸ�����ʿ��Ĺ����20�Х��ȤȲ��ꤹ��ȡ��ե�åȥե�������礭��
����2.8MB �Ǥ������Υǡ�����ޤ� PostgreSQL �ǡ����١����ե�������礭���ϼ���
�褦����6.4MB�ȸ��Ѥ�뤳�Ȥ��Ǥ��ޤ���
- 36 bytes: �ƹԤΥإå�(����)
+ 36 bytes: �ƥ����Υإå�(����)
24 bytes: ����(int)�ե�����ɤȥƥ�����(text)�ե������
+ 4 bytes: �ڡ�����Υ��åץ�ؤΥݥ���
----------------------------------------
@@ -886,29 +892,30 @@ ALTER TABLE DROP COLUMN �ϥ��ݡ��Ȥ��Ƥ��ޤ��󤬡���������ˤ������ޤ�:
����ǥå����ϡ�����ۤɤΥ����Хإåɤ��׵ᤷ�ޤ��󤬡�����ǥå����դ������
�ǡ�����ޤ�ʾ塢����ʤ���礭���ʤ�ޤ���
-4.7) �ǡ����١������������줿�ơ��֥�䥤��ǥå�����ɤΤ褦�ˤ��Ƹ��Ĥ��Ф�
-�ޤ�����
+4.7) ������줿�ơ��֥롢����ǥå������ǡ����١���������ӡ��桼����ɤΤ褦��
+���Ƹ��Ĥ��Ф��ޤ�����
psql �ˤϤ��������ʥХå�����å��塦���ޥ�ɤ����ꡢ�������������ɽ�����ޤ���
�Хå�����å��塦���ޥ�ɤμ���򸫤�ˤ� \? ��ȤäƲ�������
�ޤ���pgsql/src/tutorial/syscat.source �ե���������餻�ƤߤƲ�����������ϡ���
���� SELECT ʸ�ˤ��ɬ�פʾ����ǡ����١����Υ����ƥࡦ�ơ��֥뤫����Ф���
-�㼨���Ƥ���ޤ���
+�㼨���Ƥ���ޤ����ޤ���pg_ �ǻϤޤ륷���ƥ�ơ��֥�ˤ⵭�Ҥ���Ƥ��ޤ�������
+�ˡ�psql -l �Ϥ��٤ƤΥǡ����١�����ꥹ��ɽ�����ޤ���
4.8) �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��󡣤ʤ��Ǥ���
��
����ǥå����ϼ�ưŪ�ˤ��٤Ƥ��䤤��碌�ǻȤ���櫓�ǤϤ���ޤ��󡣥ơ��֥�
-���Ǿ�����������礭�����䤤��碌�Ǥ��Τ鷺���ʥѡ�����ơ����ιԤ����򤹤��
-����������ǥå����ϻȤ��ޤ�������ϥ���ǥå����������ˤ�굯���������
-����ʥǥ��������������ϡ��ơ��֥�򥹥ȥ졼�Ȥ��ɤ�缡���������٤��ʤ뤳��
-���Ȥ��ɤ����뤫��Ǥ���
+���Ǿ�����������礭�����䤤��碌�Ǥ��Τ鷺���ʥѡ�����ơ����Υ��������򤹤�
+������������ǥå����ϻȤ��ޤ�������ϥ���ǥå����������ˤ�굯��������
+�����ʥǥ��������������ϡ��ơ��֥�򥹥ȥ졼�Ȥ��ɤ�缡���������٤��ʤ뤳
+�Ȥ��Ȥ��ɤ����뤫��Ǥ���
����ǥå�����Ȥ�������ꤹ�뤿��ˡ�PostgreSQL �ϥơ��֥�ˤĤ��Ƥ����׾����
�����ʤ���Фʤ�ޤ��󡣤������׾���ϡ�VACUUM ANALYZE�ޤ��ϡ�ñ�� ANALYZE ���
-�äƼ������뤳�Ȥ��Ǥ��ޤ������׾����Ȥäƥ��֥ƥ��ޥ����ϥơ��֥����˲���
-���뤫���Τꡢ����ǥå�����Ȥ��٤����Τη�������������Ǥ��ޤ������׾����
+�äƼ������뤳�Ȥ��Ǥ��ޤ������׾����Ȥäƥ��֥ƥ��ޥ����ϥơ��֥����ˤ���
+���������Τꡢ����ǥå�����Ȥ��٤����Τη�������������Ǥ��ޤ������׾����
��Ŭ�ʷ��������ˡ������Ǥ⵮�Ťʤ�Τ⤢��ޤ������׾���μ����ϡ���
���֥�����Ƥ���������˷��֤��ʤ����٤��Ǥ���
@@ -1003,7 +1010,7 @@ Type Internal Name Notes
"char" char 1 character
CHAR(#) bpchar ���ꤵ�줿����Ĺ�Ȥʤ�褦�˶��򤬵ͤ����
VARCHAR(#) varchar Ĺ���ξ�¤�̵���ƥ�����
-TEXT text Ĺ�������¤Ϻ����Ĺ�ˤ��
+TEXT text Ĺ�������¤Ϻ������Ĺ�ˤ��
BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe)
����̾�ˤ��ܤˤ�����Τϡ������ƥࡦ����������Ĵ�٤�Ȥ��䡢���顼��å�������
@@ -1012,8 +1019,8 @@ BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe)
�嵭�η��Τ�����Σ��Ĥη��� "varlena" ���Ǥ�(���ʤ�����ǥ������κǽ�Σ��Х�
�Ȥ��ǡ���Ĺ�ǡ�����θ�˼ºݤΥǡ�����³���ޤ�)�����Τ褦�˼ºݤζ��֤������
�줿�礭�����⾯���礭���ʤ�ޤ����������������Υǡ�������TOAST�ˤ�갵�̤�
-�줿��ʣ���Ԥ��Ϥä���¸���줿�ꤷ�ơ��ǥ�������ζ��֤ϻפä���꾮�����ʤ��
-����
+�줿��ʣ���������Ϥä���¸���줿�ꤷ�ơ��ǥ�������ζ��֤ϻפä���꾮�����ʤ�
+�ޤ���
CHAR()�Ϥ��Ĥ�Ĺ����Ʊ��ʸ�������¸����Τ˺�Ŭ�Ǥ���VARCHAR() �ϲ���Ĺ��ʸ��
�����¸����Τ˺�Ŭ�Ǥ�������¸�Ǥ���ʸ�����Ĺ�������¤�����ޤ���TEXT ��Ĺ��
@@ -1022,8 +1029,8 @@ NULL �ΥХ��Ȥ�ޤ�Х��ʥ�ǡ�������¸���뤿��Τ�ΤǤ���
4.15.1) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ�����
-PostgreSQL �� SERIAL �ǡ������򥵥ݡ��Ȥ��ޤ����������֤ȥ���ǥå�����ư��
-�����ޤ������Ȥ��С�
+PostgreSQL �� SERIAL �ǡ������򥵥ݡ��Ȥ��ޤ�������������֤ȥ���ǥå�����
+ư�������ޤ������Ȥ��С�
CREATE TABLE person (
id SERIAL,
name TEXT
@@ -1038,8 +1045,8 @@ PostgreSQL �� SERIAL �ǡ������򥵥ݡ��Ȥ��ޤ����������֤ȥ���ǥå�����ư��
���֤ˤĤ��ƤΤ�äȾܤ�������ϡ�����饤��ޥ˥奢��� create_sequence ����
��������
-�ޤ����ƹԤ�OID�ե�����ɤ����ͤȤ��ƻȤ����Ȥ�Ǥ��ޤ����������ʤ��顢�⤷��
-�ǡ����١��������פ��Ƥ�����ɤ���ɬ�פ�������ϡ�OID��¸���뤿���
+�ޤ����ƥ�����OID�ե�����ɤ����ͤȤ��ƻȤ����Ȥ�Ǥ��ޤ����������ʤ��顢�⤷
+��ǡ����١��������פ��Ƥ�����ɤ���ɬ�פ�������ϡ�OID��¸���뤿���
pg_dump �� -o���ץ�����Ȥ������ޤ��ϡ�COPY WITH OIDS���ץ�����Ȥ�ɬ�פ���
��ޤ��� Bruce Momjian ��(http://www.PostgreSQL.org/docs/aw_pgsql_book)��
Numbering Rows�ξϤˤ��ꤢ�ޤ���
@@ -1054,7 +1061,7 @@ Numbering Rows�ξϤˤ��ꤢ�ޤ���
�������ơ�new_id ����¸�����������ͤ�¾���䤤��碌��(���Ȥ��С�person �ơ��֥�
���Ф��볰������(foreign key)�Τ褦��)�Ȥ��Ȥ褤�Ǥ��礦����ưŪ�˺��줿
SEQUENCE���֥������Ȥ�̾���ϡ�<table>_<serialcolumn>_seq �Τ褦�ˤʤꡢ���Τ���
-��table �� serialcolumn �Ϥ��줾��ơ��֥��̾����SERIAL���̾���Ǥ���
+��table �� serialcolumn �Ϥ��줾��ơ��֥��̾����SERIAL������̾���Ǥ���
���뤤�ϡ�Ϳ����줿SERIAL�ͤ򡢤��줬�����ͤȤ����������줿���(after)��
currval() �ؿ���ȤäƼ��Ф����Ȥ�Ǥ��ޤ������Ȥ��С�
@@ -1080,19 +1087,19 @@ OID �ͤ�Ȥ���褦�ˤ��뤳�ȤϤǤ��ޤ���
4.16) OID �Ȥϲ��Ǥ����� TID �Ȥϲ��Ǥ�����
-OID �Ȥϰ�դι� ID ���Ф��� PostgreSQL �������Ǥ���PostgreSQL ����ǤĤ�����
-���٤ƤιԤϰ�դ� OID �����ޤ���initdb ��ȯ������� OID �Ϥ��٤� 16384
+OID �Ȥϰ�դΥ���ID ���Ф��� PostgreSQL �������Ǥ���PostgreSQL ����ǤĤ����
+�뤹�٤ƤΥ����ϰ�դ� OID �����ޤ���initdb ��ȯ������� OID �Ϥ��٤� 16384
(backend/access/transam.h ����)��꾮�����ͤǤ���initdb ��Τ��٤Ƥ� OID (�桼
������)�Ϥ���ʾ���ͤˤʤ�ޤ�������Ǥϡ�����餹�٤Ƥ� OID�ϰ�ĤΥǡ��֥��
�ǡ����١������α�ޤ餺��PostgreSQL ���󥹥ȥ졼��������Τ���ǰ�դǤ���
-PostgreSQL �ϥơ��֥�֤ιԤ��ӤĤ��뤿��ˡ����Υ����ƥ�ơ��֥���� OID ��
-�Ȥ��ޤ������� OID ������Υ桼���ιԤ��̤��뤿��������ǻȤ��뤳�Ȥ���
-���ޤ���OID ���ͤ���¸���뤿��ˤ� OID ������˻Ȥ����Ȥ򾩤�ޤ������®������
-�������뤿��� OID �ե�����ɤ˥���ǥå������뤳�Ȥ��Ǥ��ޤ��� OID �ϡ�����
-�Υǡ����١����ǻȤ�������ΰ褫�顢���Ƥο������Ԥ˳�����Ƥ��ޤ���OID ��
-¾�β������Ѥ����������뤤�ϸ��� OID ��ơ��֥�Ȱ��˥��ԡ��������Τʤ顢�Ǥ�
-�ʤ��Ϥ���ޤ���
+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';
@@ -1104,9 +1111,9 @@ OID �ϡ�4�Х��Ȥ������Ȥ�����¸����Ƥ���Τǡ�40����ۤ���Ȱ��Ƥ��ޤ��Ǥ���
����ï�⤳�줬����������𤷤Ƥ���ͤϤ��ޤ���Ǥ������������ʤ����ˤ������¤�
���������Ȥ�ײ褷�Ƥ��ޤ���
-TID �������ʪ���Ԥ򤽤Υ֥��å��ȥ��ե��å��ͤǼ��̤��뤿��˻Ȥ��ޤ���TID
-�ϹԤ��������줿��ƥ����ɤ������Ѥ��ޤ��������� TID �ϡ�ʪ���Ԥ�ؤ�����
-�˥���ǥå������ܤǻȤ��ޤ���
+TID �������ʪ�������򤽤Υ֥��å��ȥ��ե��å��ͤǼ��̤��뤿��˻Ȥ��ޤ���TID
+�ϥ������������줿��ƥ����ɤ������Ѥ��ޤ��������� TID �ϡ�ʪ��������ؤ�
+����˥���ǥå������ܤǻȤ��ޤ���
4.17) PostgreSQL �ǻȤ��뤤���Ĥ����Ѹ�ΰ�̣�ϲ��Ǥ�����
@@ -1115,8 +1122,8 @@ TID �������ʪ���Ԥ򤽤Υ֥��å��ȥ��ե��å��ͤǼ��̤��뤿��˻Ȥ��ޤ���TID
�� �ơ��֥�(table)���ط�(relation)�����饹(class)
- �� ��(row)���쥳����(record)�����åץ�(tuple)
- �� ��(column)���ե������(field)��°��(attribute)
+ �� ����(row)���쥳����(record)�����åץ�(tuple)
+ �� �����(column)���ե������(field)��°��(attribute)
�� ����(retrieve)������(select)
�� �ִ�(replace)������(update)
�� �ɲ�(append)������(insert)
@@ -1157,23 +1164,23 @@ psql ���� select version(); �򥿥��פ��ޤ���
���ߤϡ�PostgreSQL�Υȥ�󥶥������Υ��ߥåȻ��˥顼�������֥������ȡ��ϥ��
����Ĥ��뤳�Ȥˤ�ꡢlo_open���ޥ�ɤ���λ����ľ��˶���Ū�˥롼���¹Ԥ��ޤ�
�����Τ��ᡢ�ǽ�˥ϥ�ɥ���Ф��Ʋ����򤷤褦�Ȥ���ȡ�invalid large obj
-descriptor(�顼�����֥������Ȥε��һҤ�����)�Ȥʤ�ޤ�������ǡ��⤷���ȥ��
-��������Ȥ��Τ�˺���ȡ��ʾ��ʤ��Ȥ�ۤȤ�ɤλ��֡�Ư���Ƥ��������ɤ�����
-����å�������Ф��ΤǤ���
+descriptor(�顼�������֥������Ȥε��һҤ�����)�Ȥʤ�ޤ�������ǡ��⤷���ȥ��
+����������Ȥ��Τ�˺���ȡ��ʾ��ʤ��Ȥ�ۤȤ�ɤλ��֡�Ư���Ƥ��������ɤ���
+�顼��å�������Ф��ΤǤ���
�⤷��ODBC�Τ褦�ʥ��饤����ȥ��󥿡��ե������򤪻Ȥ��ʤ顢auto-commit off����
�ꤹ��ɬ�פ����뤫�⤷��ޤ���
-4.21) ���ߤλ��郎�ǥե���ȤȤʤ�褦����ϤɤΤ褦�ˤĤ���ޤ�����
+4.21) ���ߤλ��郎�ǥե���ȤȤʤ�褦�ʥ����ϤɤΤ褦�ˤĤ���ޤ�����
CURRENT_TIMESTAMP��Ȥ��ޤ�:
CREATE TABLE test (x int, modtime timestamp DEFAULT >CURRENT_TIMESTAMP );
4.22) �ʤ���IN��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ�����
-���ߡ������䤤��碌�γƹԤˤĤ������䤤��碌�η�̤���֤˥�����󤹤뤳�Ȥ�
-��ꡢ���䤤��碌�����䤤��碌�˷�礷�Ƥ��ޤ������̤�IN��EXISTS���֤�����
-�뤳�ȤǤ���
+���ߡ������䤤��碌�γƥ����ˤĤ������䤤��碌�η�̤���֤˥�����󤹤뤳��
+�ˤ�ꡢ���䤤��碌�����䤤��碌�˷�礷�Ƥ��ޤ������̤�IN��EXISTS���֤���
+���뤳�ȤǤ���
SELECT *
FROM tab
WHERE col1 IN (SELECT col2 FROM TAB2)
@@ -1193,12 +1200,12 @@ SELECT *
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 ���礹��Ȥ��ϡ������䤤
-��碌����ĤΥơ��֥������礷�ޤ���
+������(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
@@ -1218,6 +1225,12 @@ PostgreSQL���ǡ����١������ͤΥ����ƥ५���������ɤ߹��ि��ǡ������ˤϡ�����
������󡢥��饤����Ȥ�Ʊ���˰ۤʤ�ʣ���Υǡ����١�������³���Ƥ����ˤ������
��ޡ������뤳�ȤϤǤ��ޤ���
+4.25) �ؿ���ʣ���Υ����ޤ��ϥ������֤��ˤϤɤ����ޤ�����
+
+�⤷��PL/pgSQL �ؿ���refcursors��Ȥ��ȷ�̤��Ȥ��֤����Ȥ��Ǥ��ޤ��� http://
+developer.postgresql.org/docs/postgres/plpgsql-cursors.html �� 23.7.3.3 ���
+����������
+
������������������������������������������������������������������������������
PostgreSQL�γ�ĥ�ˤĤ��Ƥμ���
@@ -1250,7 +1263,7 @@ PostgreSQL���ǡ����١������ͤΥ����ƥ५���������ɤ߹��ि��ǡ������ˤϡ�����
[������
���ܸ��Ǥ�����ˤĤ��Ƥϰʲ����̤�Ǥ���
- �ǽ�������: 2002ǯ04��05��
+ �ǽ�������: 2002ǯ05��08��
������: ��¼ �� (Jun Kuwamura <[email protected]>)
����FAQ�������κ����ˤ����궨�Ϥ򤷤Ƥ������ä�����(�ɾΤ�ά�����Ƥ��������ޤ�):
diff --git a/doc/src/FAQ/FAQ_japanese.html b/doc/src/FAQ/FAQ_japanese.html
index fb5a4ee3892..644995069ac 100644
--- a/doc/src/FAQ/FAQ_japanese.html
+++ b/doc/src/FAQ/FAQ_japanese.html
@@ -7,7 +7,7 @@
<H1>
PostgreSQL(�ݥ��ȥ��쥹�����塼������)�ˤĤ��Ƥ褯�������Ȥ��β���(FAQ)</H1>
<P>
-��ʸ�ǽ�������: Mon Mar 18 14:34:57 EST 2002
+��ʸ�ǽ�������: Fri Apr 26 23:03:46 EDT 2002
<P>
���ߤΰݻ�������: Bruce Momjian (<A
HREF="mailto:[email protected]">[email protected]</A>)<BR>
@@ -94,12 +94,12 @@ http://www.PostgreSQL.org/docs/faq-english.html</A>
<H2><CENTER>������</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.5">4.5</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>
+<A HREF="#4.7">4.7</A>) ������줿�ơ��֥롢����ǥå������ǡ����١���������ӡ��桼����ɤΤ褦�ˤ��Ƹ��Ĥ��Ф��ޤ�����<BR>
<A HREF="#4.8">4.8</A>) �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��󡣤ʤ��Ǥ�����<BR>
<A HREF="#4.9">4.9</A>) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ�����뤫�򸫤�ˤϤɤ����ޤ�����<BR>
<A HREF="#4.10">4.10</A>) R-tree ����ǥå����Ȥϲ��Ǥ�����<BR>
@@ -116,11 +116,11 @@ http://www.PostgreSQL.org/docs/faq-english.html</A>
<A HREF="#4.18">4.18</A>) ���顼��å����� <I>"ERROR: Memory exhausted in AllocSetAlloc()"</I>���Ф�ΤϤʤ��Ǥ�����<BR>
<A HREF="#4.19">4.19</A>) �ɤΥС������� PostgreSQL �����餻�Ƥ���Τ���Ĵ�٤�ˤϤɤ����ޤ�����<BR>
<A HREF="#4.20">4.20</A>) �顼�����֥������Ȥ����ǡ�<I>invalid large obj descriptor</I>�ȽФ�ΤϤʤ��Ǥ�����<BR>
-<A HREF="#4.21">4.21</A>) ���ߤλ��郎�ǥե���ȤȤʤ�褦����ϤɤΤ褦�ˤĤ���ޤ�����<BR>
+<A HREF="#4.21">4.21</A>) ���ߤλ��郎�ǥե���ȤȤʤ�褦�ʥ����ϤɤΤ褦�ˤĤ���ޤ�����<BR>
<A HREF="#4.22">4.22</A>) �ʤ���<small>IN</small>��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ�����<BR>
<A HREF="#4.23">4.23</A>) <i>����</i>���(<i>outer</i> join)�ϤɤΤ褦�˼¸����ޤ���?<BR>
-<A HREF="#4.24">4.24</A>) ʣ���Υǡ����١�����Ȥ��䤤��碌�ϤɤΤ褦�ˤ���ФǤ��ޤ�����
-
+<A HREF="#4.24">4.24</A>) ʣ���Υǡ����١�����Ȥ��䤤��碌�ϤɤΤ褦�ˤ���ФǤ��ޤ�����<br>
+<A HREF="#4.25">4.25</A>) �ؿ���ʣ���Υ����ޤ��ϥ������֤��ˤϤɤ����ޤ�����<br>
<H2><CENTER>PostgreSQL�γ�ĥ�ˤĤ��Ƥμ���</CENTER></H2>
@@ -814,7 +814,7 @@ PostgreSQL Administrator's Gide �˶�ͭ���꡼�ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤���
<P> postgreSQL �ץ������ˤϡ��ǥХ�����ǽ¬��ˤȤƤ����Ω�� <I>-s</I>�� <I>-A</I>�� <I>-t</I> ���Υ��ץ���󤬤���ޤ���
-<P> ���Ȥ����ؿ����ɤΤ��餤�¹Ի��֤򿩤äƤ��뤫�򸫤뤿��ˡ��ץ��ե�����󥰡ʥץ��ե������դ��ˤǥ���ѥ��뤹�뤳�Ȥ��ǽ�Ǥ������ΥХå�����ɤΥץ��ե����롦�ե������ <I>pgsql/data/base/dbname</I> �ǥ��쥯�ȥ�˳�Ǽ�����Ǥ��礦�����饤����ȤΥץ��ե�����ϥ��饤����Ȥθ��ԥǥ��쥯�ȥ���֤����Ǥ��礦��
+<P> ���Ȥ����ؿ����ɤΤ��餤�¹Ի��֤򿩤äƤ��뤫�򸫤뤿��ˡ��ץ��ե�����󥰡ʥץ��ե������դ��ˤǥ���ѥ��뤹�뤳�Ȥ��ǽ�Ǥ������ΥХå�����ɤΥץ��ե����롦�ե������ <I>pgsql/data/base/dbname</I> �ǥ��쥯�ȥ�˳�Ǽ�����Ǥ��礦�����饤����ȤΥץ��ե�����ϥ��饤����Ȥθ��ԥǥ��쥯�ȥ���֤����Ǥ��礦��Linux �ǤޤȤ�ʥץ��ե�����󥰤�Ԥ��ˤ� <I>-DLINUX_PROFILE</I> �ǥ���ѥ��뤹��ɬ�פ�����ޤ���
<P>
@@ -872,13 +872,13 @@ PostgreSQL�˵������Хå�����ɤΥץ������������¤���Ƥ���Τϡ�
<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....��ȤäƤߤƲ�������
-<P>���Ȥ����ߤ����ΤϺǽ�ο��Ԥ����Ǥ⡢���٤Ƥ��䤤��碌��ɾ�����ʤ��ƤϤʤ�ʤ����⤷��ޤ���<small>ORDER BY</small> ����ä��䤤��碌��ͤ��ƤߤƲ�������
-�⤷��<small>ORDER BY</small>�˹�ä�����ǥå���������Ȥ���� PostgreSQL���׵ᤵ�줿�ǽ�ο��Ԥ�����ɾ���Ǥ��뤫�⤷��ޤ��󤬡��Ǥʤ�С�PostgreSQL �ϰտޤ����Ԥ����������ޤǤ��٤ƤιԤ�ɾ�����ʤ���Фʤ�ʤ����⤷��ޤ���
+<P>���Ȥ����ߤ����ΤϺǽ�ο����������Ǥ⡢���٤Ƥ��䤤��碌��ɾ�����ʤ��ƤϤʤ�ʤ����⤷��ޤ���<small>ORDER BY</small> ����ä��䤤��碌��ͤ��ƤߤƲ�������
+�⤷��<small>ORDER BY</small>�˹�ä�����ǥå���������Ȥ���� PostgreSQL���׵ᤵ�줿�ǽ�ο�����������ɾ���Ǥ��뤫�⤷��ޤ��󤬡��Ǥʤ�С�PostgreSQL �ϰտޤ������������������ޤǤ��٤ƤΥ�����ɾ�����ʤ���Фʤ�ʤ����⤷��ޤ���
<P>
<H4><A NAME="4.3">4.3</A>) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� <I>psql</I> �Ǹ���ˤϤɤ����ޤ�����
@@ -890,31 +890,34 @@ PostgreSQL�˵������Хå�����ɤΥץ������������¤���Ƥ���Τϡ�
<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> �ϥ��ݡ��Ȥ��Ƥ��ޤ��󤬡���������ˤ������ޤ�:
<PRE>
- SELECT ... -- �����������ʳ�����򤹤٤����򤷤ޤ���
+ BEGIN;
+ LOCK TABLE old_table;
+ SELECT ... -- ��������������ʳ��Υ����򤹤٤����򤷤ޤ���
INTO TABLE new_table
FROM old_table;
DROP TABLE old_table;
ALTER TABLE new_table RENAME TO old_table;
+ COMMIT;
</PRE>
-[����������ɲä� ALTER TABLE ADD COLUMN �ǹԤ��ޤ���]
+[�������������ɲä� ALTER TABLE ADD COLUMN �ǹԤ��ޤ���]
<P>
-<H4><A NAME="4.5">4.5</A>) �ԡ��ơ��֥롢�ǡ����١����κ��祵�����ϡ�
+<H4><A NAME="4.5">4.5</A>) �������ơ��֥롢�ǡ����١����κ��祵�����ϡ�
</H4>
<P> ���¤ϰʲ��ΤȤ���Ǥ���
<PRE>
�ǡ����١����κ��祵����? ����̵�� (500GB �Υǡ����١�����¸�ߤ��ޤ�)
�ơ��֥�κ��祵����? 16TB
-�Ԥκ��祵����? 7.1�ʹߤ�����̵��
+�����κ��祵����? 7.1�ʹߤ�����̵��
�ե�����ɤκ��祵����? 7.1�ʹߤ�1GB
�ơ��֥���Ǥκ��������? ����̵��
�ơ��֥���Ǥκ��祫����? �����η��ˤ��250-1600
@@ -940,7 +943,7 @@ PostgreSQL�˵������Хå�����ɤΥץ������������¤���Ƥ���Τϡ�
�ե�������礭���ϼ��Τ褦����6.4MB�ȸ��Ѥ�뤳�Ȥ��Ǥ��ޤ���
<PRE>
- 36 bytes: �ƹԤΥإå�(����)
+ 36 bytes: �ƥ����Υإå�(����)
24 bytes: ����(int)�ե�����ɤȥƥ�����(text)�ե������
+ 4 bytes: �ڡ�����Υ��åץ�ؤΥݥ���
----------------------------------------
@@ -963,18 +966,18 @@ PostgreSQL�˵������Хå�����ɤΥץ������������¤���Ƥ���Τϡ�
����ǥå����ϡ�����ۤɤΥ����Хإåɤ��׵ᤷ�ޤ��󤬡�����ǥå����դ������ǡ�����ޤ�ʾ塢����ʤ���礭���ʤ�ޤ���
<P>
-<H4><A NAME="4.7">4.7</A>) �ǡ����١������������줿�ơ��֥�䥤��ǥå�����ɤΤ褦�ˤ��Ƹ��Ĥ��Ф��ޤ�����
+<H4><A NAME="4.7">4.7</A>) ������줿�ơ��֥롢����ǥå������ǡ����١���������ӡ��桼����ɤΤ褦�ˤ��Ƹ��Ĥ��Ф��ޤ�����
</H4>
<P> <I>psql</I> �ˤϤ��������ʥХå�����å��塦���ޥ�ɤ����ꡢ�������������ɽ�����ޤ����Хå�����å��塦���ޥ�ɤμ���򸫤�ˤ� \? ��ȤäƲ�������
-<P> �ޤ���<I>pgsql/src/tutorial/syscat.source</I> �ե���������餻�ƤߤƲ�����������ϡ������� <small>SELECT</small> ʸ�ˤ��ɬ�פʾ����ǡ����١����Υ����ƥࡦ�ơ��֥뤫����Ф����㼨���Ƥ���ޤ���
+<P> �ޤ���<I>pgsql/src/tutorial/syscat.source</I> �ե���������餻�ƤߤƲ�����������ϡ������� <small>SELECT</small> ʸ�ˤ��ɬ�פʾ����ǡ����١����Υ����ƥࡦ�ơ��֥뤫����Ф����㼨���Ƥ���ޤ����ޤ���<i>pg_</i> �ǻϤޤ륷���ƥ�ơ��֥�ˤ⵭�Ҥ���Ƥ��ޤ�������ˡ�<i>psql -l</i> �Ϥ��٤ƤΥǡ����١�����ꥹ��ɽ�����ޤ���
<P>
<H4><A NAME="4.8">4.8</A>) �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��󡣤ʤ��Ǥ�����
</H4>
����ǥå����ϼ�ưŪ�ˤ��٤Ƥ��䤤��碌�ǻȤ���櫓�ǤϤ���ޤ��󡣥ơ�
-�֥뤬�Ǿ�����������礭�����䤤��碌�Ǥ��Τ鷺���ʥѡ�����ơ����ιԤ�
+�֥뤬�Ǿ�����������礭�����䤤��碌�Ǥ��Τ鷺���ʥѡ�����ơ����Υ�����
���򤹤������������ǥå����ϻȤ��ޤ�������ϥ���ǥå����������ˤ�
�굯������������ʥǥ��������������ϡ��ơ��֥�򥹥ȥ졼�Ȥ��ɤ�缡
���������٤��ʤ뤳�Ȥ��Ȥ��ɤ����뤫��Ǥ���
@@ -982,7 +985,7 @@ PostgreSQL�˵������Хå�����ɤΥץ������������¤���Ƥ���Τϡ�
<P>����ǥå�����Ȥ�������ꤹ�뤿��ˡ�PostgreSQL �ϥơ��֥�ˤĤ�
�Ƥ����׾��������ʤ���Фʤ�ޤ��󡣤������׾���ϡ�<SMALL>VACUUM
ANALYZE</SMALL>�ޤ��ϡ�ñ�� <SMALL>ANALYZE</SMALL> ��ȤäƼ������뤳��
-���Ǥ��ޤ������׾����Ȥäƥ��֥ƥ��ޥ����ϥơ��֥����˲��Ԥ��뤫����
+���Ǥ��ޤ������׾����Ȥäƥ��֥ƥ��ޥ����ϥơ��֥����ˤ������������
�ꡢ����ǥå�����Ȥ��٤����Τη�������������Ǥ��ޤ������׾���Ϻ�Ŭ
�ʷ��������ˡ������Ǥ⵮�Ťʤ�Τ⤢��ޤ������׾���μ����ϡ�
�ơ��֥�����Ƥ���������˷��֤��ʤ����٤��Ǥ���</P>
@@ -1099,14 +1102,14 @@ Type Internal Name Notes
"char" char 1 character
CHAR(#) bpchar ���ꤵ�줿����Ĺ�Ȥʤ�褦�˶��򤬵ͤ����
VARCHAR(#) varchar Ĺ���ξ�¤�̵���ƥ�����
-TEXT text Ĺ�������¤Ϻ����Ĺ�ˤ��
+TEXT text Ĺ�������¤Ϻ������Ĺ�ˤ��
BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe)
</PRE>
<P> ����̾�ˤ��ܤˤ�����Τϡ������ƥࡦ����������Ĵ�٤�Ȥ��䡢���顼��å�������������Ȥ��Ǥ���
-<P> �嵭�η��Τ�����Σ��Ĥη��� "varlena" ���Ǥ�(���ʤ�����ǥ������κǽ�Σ��Х��Ȥ��ǡ���Ĺ�ǡ�����θ�˼ºݤΥǡ�����³���ޤ�)�����Τ褦�˼ºݤζ��֤�������줿�礭�����⾯���礭���ʤ�ޤ����������������Υǡ�������<small>TOAST</small>�ˤ�갵�̤��줿��ʣ���Ԥ��Ϥä���¸���줿�ꤷ�ơ��ǥ�������ζ��֤ϻפä���꾮�����ʤ�ޤ���
+<P> �嵭�η��Τ�����Σ��Ĥη��� "varlena" ���Ǥ�(���ʤ�����ǥ������κǽ�Σ��Х��Ȥ��ǡ���Ĺ�ǡ�����θ�˼ºݤΥǡ�����³���ޤ�)�����Τ褦�˼ºݤζ��֤�������줿�礭�����⾯���礭���ʤ�ޤ����������������Υǡ�������<small>TOAST</small>�ˤ�갵�̤��줿��ʣ���������Ϥä���¸���줿�ꤷ�ơ��ǥ�������ζ��֤ϻפä���꾮�����ʤ�ޤ���
<P><SMALL>CHAR()</SMALL>�Ϥ��Ĥ�Ĺ����Ʊ��ʸ�������¸����Τ˺�Ŭ��
����<SMALL>VARCHAR()</SMALL> �ϲ���Ĺ��ʸ�������¸����Τ˺�Ŭ�Ǥ�����
@@ -1120,7 +1123,7 @@ BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe)
<H4><A NAME="4.15.1">4.15.1</A>) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ�����
</H4>
-<P> PostgreSQL �� <small>SERIAL</small> �ǡ������򥵥ݡ��Ȥ��ޤ����������֤ȥ���ǥå�����ư�������ޤ������Ȥ��С�
+<P> PostgreSQL �� <small>SERIAL</small> �ǡ������򥵥ݡ��Ȥ��ޤ�������������֤ȥ���ǥå�����ư�������ޤ������Ȥ��С�
<PRE>
CREATE TABLE person (
@@ -1138,7 +1141,7 @@ BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe)
CREATE UNIQUE INDEX person_id_key ON person ( id );
</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</I>���ץ�����Ȥ�ɬ�פ�����ޤ���
Bruce Momjian ��<A HREF="http://www.PostgreSQL.org/docs/aw_pgsql_book">(http://www.PostgreSQL.org/docs/aw_pgsql_book)�� Numbering Rows</A>�ξϤˤ��ꤢ�ޤ���
@@ -1155,7 +1158,7 @@ HREF="#4.16.1">4.16.1</A> ����ǻȤä��ơ��֥��Ȥ��Ȥ���ȡ�Perl �Ǥ�
INSERT INTO person (id, name) VALUES (new_id, 'Blaise Pascal');
</PRE>
-�������ơ�<tt>new_id</tt> ����¸�����������ͤ�¾���䤤��碌��(���Ȥ��С�<tt>person</tt> �ơ��֥���Ф��볰������(foreign key)�Τ褦��)�Ȥ��Ȥ褤�Ǥ��礦����ưŪ�˺��줿<small>SEQUENCE</small>���֥������Ȥ�̾���ϡ�&lt;<I>table</I>&gt;_&lt;<I>serialcolumn</I>&gt;_<I>seq</I> �Τ褦�ˤʤꡢ���Τ�����<I>table</I> �� <I>serialcolumn</I> �Ϥ��줾��ơ��֥��̾����<small>SERIAL</small>���̾���Ǥ���
+�������ơ�<tt>new_id</tt> ����¸�����������ͤ�¾���䤤��碌��(���Ȥ��С�<tt>person</tt> �ơ��֥���Ф��볰������(foreign key)�Τ褦��)�Ȥ��Ȥ褤�Ǥ��礦����ưŪ�˺��줿<small>SEQUENCE</small>���֥������Ȥ�̾���ϡ�&lt;<I>table</I>&gt;_&lt;<I>serialcolumn</I>&gt;_<I>seq</I> �Τ褦�ˤʤꡢ���Τ�����<I>table</I> �� <I>serialcolumn</I> �Ϥ��줾��ơ��֥��̾����<small>SERIAL</small>������̾���Ǥ���
<P>
���뤤�ϡ�Ϳ����줿<small>SERIAL</small>�ͤ򡢤��줬�����ͤȤ����������줿<I>���(after)</I>�� <I>currval</I>() �ؿ���ȤäƼ��Ф����Ȥ�Ǥ��ޤ������Ȥ��С�
@@ -1188,12 +1191,12 @@ HREF="#4.16.1">4.16.1</A> ����ǻȤä��ơ��֥��Ȥ��Ȥ���ȡ�Perl �Ǥ�
<H4><A NAME="4.16">4.16</A>) <small>OID</small> �Ȥϲ��Ǥ����� <small>TID</small> �Ȥϲ��Ǥ�����
</H4>
-<P> <small>OID</small> �Ȥϰ�դι� ID ���Ф��� PostgreSQL �������Ǥ���PostgreSQL ����ǤĤ����뤹�٤ƤιԤϰ�դ� <small>OID</small> �����ޤ���<I>initdb</I> ��ȯ������� <small>OID</small> �Ϥ��٤� 16384 (<I>backend/access/transam.h</I> ����)��꾮�����ͤǤ���<I>initdb</I> ��Τ��٤Ƥ� <small>OID</small> (�桼������)�Ϥ���ʾ���ͤˤʤ�ޤ���
+<P> <small>OID</small> �Ȥϰ�դΥ���ID ���Ф��� PostgreSQL �������Ǥ���PostgreSQL ����ǤĤ����뤹�٤ƤΥ����ϰ�դ� <small>OID</small> �����ޤ���<I>initdb</I> ��ȯ������� <small>OID</small> �Ϥ��٤� 16384 (<I>backend/access/transam.h</I> ����)��꾮�����ͤǤ���<I>initdb</I> ��Τ��٤Ƥ� <small>OID</small> (�桼������)�Ϥ���ʾ���ͤˤʤ�ޤ���
����Ǥϡ�����餹�٤Ƥ� <small>OID</small>�ϰ�ĤΥǡ��֥��ǡ����١������α�ޤ餺��PostgreSQL ���󥹥ȥ졼��������Τ���ǰ�դǤ���
-<P> PostgreSQL �ϥơ��֥�֤ιԤ��ӤĤ��뤿��ˡ����Υ����ƥ�ơ��֥���� <small>OID</small> ��Ȥ��ޤ������� <small>OID</small> ������Υ桼���ιԤ��̤��뤿��������ǻȤ��뤳�Ȥ��Ǥ��ޤ���<small>OID</small> ���ͤ���¸���뤿��ˤ� <I>OID</I> ������˻Ȥ����Ȥ򾩤�ޤ������®�������������뤿��� <I>OID</I> �ե�����ɤ˥���ǥå������뤳�Ȥ��Ǥ��ޤ���
+<P> PostgreSQL �ϥơ��֥�֤Υ������ӤĤ��뤿��ˡ����Υ����ƥ�ơ��֥���� <small>OID</small> ��Ȥ��ޤ������� <small>OID</small> ������Υ桼���Υ������̤��뤿��������ǻȤ��뤳�Ȥ��Ǥ��ޤ���<small>OID</small> ���ͤ���¸���뤿��ˤ� <I>OID</I> ���򥫥��˻Ȥ����Ȥ򾩤�ޤ������®�������������뤿��� <I>OID</I> �ե�����ɤ˥���ǥå������뤳�Ȥ��Ǥ��ޤ���
- O<small>ID</small> �ϡ����ƤΥǡ����١����ǻȤ�������ΰ褫�顢���Ƥο������Ԥ˳�����Ƥ��ޤ���<small>OID</small> ��¾�β������Ѥ����������뤤�ϸ��� <small>OID</small> ��ơ��֥�Ȱ��˥��ԡ��������Τʤ顢�Ǥ��ʤ��Ϥ���ޤ���
+ O<small>ID</small> �ϡ����ƤΥǡ����١����ǻȤ�������ΰ褫�顢���Ƥο����������˳�����Ƥ��ޤ���<small>OID</small> ��¾�β������Ѥ����������뤤�ϸ��� <small>OID</small> ��ơ��֥�Ȱ��˥��ԡ��������Τʤ顢�Ǥ��ʤ��Ϥ���ޤ���
<PRE>
@@ -1210,7 +1213,7 @@ HREF="#4.16.1">4.16.1</A> ����ǻȤä��ơ��֥��Ȥ��Ȥ���ȡ�Perl �Ǥ�
<P> O<small>ID</small> �ϡ�4�Х��Ȥ������Ȥ�����¸����Ƥ���Τǡ�40����ۤ���Ȱ��Ƥ��ޤ��Ǥ��礦��ï�⤳�줬����������𤷤Ƥ���ͤϤ��ޤ���Ǥ������������ʤ����ˤ������¤���������Ȥ�ײ褷�Ƥ��ޤ���
-<P> T<small>ID</small> �������ʪ���Ԥ򤽤Υ֥��å��ȥ��ե��å��ͤǼ��̤��뤿��˻Ȥ��ޤ���<small>TID</small> �ϹԤ��������줿��ƥ����ɤ������Ѥ��ޤ��������� <small>TID</small> �ϡ�ʪ���Ԥ�ؤ�����˥���ǥå������ܤǻȤ��ޤ���
+<P> T<small>ID</small> �������ʪ�������򤽤Υ֥��å��ȥ��ե��å��ͤǼ��̤��뤿��˻Ȥ��ޤ���<small>TID</small> �ϥ������������줿��ƥ����ɤ������Ѥ��ޤ��������� <small>TID</small> �ϡ�ʪ��������ؤ�����˥���ǥå������ܤǻȤ��ޤ���
<P>
<H4><A NAME="4.17">4.17</A>) PostgreSQL �ǻȤ��뤤���Ĥ����Ѹ�ΰ�̣�ϲ��Ǥ�����
@@ -1220,8 +1223,8 @@ HREF="#4.16.1">4.16.1</A> ����ǻȤä��ơ��֥��Ȥ��Ȥ���ȡ�Perl �Ǥ�
<UL>
<LI> �ơ��֥�(table)���ط�(relation)�����饹(class)
-<LI> ��(row)���쥳����(record)�����åץ�(tuple)
-<LI> ��(column)���ե������(field)��°��(attribute)
+<LI> ����(row)���쥳����(record)�����åץ�(tuple)
+<LI> �����(column)���ե������(field)��°��(attribute)
<LI> ����(retrieve)������(select)
<LI> �ִ�(replace)������(update)
<LI> �ɲ�(append)������(insert)
@@ -1263,13 +1266,13 @@ http://www.comptechnews.com/~reaster/dbdesign.html</a>
<P>�顼�������֥����������򤹤�Ȥ��ϡ������<tt>BEGIN WORK</tt>��<tt>COMMIT</tt>���դ���ɬ�פ�����ޤ������ʤ����<tt>lo_open</tt> ... <tt>lo_close</tt>��Ϥ��߹��ߤޤ���
-<P>���ߤϡ�PostgreSQL�Υȥ�󥶥������Υ��ߥåȻ��˥顼�������֥������ȡ��ϥ�ɥ���Ĥ��뤳�Ȥˤ�ꡢ<I>lo_open</I>���ޥ�ɤ���λ����ľ��˶���Ū�˥롼���¹Ԥ��ޤ������Τ��ᡢ�ǽ�˥ϥ�ɥ���Ф��Ʋ����򤷤褦�Ȥ���ȡ�<I>invalid large obj descriptor(�顼�����֥������Ȥε��һҤ�����)</I>�Ȥʤ�ޤ�������ǡ��⤷���ȥ�󥶥�������Ȥ��Τ�˺���ȡ��ʾ��ʤ��Ȥ�ۤȤ�ɤλ��֡�Ư���Ƥ��������ɤ����顼��å�������Ф��ΤǤ���
+<P>���ߤϡ�PostgreSQL�Υȥ�󥶥������Υ��ߥåȻ��˥顼�������֥������ȡ��ϥ�ɥ���Ĥ��뤳�Ȥˤ�ꡢ<I>lo_open</I>���ޥ�ɤ���λ����ľ��˶���Ū�˥롼���¹Ԥ��ޤ������Τ��ᡢ�ǽ�˥ϥ�ɥ���Ф��Ʋ����򤷤褦�Ȥ���ȡ�<I>invalid large obj descriptor(�顼�������֥������Ȥε��һҤ�����)</I>�Ȥʤ�ޤ�������ǡ��⤷���ȥ�󥶥�������Ȥ��Τ�˺���ȡ��ʾ��ʤ��Ȥ�ۤȤ�ɤλ��֡�Ư���Ƥ��������ɤ����顼��å�������Ф��ΤǤ���
<P>�⤷��<small>ODBC</small>�Τ褦�ʥ��饤����ȥ��󥿡��ե������򤪻Ȥ��ʤ顢<tt>auto-commit off</tt>�����ꤹ��ɬ�פ����뤫�⤷��ޤ���
<P>
-<H4><A NAME="4.21">4.21</A>) ���ߤλ��郎�ǥե���ȤȤʤ�褦����ϤɤΤ褦�ˤĤ���ޤ�����<BR></H4>
+<H4><A NAME="4.21">4.21</A>) ���ߤλ��郎�ǥե���ȤȤʤ�褦�ʥ����ϤɤΤ褦�ˤĤ���ޤ�����<BR></H4>
<P><i>CURRENT_TIMESTAMP</i>��Ȥ��ޤ�:
<PRE>
@@ -1281,7 +1284,7 @@ http://www.comptechnews.com/~reaster/dbdesign.html</a>
<H4><A NAME="4.22">4.22</A>) �ʤ���<small>IN</small>��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ�����
</H4>
<P>
-���ߡ������䤤��碌�γƹԤˤĤ������䤤��碌�η�̤���֤˥�����󤹤뤳�Ȥˤ�ꡢ���䤤��碌�����䤤��碌�˷�礷�Ƥ��ޤ������̤�<small>IN</small>��<small>EXIST</small>S���֤������뤳�ȤǤ���
+���ߡ������䤤��碌�γƥ����ˤĤ������䤤��碌�η�̤���֤˥�����󤹤뤳�Ȥˤ�ꡢ���䤤��碌�����䤤��碌�˷�礷�Ƥ��ޤ������̤�<small>IN</small>��<small>EXIST</small>S���֤������뤳�ȤǤ���
<PRE>
<STRONG>SELECT *</STRONG>
FROM tab
@@ -1309,7 +1312,7 @@ PostgreSQL 7.1 �ʹߤǤ�<small>SQL</small>ɸ�๽ʸ��Ȥ��������(�����������祤��
<STRONG>SELECT *</STRONG>
FROM t1 LEFT OUTER JOIN t2 USING (col);</pre>
-�����ξ�ħŪ���䤤��碌�Ǥ� t1.col �� t2.col �ȷ�礷�ơ�t1 �η�礵��ʤ��ä���(t2 �Ȱ��פ��ʤ��ä���)���֤��Ƥ��ޤ���<small>RIGHT</small> ���� t2 �η�礵��ʤ��ä��Ԥ�ä���Ǥ��礦��<small>FULL</small> ���ϡ����פ����Ԥ� t1 �� t2 ����Ϸ�礵��ʤ��ä��Ԥ��֤��Ǥ��礦��<small>OUTER</small> �Ȥ������դϥ��ץ����� <small>LEFT</small>, <small>RIGHT</small>, �ޤ��� <small>FULL</small> �ʤɤη����ꤵ��Ƥ��ޤ���
+�����ξ�ħŪ���䤤��碌�Ǥ� t1.col �� t2.col �ȷ�礷�ơ�t1 �η�礵��ʤ��ä�����(t2 �Ȱ��פ��ʤ��ä�����)���֤��Ƥ��ޤ���<small>RIGHT</small> ���� t2 �η�礵��ʤ��ä�������ä���Ǥ��礦��<small>FULL</small> ���ϡ����פ��������� t1 �� t2 ����Ϸ�礵��ʤ��ä��������֤��Ǥ��礦��<small>OUTER</small> �Ȥ������դϥ��ץ����� <small>LEFT</small>, <small>RIGHT</small>, �ޤ��� <small>FULL</small> �ʤɤη����ꤵ��Ƥ��ޤ���
�����Υ�꡼���Ǥϳ������(outer join)��<small>UNION</small> �� <small>NOT IN</small> ��Ȥäƥ��ߥ�졼�ȤǤ��ޤ���
���Ȥ��С�<i>tab1</i> �� <i>tab2</i> ���礹��Ȥ��ϡ������䤤��碌����ĤΥơ��֥��<i>����</i>��礷�ޤ���
@@ -1334,6 +1337,15 @@ PostgreSQL 7.1 �ʹߤǤ�<small>SQL</small>ɸ�๽ʸ��Ȥ��������(�����������祤��
������󡢥��饤����Ȥ�Ʊ���˰ۤʤ�ʣ���Υǡ����١�������³���Ƥ����ˤ�������ޡ������뤳�ȤϤǤ��ޤ���
<P>
+<H4><A NAME="4.25">4.25</A>) �ؿ���ʣ���Υ����ޤ��ϥ������֤��ˤϤɤ����ޤ�����<BR></H4>
+
+ <P>�⤷��PL/pgSQL �ؿ���<i>refcursors</i>��Ȥ��ȷ�̤��Ȥ��֤����Ȥ��Ǥ��ޤ���<a
+href="http://developer.postgresql.org/docs/postgres/plpgsql-cursors.html">
+http://developer.postgresql.org/docs/postgres/plpgsql-cursors.html</a> ��
+23.7.3.3 �������������</P>
+
+
+<P>
<HR>
<H2><CENTER>PostgreSQL�γ�ĥ�ˤĤ��Ƥμ���</CENTER></H2>
<P>
@@ -1368,7 +1380,7 @@ PostgreSQL 7.1 �ʹߤǤ�<small>SQL</small>ɸ�๽ʸ��Ȥ��������(�����������祤��
[������
���ܸ��Ǥ�����ˤĤ��Ƥϰʲ����̤�Ǥ���
- �ǽ�������: 2002ǯ04��05��
+ �ǽ�������: 2002ǯ05��08��
������: ��¼ �� (<A HREF="mailto:[email protected]">Jun Kuwamura &lt;[email protected]&gt;</A>)
����FAQ�������κ����ˤ����궨�Ϥ򤷤Ƥ������ä�����(�ɾΤ�ά�����Ƥ��������ޤ�):