diff options
author | Bruce Momjian | 2002-06-04 05:12:21 +0000 |
---|---|---|
committer | Bruce Momjian | 2002-06-04 05:12:21 +0000 |
commit | 448ca1fe0b419dd789c055e0ea6b1993e80d9282 (patch) | |
tree | 0ea8e21f700a855742bfe4ae83496d921e1ae9b3 | |
parent | 31cd5355ee9a50cc93af952855de97588e7e4261 (diff) |
Update Japanese FAQ, from Jun Kuwamura
-rw-r--r-- | doc/FAQ_japanese | 143 | ||||
-rw-r--r-- | doc/src/FAQ/FAQ_japanese.html | 88 |
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>���֥������Ȥ�̾���ϡ�<<I>table</I>>_<<I>serialcolumn</I>>_<I>seq</I> �Τ褦�ˤʤꡢ���Τ�����<I>table</I> �� <I>serialcolumn</I> �Ϥ��줾��ơ��֥��̾����<small>SERIAL</small>���̾���Ǥ��� +�������ơ�<tt>new_id</tt> ����¸�����������ͤ�¾���䤤��碌��(���Ȥ��С�<tt>person</tt> �ơ��֥���Ф��볰������(foreign key)�Τ褦��)�Ȥ��Ȥ褤�Ǥ��礦����ưŪ�˺��줿<small>SEQUENCE</small>���֥������Ȥ�̾���ϡ�<<I>table</I>>_<<I>serialcolumn</I>>_<I>seq</I> �Τ褦�ˤʤꡢ���Τ�����<I>table</I> �� <I>serialcolumn</I> �Ϥ��줾��ơ��֥��̾����<small>SERIAL</small>������̾���Ǥ��� <P> ���뤤�ϡ�Ϳ����줿<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 <[email protected]></A>) ����FAQ�������κ����ˤ����궨�ϤƤ������ä�����(�ɾΤ�ά�����Ƥ��������ޤ�): |