summaryrefslogtreecommitdiff
path: root/doc/FAQ_japanese
diff options
context:
space:
mode:
Diffstat (limited to 'doc/FAQ_japanese')
-rw-r--r--doc/FAQ_japanese1126
1 files changed, 0 insertions, 1126 deletions
diff --git a/doc/FAQ_japanese b/doc/FAQ_japanese
deleted file mode 100644
index ca2618f8baa..00000000000
--- a/doc/FAQ_japanese
+++ /dev/null
@@ -1,1126 +0,0 @@
-PostgreSQL(�ݥ��ȥ��쥹�����塼������)�ˤĤ��Ƥ褯�������Ȥ��β���(FAQ)
-
-��ʸ�ǽ�������: Thu Jan 01 14:01:00 EDT 2009
-
-���ߤΰݻ�������: 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/faq/
-�˲���������ޤ���
-
-(�ʲ������Ԥˤ������� [������ �� ] �ȤǰϤ�ǵ����ޤ���)
-[������
- ���ܸ��Ǥ�FAQ�ϡ�
- http://www.postgresql.org/docs/faqs.FAQ_japanese.html
- �ˤ���ޤ���
- �ǿ������ܸ��ǤˤĤ��Ƥϡ�����ʸ��κǸ�ˤ�������ܸ��ǤˤĤ��ơפ򤴤�󤯤�������
-
-]
-
-������������������������������������������������������������������������������
-
- ����Ū�ʼ���
-
-1.1) PostgreSQL�Ȥϲ��Ǥ��������θƤ����ϡ� Postgres�Ȥϡ�
-1.2) ï�� PostgreSQL �򥳥�ȥ����뤷�Ƥ��ޤ�����
-1.3) PostgreSQL������Ϥɤ��ʤäƤޤ�����
-1.4) PostgreSQL�򥵥ݡ��Ȥ���ץ�åȥۡ���ϡ�
-1.5) PostgreSQL�Ϥɤ���������Ǥ��ޤ�����
-1.6) �ǿ��Υ�꡼���Ϥɤ�Ǥ�����
-1.7) ���ݡ��ȤϤɤ��Ǽ������ޤ�����
-1.8) �Х���ݡ��ȤϤɤΤ褦��ȯ�����ޤ�����
-1.9) ���ΤΥХ���̤��̵����ǽ�Ϥɤ���äƸ��Ĥ��ޤ�����
-1.10) �ɤΤ褦��ʸ�񤬤���ޤ�����
-1.11) SQL�Ϥɤ�����гؤ٤ޤ�����
-1.12) �ѥå����󶡤����ꡢ��ȯ�����໲�ä���ˤϤɤ�����Ф褤�Ǥ�����
-1.13) ¾��DBMS����٤�PostgreSQL �Ϥɤ��ʤΤǤ����� PostgreSQL���Ȥ߹��ߤ˻Ȥ�
-�ޤ�����
-1.14) PostgreSQL�Ϲ���κǿ��βƻ��֤��ѹ��򰷤��ޤ�����
-1.15) PostgreSQL�Υ᡼��󥰥ꥹ�Ȥι��ɤ����ˤϤɤ�����Ф褤�Ǥ������ޤ�
-���Żҥ᡼����ʣ���Ƽ������ʤ��褦�ˤ���ˤϤɤ����ޤ�����
-
- �桼�������饤����Ȥμ���
-
-2.1) PostgreSQL �ˤϤɤ�ʥ��󥿡��ե��������Ȥ��ޤ�����
-2.2) PostgreSQL �� Web �ڡ�����Ϣ�Ȥ�����ˤϤɤ�ʥġ��뤬����ޤ�����
-2.3) PostgreSQL �˥���ե����롦�桼�����󥿡��ե������Ϥ���ޤ�����
-
- ��������
-
-3.1) �ɤ�����С�PostgreSQL��/usr/local/pgsql �ʳ��ξ��˥��󥹥ȡ���Ǥ��ޤ�
-����
-3.2) ¾�Υۥ��Ȥ������³�ϤɤΤ褦�����椷�ޤ�����
-3.3) ����ɤ���ǽ�����뤿��ˤϡ��ǡ����١��������󥸥��ɤΤ褦��Ĵ�����ޤ���
-��
-3.4) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ�����
-3.5) ��³���褦�Ȥ���Ȥ��� 'Sorry, too many clients' ���Ф�ΤϤʤ��Ǥ�����
-3.6) PostgreSQL�Υ��åץ��졼�ɤμ��Ϥɤ��ʤ�ޤ�����
-3.7) �ϡ��ɥ������ˤϤɤΤ褦�ʥ���ԥ塼����Ȥ��Ф褤�Ǥ�����
-
- ������
-
-4.1) �ǽ�Τ����Ĥ��Υ����Τߤ� select ����ˤϤɤ����ޤ�����������ʥ�����
-4.2) ������줿�ơ��֥롢����ǥå������ǡ����١���������ӡ��桼����ɤΤ褦��
-���Ƹ��Ĥ��Ф��ޤ�����
-4.3) �����Υǡ��������פ��ѹ�����ˤϤɤ����ޤ�����
-4.4) �������ơ��֥롢�ǡ����١����κ��祵�����ϡ�
-4.5) ����Ū�ʥƥ����ȥե�����Υǡ�������¸����ˤϡ��ǡ����١����Υǥ���������
-�ϤɤΤ��餤ɬ�פǤ�����
-4.6) �����꤬�٤��ΤϤʤ��Ǥ��礦���ʤ�������ǥå������Ȥ��ʤ��ΤǤ��礦����
-4.7) �����ꥪ�ץƥ��ޥ��������ɤΤ褦�˥������ɾ�����Ƥ����򡢸���ˤϤɤ�����
-������
-4.8) ����ɽ���Ǥθ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ�����ɽ�������ϤɤΤ褦�˼¸�
-���ޤ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ������Τ���Υ���ǥå����ϤɤΤ褦�˻Ȥ�
-�ޤ�����
-4.9) ���������ǡ��ե�����ɤ� NULL �Ǥ��뤳�Ȥ򸡽Ф���ˤϤɤ����ޤ�����
-NULL�β�ǽ���Τ����Τ�ɤΤ褦�����Ϣ��Ǥ��ޤ���? �ե�����ɤ�NULL���ɤ���
-�ǤɤΤ褦�˥����Ȥ��Ǥ��ޤ�����
-4.10) ����������ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ�����
-4.11.1) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ�����
-4.11.2) SERIAL�ǡ�����������������ͤϡ��ɤ�����������ޤ�����
-4.11.3) currval() ��¾�Υ桼���Ȥζ�����֤˴٤뤳�ȤϤʤ��Ǥ�����
-4.11.4) �ȥ�󥶥���������Ǥ����Ȥ��ˤ⤦�����ɥ��������ֹ椬�Ȥ��ʤ���
-�Ϥʤ��Ǥ������������󥹡�SERIAL�����˶���������ΤϤʤ��Ǥ�����
-4.12) OID �Ȥϲ��Ǥ����� TID �Ȥϲ��Ǥ�����
-4.13) ���顼��å����� "ERROR: Memory exhausted in AllocSetAlloc()"���Ф�ΤϤ�
-���Ǥ�����
-4.14) �ɤΥС������� PostgreSQL �����餻�Ƥ���Τ���Ĵ�٤�ˤϤɤ����ޤ�����
-4.15) ���ߤλ��郎�ǥե���ȤȤʤ�褦�ʥ����ϤɤΤ褦�ˤĤ���ޤ�����
-4.16) �������(outer join)�ϤɤΤ褦�˼¸����ޤ���?
-4.17) ʣ���Υǡ����١�����Ȥ��䤤��碌�ϤɤΤ褦�ˤ���ФǤ��ޤ�����
-4.18) �ؿ�����ʣ���Υ����ޤ��ϥ������֤��ˤϤɤ����ޤ�����
-4.19) PL/PgSQL �δؿ�����ǰ���ơ��֥�˥�����������Ȥ����ɤ����� "relation
-with OID ##### does not exist" �Ȥ������顼��������ΤǤ��礦����
-4.20) �ɤΤ褦�ʥ�ץꥱ�������Υ���塼����󤬤���ޤ�����
-4.21) �ơ��֥�ȥ�����̾���������꡼�����ǧ������ʤ��ΤϤʤ��Ǥ������ʤ���
-ʸ����(����ԥ��饤��)�ϲ�¸����ʤ��ΤǤ���?
-
- ���ܸ�˴ؤ������
-
-5.1) ���ܸ줬���ޤ������ʤ��ΤϤʤ��Ǥ�����
-5.2) psql ��Windows���饢�����������Ȥ��ˡ����ܸ줬ʸ����������ΤǤ�����
-5.3) PostgreSQL�����ܸ����ʸ�����ϤǤ��ޤ�����
-������������������������������������������������������������������������������
-
- ����Ū�ʼ���
-
-1.1) PostgreSQL�Ȥϲ��Ǥ��������θƤ����ϡ� Postgres�Ȥϡ�
-
-PostgreSQL��Post-Gres-Q-L(�ݥ��ȡ����쥹�����塼������) ��ȯ�����ޤ��������ä�
-��Ǥ�ñ��� Postgres �ȸƤФ�뤳�Ȥ⤢��ޤ�����"PostgreSQL"��ɤ�ȯ�����뤫
-���ˤʤ�ͤΤ���ˡ������ե�������Ѱդ��Ƥ���ޤ���
-
-PostgreSQL �ϥ��֥�������-��졼����ʥ�ǡ����١��������ƥ�ǡ�����Ū�ʾ��ѥ�
-�����١��������ƥ�ˡ�������DBMS�����ƥ�˸�����褦�ʲ��ɤ��ܤ��줿��ħ��ͭ
-���ޤ���PostgreSQL�ϡ�̵���Ǵ����ʥ����������ɤ�������뤳�Ȥ��Ǥ��ޤ���
-
-PostgreSQL �γ�ȯ�ϡ��ۤȤ�ɤ���������ˤҤ����ä��ܥ��ƥ����γ�ȯ�Ԥˤ�ä�
-�����󥿡��ͥåȤ��̤������ߥ�˥��������ˤ�äƹԤ��Ƥ��ޤ������ߥ�˥ƥ�
-�ˤ��ץ��������ȤǤ��뤿�ᡢ�ɤδ�Ȥ�����⤦���ޤ��󡣳�ȯ�˻��ä��������
-�� http://www.postgresql.org/docs/faqs.FAQ_DEV.html �ˤ��볫ȯ�Ԥ�FAQ�򸫤Ƥ���
-������
-
-Postgres��PostgreSQL�ι����Ȥ��Ƥ��밦�ΤǤ����ޤ����С����졼�ǤΥץ�������
-�ȤǤ�Ȥ�ȻȤ��Ƥ���̾���ǡ��ۤ��Τ�����ΰ��Τ���٤Ƥ��ڤ��˹��ޤ����Ǥ�
-��'PostgreSQL' ��ȯ�����񤷤��Ȼפ��ΤǤ���С����Τ����� 'Postgres' �ȸƤ֤�
-���ˤ��ޤ��礦��
-
-1.2) ï�� PostgreSQL �򥳥�ȥ����뤷�Ƥ��ޤ�����
-
-PostgreSQL�����֡�����Ѱ��񡢤��뤤�ϡ�����ȥ�����򤹤��Ҥ�õ�����Ȥ��Ƥ�
-�����ᤶ��򤨤� ---- ¸�ߤ��ʤ��ΤǤ����桹�ϡ��濴�Ȥʤ륳�ߥåƥ���CVS���ߥ�
-��������ޤ����������Υ��롼�פϥ���ȥ����뤹�뤿��Ȥ������⡢������Τ�
-�ΤǤ��������Ǥϡ��ץ��������Ȥϡ�����Ǥ⻲�ä��Ǥ��볫ȯ�Ԥȥ桼���Υ��ߥ��
-�ƥ��ˤ�������դ����ޤ����ɼԤ����ʤ���Фʤ�ʤ����Ȥϡ��᡼��󥰥ꥹ��
-�򥵥֥����饤�֤��ơ������˻��ä��뤳�ȤǤ�����Developer's FAQ�ˤϡ�PostgreSQL
-��ȯ�˲ä�����ˤĤ��Ƥξ��󤬤���ޤ�����
-
-1.3) PostgreSQL ������Ϥɤ��ʤäƤޤ�����
-
-PostgreSQL �ϲ���������˽����ޤ���
-
-PostgreSQL�ϸŤ������BSD�饤���󥹤β������ۤ���Ƥ��ޤ�������ϴ���Ū�ˤϡ���
-�ѼԤ����Υ����ɤ򹥤���������Ѥ��뤳�Ȥ�������Ƥ��ޤ������¤�����Ȥ���С�
-���Υ��եȥ�������ȼ�������ʤ�����ˤ����Ƥ�ˡŪ����Ǥ��桹����碌�뤳�Ȥ���
-���ʤ��Ȥ������ȤǤ����ޤ����������ɽ�������Υ��եȥ������Τ��٤Ƥ�ʣ����ɽ
-�����뤳�Ȥ�ɬ�פǤ����ʲ��ˡ��桹���ºݤ˻ȤäƤ���BSD���ѵ�����򼨤��ޤ���
-
- [������
- ��ʸ�ϱѸ�Ǥ������ͤȤ��ơ���ʸ��ʻ���Ǻܤ��ޤ���
- ]
-
-
-PostgreSQL Data Base Management System
-
-Portions Copyright (c) 1996-2009, PostgreSQL Global Development Group Portions
-Copyright (c) 1994-1996 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-2009, PostgreSQL��ݳ�ȯ���롼��
- ��ʬŪ��� (c) 1994-1996 ����ե���˥�����ܹ�
-
-
- �ܥ��եȥ���������Ӥ���ʸ��켰�Ͼ嵭�����ɽ���ȡ�����ʸ��
- ����Ӥ����³����Ĥ�������Ƥ�ʣ����ź�դ���Ƥ���¤�ˤ���
- �ơ����ѡ�ʣ����������������դε��Ĥ򡢤����ʤ���Ū�Ǥ��äƤ⡢
- ̵���Ǥ���Ʊ�ս�̵���˹Ԥʤ��뤳�Ȥ򤳤���ǧ��ޤ���
-
- ����ե���˥���ؤϡ������ʤ������Ԥˤ������Ƥ⡢���פβ�����
- �ޤࡢľ��Ū������Ū�����̡��������뤤��ɬ��Ū�ˤ�����餺������
- »���ˤĤ��ơ����Ȥ�����ե���˥���ؤ�������»���ˤĤ�������
- ������Ƥ����Ȥ��Ƥ⡢���ڤ���Ǥ���餤�ޤ���
-
- ����ե���˥���ؤϡ�������Ū�ˤ�������ۤ��ݾڤȡ�������Ū��
- ��Ŭ�����˴ؤ��ƤϤ�Ȥ�ꡢ�����˸¤餺�������ʤ��ݾڤ�������
- �뤳�Ȥ��������ޤ����ʲ����Ѱդ��줿���եȥ������ϡ֤��Τޤޡפ�
- ���ܸ����Ȥ�������ե���˥���ؤϤ����ݻ����ٱ硢���������ɤ�
- �뤤�Ͻ��������̳���餤�ޤ���
-
- [������
- ����˴ؤ�����ʸ�Ͼ嵭�αѸ�ˤ��ɽ���Ǥ������ܸ����Ϥ����ޤ�
- �������٤Ȥ��Ƥ���������
- ]
-
-
-1.4) PostgreSQL�򥵥ݡ��Ȥ���ץ�åȥۡ���ϡ�
-
-����Ū�ˡ��Ƕ��Unix�ߴ��ץ�åȥۡ���Ǥ����PostgreSQL���Ư��������Ϥ���
-������꡼���λ����Ǽºݤ˥ƥ��Ȥ�Ԥʤä����Ȥ���𤬤ʤ��줿�ץ�åȥۡ����
-�Ĥ��Ƥϥ��󥹥ȡ����������󤷤Ƥ���ޤ���
-
-PostgreSQL �ϡ�Win2000 SP4, WinXP, �����ơ�Win2003 �ʤ� Microsoft Windows NT��
-�����Υ��ڥ졼�ƥ��󥰥����ƥ�ǡ��ͥ��ƥ��֤�����ޤ������餫����ѥå�������
-���줿���󥹥ȡ��餬 http://www.postgresql.org/download/windows ������������
-�ɤǤ��ޤ��� MSDOS�١�����Windows�ΥС������(Win95, Win98, WinMe)�Ǥϡ�Cygwin
-��Ȥä� PostgreSQL �����餻�뤳�Ȥ��Ǥ��ޤ���
-
- [����
- ���ܸ�Ǥξ���ϡ����� Windows�Ǥ˴ؤ���FAQ�������򤴤�󤯤���
- ���ʤ��Ť��Ǥ��ˡ�
- http://old.postgresql.jp/wg/jpugdoc/FAQ_windows.ja.html
- ]
-
-
-���Υ����Ȥ� Novell Netware 6 �ؤΰܿ��Ǥ⤢��ޤ��� http://
-developer.novell.com/wiki/index.php/Postgresql �ޤ���OS/2 (eComStation) �С���
-���ϡ� http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&button=Search&key=
-postgreSQL&stype=all&sort=type&dir=%2F�ˤ���ޤ���
-
-
-1.5) PostgreSQL �Ϥɤ���������Ǥ��ޤ�����
-
-Web�֥饦����ͳ���ȡ� http://www.postgresql.org/ftp/�����줫�顢ftp��ͳ���ȡ�
-ftp://ftp.postgresql.org/pub/ ��Ȥ��ޤ���
-
-1.6) �ǿ��Υ�꡼���Ϥɤ�Ǥ�����
-
-PostgreSQL �κǿ��ǤϥС������ 8.3.5 �Ǥ���
-
-�桹�ϡ�1ǯ��˥᥸�㡼��꡼���򡢿�����ȤΥޥ��ʡ���꡼����Ԥʤ����Ȥ��
-�褷�Ƥ��ޤ���
-
- [����
- �С�������ֹ�� x.y.z �κǽ�� x.y ���᥸�㡼��꡼�����ֹ����
- �������Ǹ�� z ���ޥ��ʡ���꡼�����ֹ�ˤʤ�ޤ����᥸�㡼��꡼
- �����ֹ椬Ʊ���Ǥ���С��ǡ����١��������饹���˸ߴ���������ޤ���
- ]
-
-
-1.7) ���ݡ��ȤϤɤ��Ǽ������ޤ�����
-
-PostgreSQL ���ߥ�˥ƥ���¿���Υ桼���Τ���ˡ��Żҥ᡼���ͳ�λٱ���󶡤��Ƥ�
-�ޤ����Żҥ᡼��ꥹ�Ȥ򥵥֥����饤�֤��뤿��Υᥤ��Ȥʤ륦���֥����Ȥ�
-http://www.postgresql.org/community/lists/�Ǥ������줫�顢�Ϥ��ΤǤ����
-general �ޤ��ϡ�bugs �Ȥ��ä��ꥹ�Ȥ��褤�Ǥ��礦��
-
-�᥸�㡼��IRC �����ͥ�ϡ�Freenode (irc.freenode.net)�� #postgresql �Ȥ�����
-���ͥ�Ǥ���UNIX ���ޥ�ɤǤϡ� irc -c '#PostgreSQL' "$USER" irc.freenode.net
-��Ȥäƻ��äǤ��ޤ���Ʊ���ͥåȥ���ˡ����ڥ����Υ����ͥ� (#
-postgresql-es)���ե�󥹸�Υ����ͥ� (#postgresqlfr)���֥饸�������ͥ� (#
-postgresql-br) �⤢��ޤ����ޤ���EFNet�ˤ�PostgreSQL�����ͥ뤬����ޤ���
-
- [����:
- 1999ǯ7��23�������ܥݥ��ȥ��쥹�桼������ά��JPUG����Ω����ޤ�����
- JPUG ��������ȿ��ǡ�PostgreSQL�����Ѥ����ã����߶��Ϥξ�ȤʤäƤ��ޤ���
- (2006ǯ �����������ư(NPO)ˡ������PostgreSQL�桼����ˤʤ�ޤ�����
- Web�����������β����̵���Ǥ�������������β���Ȳ���ι׸���
- ��ϱ��Ĥ���Ƥ��ޤ���)
- �ܤ����ϡ�JPUG ��Web ������:
- http://www.postgresql.jp/
- �򤴤�󤯤�������
-
- ���ܸ��IRC�����ͥ� '#PostgreSQL:*.jp' ��¸�ߤ��ޤ���
- ]
-
-
-���ѥ��ݡ��Ȳ�ҤΥꥹ�Ȥ� http://www.postgresql.org/support/
-professional_support�ˤ���ޤ���
-
-1.8) �Х���ݡ��ȤϤɤΤ褦��ȯ�����ޤ�����
-
-http://www.postgresql.org/support/submitbug ��PostgreSQL �Х��ե������ˬ��Ƥ�
-���������Х���ݡ��Ȥ���Ф�������ˤĤ��Ƥμ���Ȼؿˤ�����ޤ���
-
-�����Ʊ���� ftp ������ ftp://ftp.postgresql.org/pub/ �ǡ��ǿ��С�������
-PostgreSQL ��õ���ƤߤƤ���������
-
-1.9) ���ΤΥХ���̤��̵����ǽ�Ϥɤ���äƸ��Ĥ��ޤ�����
-
-PostgreSQL�ϳ�ĥ���줿SQL:2003�Υ��֥��åȤ򥵥ݡ��Ȥ��ޤ����桹�Υڡ����� TODO
-�ꥹ�Ȥˡ����ΤΥХ�����ǽ�侭��ײ�ˤĤ��Ƥε��Ҥ�����ޤ���
-
-��ħ���׵�����̼��Τ����줫�β�������ˤ���ޤ���
-
- �� ���ˤ����ˤ��뵡ǽ�ϡ� TODO �ꥹ�ȤǤ�
- �� ���Τ褦�ʵ�ǽ�������ޤ�Ƥ��ޤ��󡣤���ϡ�
- �� SQL���ʤ˽ऺ���¸�ε�ǽ�Ƚ�ʣ������
- �� �����ɤ�ʣ�����Ф������ơ������Τ����ʤ���ǽ
- �� ���������Τ���ʤ���ǽ
- �� ��������ǽ�ϡ� TODO �Υꥹ�Ȥ˲ä������ޤ���
-
-�桹�ϡ�PostgreSQL �˴ؤ��ơ��Żҥ᡼���ľ���б����� TODO �ꥹ�Ȥ�ǿ��˹�����
-�Ƥ椯�ۤ���������Ū�Ǥ��뤳�Ȥ��ΤäƤ��ޤ��Τǡ��Х����ץ����ƥ�ϻȤ��ޤ�
-�󡣸��¤ˡ����Υ��եȥ���������ǥХ��Ϥ���ۤ�Ĺ���Ϥ�³���ޤ��󤷡�¿���Υ�
-�����˱ƶ�����Х�����ޤ˽�������ޤ���PostgreSQL�Υ�꡼���ǡ����٤Ƥ��ѹ���
-���������������ơ����������Τꤿ����С� CVS �Υ�����å������򸫤Ƥ�����������
-�꡼���Ρ��Ȥˤ��������Υ��եȥ������˲ä���줿���٤Ƥ��ѹ��������夵��Ƥ���
-����
-
-1.10) �ɤΤ褦��ʸ�񤬤���ޤ�����
-
-���դ���ˡ������Ĥ��Υޥ˥奢��ȥ���饤�󡦥ޥ˥奢��(�ޥ˥奢�롦�ڡ���)��
-��Ӥ����Ĥ��ξ����ʥƥ������꤬�ޤޤ�ޤ��� /doc�ǥ��쥯�ȥ�򤴤�󤯤�������
-�ޤ����ޥ˥奢��ϡ� http://www.postgresql.org/docs/�ǥ���饤��Ǥ�����Ǥ���
-����
-
- [����:
- JPUG ʸ�񡦽��Ҵ�Ϣʬ�ʲ���������줿�ޥ˥奢��⤢��ޤ���
-
- http://www.postgresql.jp/document/pg830doc/
- ����ץ쥹���顢
-
- PostgreSQL���ե������ޥ˥奢��Ȥ��ƽ��Ǥ���Ƥ��ޤ���
- ]
-
-
-����饤��ǻ��ȤǤ��� PostgreSQL ���ܤ�2������ޤ��� http://www.postgresql.org
-/docs/books/awbook.html
-
- [����:
- �����ܤϡ�JPUG��PostgreSQL Book����ʬ�ʲ��
- ���������졢�ԥ����󤫤�
- �֤Ϥ���Ƥ�PostgreSQL�פȤ��ƽ��Ǥ���Ƥ��ޤ���
- ]
-
-
-����ӡ� http://www.commandprompt.com/ppbook/�Ǥ���
-
- [����:
- ˮ���ϡּ��� PostgreSQL��
- �����饤�꡼������Ǥ���Ƥ��ޤ���
- ]
-
-
-������ǽ�ʽ��Ҥ���Ͽ�ϡ�http://www.postgresql.org/docs/books/ �ˤ���ޤ���
-PostgreSQL ���Ѿ��󵭻��⡢http://wiki.postgresql.org/wiki/
-Community_Generated_Articles%2C_Guides%2C_and_Documentation �ˤ���ޤ���
-
- [����:
- ���ܸ�ν������ˤĤ��Ƥϡ�����PostgreSQL�桼����Ρ�http://www.postgresql.jp/PostgreSQL/references.html
- �⤴��󤯤�������
- ]
-
-
-���ޥ�ɥ饤��Υ��饤����ȥץ������psql �ˤ⡢�����黻�ҡ��ؿ������󡢤���¾
-�ξ����Ĵ�٤뤿��ˡ������餷�� \d ���ޥ�ɤ������Ĥ�����ޤ��� \? �����Ϥ���
-�����Ѳ�ǽ�ʥ��ޥ�ɤ�ɽ������ޤ���
-
-�桹�� Web �����Ȥˤϡ������������ʸ�񤬤���ޤ���
-
- [����:
- 2008ǯ11��18����PostgreSQL��ڤΤ���˰��̸����ξ���򰷤�
- ��Let's Postgres�פȤ����ݡ����륵���Ȥ������ץ󤷤ޤ�����http://lets.postgresql.jp/
- ]
-
-
-1.11) SQL �Ϥɤ�����гؤ٤ޤ�����
-
-�ޤ����嵭�ǽҤ٤� PostgreSQL �ˤĤ��Ƥ��ܤ��ɤळ�Ȥ�Ƥ���Ƥ��������� The
-Practical SQL Handbook, Bowman Judith S. et al., Addison-Wesley ��¿���Υ桼��
-�˹�ɾ�Ǥ����ۤ��Ǥϡ�The Complete Reference SQL, Groff et al., McGraw-Hill ��
-��ɾ�Ǥ���
-
-�����餷�������ϡ�
-
-http://www.intermedia.net/support/sql/sqltut.shtm
-http://sqlcourse.com
-http://www.w3schools.com/sql/default.asp
-http://mysite.verizon.net/Graeme_Birchall/id1.html
-http://sqlzoo.net �ˤ���ޤ���
-
- [����:
- ����PostgreSQL�桼��������ܸ�λ���ʸ���ξҲ�ڡ���
-
-http://www.postgresql.jp/PostgreSQL/references.html
- ������ޤ���
- �����ѱѻ�Ρ�PostgreSQL���ܸ�ޥ˥奢���
- http://www.net-newbie.com/
- �Ǥϥ���饤��ޥ˥奢��θ������Ǥ��ޤ���
- �ݻ������׻��UNIX �ǡ����١�������
- http://www.wakhok.ac.jp/DB/DB.html
- �⥪��饤����ɤळ�Ȥ��Ǥ��ޤ���
- Nikkei BP IT Pro �ˤ����а�ã�׻�� PostgreSQL �����å�
- �Ǥ���󿷤��������Ȥꤢ���Ƥ��ޤ���
- ]
-
-
-1.12) �ѥå����󶡤����ꡢ��ȯ�����໲�ä���ˤϤɤ�����Ф褤�Ǥ�����
-
-�ʳ�ȯ�Ը����Ρ�Developer's FAQ�򤴤�󤯤�������
-
-1.13) ¾��DBMS�����PostgreSQL�Ϥɤ��ʤΤǤ����� PostgreSQL���Ȥ߹��ߤ˻Ȥ��ޤ�
-����
-
-���եȥ�������ɾ��������ˡ�ˤϤ����Ĥ�����ޤ�����ǽ����ǽ�ȿ������ȥ��ݡ��Ȥ�
-���ʤǤ���
-
-��ǽ(Features)
- PostgreSQL�ϡ��ȥ�󥶥�����󡢥��֥����ꡢ�ȥꥬ�����ӥ塼��������������
- �����ȡ�����ӡ��������줿���å������ʤɡ��絬�Ͼ��� DBMS�����ĵ�ǽ��ۤȤ�
- �ɻ��äƤ��ޤ�������� PostgreSQL�ϡ��桼����������Ѿ����롼�롢���줫�顢
- ���å������̾�����ޥ���С������Ʊ��������ʤɡ�����DBMS�������碌��
- ���褦�ʵ�ǽ�򤤤��Ĥ�������碌�Ƥ��ޤ���
-��ǽ(Performance)
- PostgreSQL��¾�ξ��Ѥ��뤤�ϥ����ץ󥽡����Υǡ����١����ȸ߳Ѥ���ǽ�����
- �ޤ��������̤ǤϤ���ᤫ�ä��ꡢ�ۤ����̤ǤϤ���٤��ä��ꤷ�ޤ���¾�Υǡ�
- ���١�������٤���ǽ�ϡ��դĤ� +/-10% ���餤�Ǥ��礦��
-������(Reliability)
- �桹�ϡ�DBMS�ο��������⤯�ʤ��ƤϤ��β��ͤ�̵�����Ȥ����򤷤Ƥޤ�����ʬ��
- ���Ȥ��ơ����ꤷ�������ɤ�Х���Ǿ��ˤ��Ƥ����꡼������褦���ؤ�Ƥޤ�
- �����줾��Υ�꡼���Ͼ��ʤ��Ȥ�1 ����ʾ�Υ١������ƥ��Ȥ�Ԥʤ��������
- �ǤΥ�꡼�������򤬡������ǤȤ��ư��ꤷ�����Ǥʥ�꡼���Ǥ��뤳�Ȥ�ʪ���
- �Ƥ��ޤ�������ʬ��Ǥϡ�¾�Υǡ����١�������٤Ƥ�½�����ʤ����Ȥ˼������
- �äƤ��ޤ���
-���ݡ���(Support)
- �桹�Υ᡼��󥰥ꥹ�Ȥϡ��������뤤���ʤ�����ˤĤ��Ƥ���ؤμ������
- �Ƥ���롢��ȯ�Ԥ�桼�����礭�ʽ��ޤ�ؤ��������󶡤��Ƥ��ޤ����桹������
- �β����ݾڤ��뤳�ȤϤǤ��ޤ��󤬡����ѥǡ����١����Ǥ��äƤ��˲�褵��
- ��櫓�ǤϤ���ޤ��󡣳�ȯ�Ԥ䡢�桼�������ߥ�˥ƥ����ޥ˥奢���ࡢ�����
- �������������ɤʤɤ�ľ�ܥ��������Ǥ��뤳�Ȥˤ�äơ�PostgreSQL�Υ��ݡ��Ȥ�
- ��¾��DBMS ���ݡ��Ȥ���ͥ�줿��ΤȤʤäƤ��ޤ�������˾�������ơ��������
- ���ѥ��ݡ��Ȥʤɤ⤢��ޤ���FAQ1.7��򤴤�󤯤������ˡ�
-����(Price)
- PostgreSQL�����Ѥϡ����ѤǤ����ѤǤ⡢���٤�̵���Ǥ����嵭�˼����Ƥ���BSD
- ��������λ��ѵ����˳���ʤ��¤ꡢPostgreSQL�Υ����ɤ�����̵���Ǿ��ʤ��Ȥ�
- ���ळ�Ȥ��Ǥ��ޤ���
-
-PostgreSQL�ϥ��饤����ȡ������С��������ƥ�������߷פ���Ƥ��ơ����饤�����
-�ȥ����Ф���Ӥ����������뤤�������ʥץ��������̡������뤳�Ȥ��׵ᤵ��ޤ���
-¿�����Ȥ߹��ߥ������ƥ�����Ϥ��Τ褦���׵�򥵥ݡ��Ȳ�ǽ�Ǥ��������������Ȥ�
-�ˤʤäƤ����Ȥ߹��ߥ������ƥ�����ˤ�äƤϡ��ǡ����١��������Ф����ץꥱ����
-��󡦥ץ�������������뤳�Ȥ��׵ᤵ����礬���ꡢPostgres��Ȥ����ȤϤǤ���
-���Τǡ����̤Υǡ����١�������塼���������򤹤٤��Ǥ���
-
-1.14) PostgreSQL�Ϲ���κǿ��βƻ��֤��ѹ��򰷤��ޤ�����
-
-�罣��βƻ��֤��ѹ��ϡ�PostgreSQL�Υ�꡼��8.0.4�ʹ�[4+]�ȡ����θ�Υ᥸�㡼��
-�꡼�������Ȥ��� 8.1 �ˤϴޤޤ�Ƥ��ޤ������ʥ��ȥ����������ȥ�ꥢ���ѹ��ϡ�
-8.0.[10+], 8.1.[6+] ����ӡ����θ�Υ᥸�㡼��꡼���Τ��٤Ƥ˴ޤޤ�ޤ���8.0��
-������PosrgreSQL�Ǥϥ��ڥ졼�ƥ��󥰥����ƥ�Υ����ॾ����ǡ����١�����ƻ���
-����Τ���˻ȤäƤ��ޤ���
-
-������������������������������������������������������������������������������
-
-1.15) PostgreSQL�Υ᡼��󥰥ꥹ�Ȥι��ɤ����ˤϤɤ�����Ф褤�Ǥ������ޤ�
-���Żҥ᡼����ʣ���Ƽ������ʤ��褦�ˤ���ˤϤɤ����ޤ�����
-
-PostgreSQL��Majordomo �ڡ������顢PostgreSQL�˴ؤ���ʣ���Υ᡼��󥰥ꥹ�Ȥι�
-�ɤγ��Ϥ���ߤ��Ǥ���褦�ˤʤäƤ��ޤ����ʥ������󤹤뤿��ˤ�Majaordomo����
-��������ܿͤΥѥ���ɤ�ɬ�פˤʤ�ޤ�����
-
-PostgreSQLno���٤ƤΥ᡼��󥰥ꥹ�ȤǤϡ��ֿ��ϥ᡼��󥰥ꥹ�ȤȤ��ĸ��Υ᡼
-�����ƼԤ�������褦�˹������Ƥ���ޤ�������ˤ����ѼԤϡ���äȤ��®�˥�
-����ؤ��ֿ����������褦�ˤʤäƤ��ޤ�������ľ�ܼ�����äƤ���᡼��򡢥�
-���Ȥ����ʣ���Ƽ�����ꤿ���ʤ����ϡ�Majordomo ��Change Settings�ڡ������顢
-eliminatecc������å����ޤ����ޤ���selfcopy�Υ����å���Ϥ������Ȥǡ���ʬ������
-���᡼��Υ��ԡ���������ʤ��褦�ˤ�Ǥ��ޤ���
-
- �桼�������饤����Ȥμ���
-
-2.1) PostgreSQL �ˤϤɤ�ʥ��󥿡��ե��������Ȥ��ޤ�����
-
-PostgreSQL �Υ��󥹥ȡ���˴ޤޤ��ʪ��C���ȹ��� C�Υ��󥿡��ե����������Ǥ���
-����¾�Υ��󥿡��ե���������Ω�����ץ��������Ȥǡ��̡��˥���������ɤ���ޤ���
-ʬ����뤳�Ȥǡ����줾��γ�ȯ�����ब�ȼ��Υ�꡼���������塼�����Ĥ��Ȥ���
-����ޤ���
-
-PHP �Τ褦�ʤ����Ĥ��Υץ�����ߥ󥰸���ϡ� PostgreSQL�Υ��󥿡��ե�������ޤ�
-�Ǥ��ޤ���Perl, TCL, Python, �����ơ����Τۤ������Ѳ�ǽ�ʸ���Υ��󥿡��ե�����
-�ϡ�http://pgfoundry.org �� Drivers/Interfaces �������ȥ��󥿡��ͥåȤθ�����
-�ߤĤ����ޤ���
-
-2.2) PostgreSQL �� Web �ڡ�����Ϣ�Ȥ�����ˤϤɤ�ʥġ��뤬����ޤ�����
-
-�ǡ����١�����΢�˻��� Web �ڡ����ˤĤ��Ƥ������餷���Ҳ𤬡�
-http://www.webreview.com�ˤ���ޤ���
-
-Web �ؤγ�ĥ�Τ���ˤϡ�PHP(http://www.php.net/) ����ۤ������󥿡��ե������Ȥ�
-�äƤ��ޤ���
-
- [����:
- PHP�˴ؤ������ܸ�ξ���ϡ�2000ǯ4��19����ȯ­��������PHP�桼����Υ�����
- http://www.php.gr.jp/
- ���뤤�ϡ�ע�� �व��Υ�����
- http://www.geocities.jp/rui_hirokawa/php/
- �ˤ��ʤ�ޤȤ���Ƥ��ޤ���
- ]
-
-
-������ʣ���ʾ�硢¿���οͤ� Perl ���󥿡��ե������� CGI.pm �� mod_perl ��Ȥ�
-�ޤ���
-
-2.3) PostgreSQL �˥���ե����롦�桼�����󥿡��ե������Ϥ���ޤ�����
-
-���Ѥȥ����ץ󥽡�����ȯ�Ԥˤ����ξ���ǡ�PostgreSQL�ˤ�¿����GUI�ġ��뤬����
-��ǽ�ǡ��ܺ٤ʥꥹ�Ȥϡ� PostgreSQL GUI �ġ���ˤĤ��ƤΥ��ߥ�˥ƥ������ɤˤ�
-����󤯤�������
-
- [����:
- pgAdmin3 ��PostgreSQLɸ��GUI�����ġ���ǡ�Windows��(PostgreSQL
- for Windows) ��Ʊ������Ƥ��ޤ����ܤ�������ϡ�
- http://www.pgadmin.org/�ˤ���ޤ���
- ]
-
-
-������������������������������������������������������������������������������
-
- ��������
-
-3.1) �ɤΤ褦�ˤ���� /usr/local/pgsql �ʳ��ξ��˥��󥹥ȡ���Ǥ��ޤ�����
-
-��ñ����ˡ�ϡ� configure �����餻��Ȥ��� --prefix ���ץ�������ꤹ�뤳�ȤǤ�
-��
-
-3.2) ¾�Υۥ��Ȥ������³�ϤɤΤ褦�����椷�ޤ�����
-
-�����ͤǤϡ�PostgreSQL �� Unix �ɥᥤ�󥽥��åȡ��ޤ��ϡ�TCP/IP��³�Υ��������
-���󤫤����³���������ޤ���postgresql.conf ����� listen_addresses ������
-�����ġ�$PGDATA/pg_hba.conf �ե������Ŭ�ڤ�ľ�����ǡ����١��������Ф�Ƶ�ư��
-�ơ��ۥ��ȥ١�����ǧ�ڤ�ͭ���ˤ��ʤ�������ϡ�¾�Υޥ��󤫤����³�Ǥ��ʤ��Ǥ�
-�礦��
-
-3.3) ����ɤ���ǽ�����뤿��ˤϡ��ǡ����١��������󥸥��ɤΤ褦��Ĵ�����ޤ���
-��
-
-��ǽ�����β�ǽ���Τ��ꤽ���ʼ���ΰ褬3�Ĥ���ޤ���
-
-��������ѹ�
- ������������Ƥ���ɤ���ǽ�����뤳�Ȥ�ޤߤޤ���
- �� ���������ʬ����ǥå�����ޤࡢ����ǥå��������
- �� ʣ����INSERT�Τ�����COPY�����
- �� ʣ����ʸ�򥰥롼�ײ�����1�ĤΥȥ�󥶥������ˤ��ƥ��ߥåȤΥ����Хإ�
- �ɤ�︺
- �� ����ǥå������餫�������Υ�������Ф��Ȥ���CLUSTER�����
- �� ������ν��ϤΥ��֥��åȤ��֤������LIMIT�����
- �� ��������Ƥ��륯��������
- �� ���ץƥ��ޥ��������Τ����פ�ݻ����뤿���ANALYZE�����
- �� VACUUM �ޤ��� pg_autovacuum �ξ���
- �� �礭�ʥǡ����ѹ��Τ���Ȥ��ϥ���ǥå�������
-
-
-�������
- postgresql.conf������Τ����Ĥ�����ǽ�˱ƶ����ޤ����ܤ����ϡ�
- Administration Guide/Server Run-time Environment/Run-time Configuration ��
- ����ꥹ�Ȥ򤴤�󤯤�����( JPUG�����Ȥ����ܸ��ǡ������Фι���)�������ơ���
- ��Ȥ��ơ� http://www.varlena.com/varlena/GeneralBits/Tidbits/
- annotated_conf_e.html ����ӡ� http://www.varlena.com/varlena/GeneralBits/
- Tidbits/perf.html �򤴤�󤯤�������
-
-�ϡ��ɥ�����������
- ��ǽ�ˤ�����ϡ��ɥ������αƶ��� http://www.powerpostgresql.com/PerfList/
- �ȡ� http://momjian.us/main/writings/pgsql/hw_performance/index.html (JPUG
- �����Ȥ����ܸ���) �˽Ҥ٤��Ƥ��ޤ���
-
-
- [����:
- JPUG����Ĺ���Ҳ�͵����ˤ�롢�ֺ������Ǥ���PostgreSQL���塼�˥󥰡�
- �Ȥ��������ʡ��� ThinkIT �����Ȥˤ��ꡢ�º�Ȥλ��ͤˤʤ�ޤ���
- http://www.thinkit.co.jp/free/tech/10/1/1.html
- ]
-
-
-3.4) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ�����
-
-�����й����ѿ��ˤĤ��Ƥϡ� href="http://www.postgresql.org/docs/current/
-interactive/runtime-config-logging.html">http://www.postgresql.org/docs/current
-/interactive/runtime-config-logging.html �˼������褦��¿���� log_* �����ꡢ
-������ȥץ����������׾������Ϥ��뤳�Ȥ��Ǥ����ǥХ�����ǽ¬��ˤϤȤƤ�����
-�Ǥ���
-
-3.5) ��³���褦�Ȥ���Ȥ��� 'Sorry, too many clients' ���Ф�ΤϤʤ��Ǥ�����
-
-����Ǥ����¤Ǥ��� 100 �Υǡ����١������å�����ã���Ƥ��ޤäƤ��ޤ��������С�
-��Ʊ����³�Ǥ���Хå�����ɥץ������������ͤ����䤹ɬ�פ�����ޤ���
-postgresql.conf �����max_connections ���ͤ��ѹ����ƥ����Ф�Ƶ�ư���뤳�ȤDz�
-ǽ�ˤʤ�ޤ���
-
-3.6) PostgreSQL�Υ��åץ��졼�ɤμ��Ϥɤ��ʤ�ޤ�����
-
-�С�������ֹ��դ������ˤˤĤ��ơ��������̤ˤĤ��Ƥβ����http://
-www.postgresql.org/support/versioning �򡢤����ơ����åץ��졼�ɤˤĤ��Ƥΰ���
-�������� http://www.postgresql.org/docs/current/static/install-upgrading.html
-��������������
-
-[������
- ���åץ��졼�ɤˤĤ��Ƥ������Ǥϲ����ˤ���ޤ���
- http://www.postgresql.jp/document/current/html/install-upgrading.html
-]
-
-[������
- ��ʸ�Ǥϡ����������Ƥ���Ω�����ڡ����˰ܤ��졢�������Ƥ��ޤ���
-
-��������ǽ���������PostgreSQL�Υ᥸�㡼��꡼���Ϥ�������ǯ��1�����ٹԤʤ��ޤ�
-���᥸�㡼��꡼���ϡ����Ȥ��С�8.1����8.2�ؤΤ褦�ˡ��С�������ֹ��1���ܤ�2
-���ܤ���ʬ�����䤷�Ƥ椭�ޤ���
-
-PostgreSQL�Υ᥸�㡼��꡼�����̾�����ƥ�ơ��֥�ȥǡ����������ե����ޥå�
-���ѹ����ޤ����������ѹ��Ϥ����Ƥ���ʣ���ʤΤǤǡ��ǡ����ե�����θ����ߴ���
-��ݻ�������Ϥ��ޤ��󡣥᥸�㡼���åץ��졼�ɤΤ���ˤϡ��ǡ����١����Υ����/
-������ɤ�ɬ�פˤʤ�ޤ���
-
-�ޥ��ʡ���꡼���ϡ����Ȥ��С�8.1.5 ����8.1.6�ؤΤ褦�ˡ��С�������ֹ��3����
-���ͤ����䤷�ޤ���PostgreSQL������ϡ��ޥ��ʡ���꡼�����Ф��Ƥϡ��Х��ե�����
-�����Ԥʤ��ޤ��󡣤��٤ƤΥ桼���ϡ��Ǥ�������ǿ��Υޥ��ʡ���꡼���˹�������
-���Ǥ������åץ��졼�ɤˤϡ���˥ꥹ�����Ĥ���ΤǤ����顢PostgreSQL�Υޥ��ʡ�
-������꡼���Ǥϡ����ˤ�ȯ�������ꡢ�������ƥ��˴ط������ꡢ�ǡ������Ĥ֤��
-�Х����������������åץ��졼�ɤΥꥹ����Ǿ��¤ˤȤɤ�ޤ����桹�Υ��ߥ�˥�
-���Ǥϡ����åץ��졼�ɤ���ꥹ�����⡢���åץ��졼�ɤ��ʤ��ꥹ���Τۤ����⤤
-�ȹͤ��Ƥ��ޤ���
-
-�ޥ��ʡ���꡼���Υ��åץ��졼�ɤˤϥ���פȥꥹ�ȥ���ɬ�פϤʤ����ǡ����١���
-�����Ф���ߤ��ơ����åץǡ��Ȥ��줿�Х��ʥ�򥤥󥹥ȡ��뤷�������Ф�ꥹ����
-�Ȥ��ޤ���
-
-]
-
-3.7) �ϡ��ɥ������ˤϤɤΤ褦�ʥ���ԥ塼����Ȥ��Ф褤�Ǥ�����
-
-PC�ϡ��ɥ������ϤۤȤ�ɸߴ���������ޤ��Τǡ��ۤȤ�ɤοͤϡ����٤Ƥ�PC�ϡ���
-��������Ʊ���ʼ����Ȼפ����෹��������ޤ���������������ϴְ㤤�Ǥ���ECC RAM��
-SCSI������ӡ����ʼ��ޥ����ܡ��ɤϡ��¤��ϡ��ɥ���������٤�ȡ���꿮��������
-���������ǽ���ɤ��ΤǤ��� PostgreSQL �ϤۤȤ�ɤΥϡ��ɥ������Dz�Ư���ޤ�����
-����������ǽ�����פʾ��ϡ�������Υϡ��ɥ������Υ��ץ����ˤĤ���Ĵ�����뤳
-�Ȥ������Ǥ����Хåƥ꡼�Хå����å��դ��Υ���å������ĥǥ���������ȥ�����
-�����Ω���ޤ����桹�Υ᡼��󥰥ꥹ�Ⱦ�Ǥ�ϡ��ɥ��������ץ����Υȥ졼�ɥ�
-�դˤĤ��Ƶ������뤳�Ȥ��Ǥ��ޤ���
-
-������������������������������������������������������������������������������
-
- ������
-
-4.1) �ǽ�ο������Τߤ� SELECT����ˤϤɤ����ޤ�����������ʥ�����
-
-�����������������ۤ�ο��Ԥǡ�SELECT �μ¹Ի��˼�����������ο���ʬ���äƤ����
-LIMIT ��Ȥ��ޤ��礦������ǥå����� ORDER BY �ȥޥå�����С����������Τ�(�ݤ�
-��)�¹Ԥ��ʤ��Ƥ�Ѥ���⤢��ޤ���SELECT ��������ǥ����ο��������ʤ顢����
-�����Ȥä� FETCH ���ޤ��礦��
-
-������˥�����SELECT����ˤϡ�����ʸ��Ȥ��ޤ���
-
- SELECT col
- FROM tab
- ORDER BY random()
- LIMIT 1;
-
-4.2) ������줿�ơ��֥롢����ǥå������ǡ����١���������ӡ��桼����ɤΤ褦��
-���Ƹ��Ĥ��Ф��ޤ�����psql�ǻȤ��Ƥ��륯�����ɽ������ˤϤɤ����ޤ�����
-
-psql ����� \dt���ޥ�ɤ�Ȥäƥơ��֥�򸫤뤳�Ȥ��Ǥ��ޤ���psql����� \? ���
-�äơ����ޥ�ɤ����ꥹ�Ȥ�Ĵ�٤뤳�Ȥ��Ǥ��ޤ��������ǡ�psql �Υ����������ɤǡ�
-�Хå�����å��女�ޥ�ɤ���Ϥ��� pgsql/src/bin/psql/describe.c �ե�������ɤ�
-���Ȥ�Ǥ��ޤ���������ˤϡ� SQL ���ޥ�ɤ�����������ʬ��ޤޤ�ޤ����ޤ��� -E
-���ץ������դ��� psql �򳫻Ϥ���ȡ����Ϥ��줿���ޥ�ɤ�¹Ԥ��뤿��Υ�����
-��������Ϥ���褦�ˤʤ�ޤ��� PostgreSQL�� SQL ���� INFORMATION SCHEMA ����
-�����ե��������󶡤��ޤ��Τǡ��ǡ����١����ˤĤ��Ƥξ�����䤤��碌�뤳�Ȥ��
-���ޤ���
-
-pg_ �ǻϤޤ륷���ƥ�ơ��֥�Ǥ⤳���򵭽Ҥ��뤳�Ȥ��Ǥ��ޤ���
-
-psql -l��Ȥ������ƤΥǡ����١�����ꥹ�Ȥ��ޤ���
-
-����ȡ�pgsql/src/tutorial/syscat.source ���ƤߤƤ��������������ˤϡ��ǡ���
-�١����Υ����ƥ�ơ��֥뤫���������뤿���ɬ�פ� SELECT ʸ����������ޤ���
-
-4.3) �����Υǡ��������ѹ�����ˤϤɤ����ޤ�����
-
-�����Υǡ��������ѹ��� 8.0 �ʹߤǤϡ� ALTER TABLE ALTER COLUMN TYPE ��Ȥ���
-�Ȥˤ���ñ�ˤʤ�ޤ�����
-
-���������ΥС������Ǥϡ��ʲ��Τ褦�ˤ��ޤ�:
-
- 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 tab DROP COLUMN old_col;
- COMMIT;
-
-�����Ԥʤä��Ȥ��ϡ����ä��줿�Ԥ��ȤäƤ���ǥ��������֤������뤿���
-VACUUM FULL tab�򤷤��ۤ����ɤ����⤷��ޤ���
-
-4.4) �������ơ��֥롢�ǡ����١����κ��祵�����ϡ�
-
-���¤ϰʲ��ΤȤ���Ǥ�:
-
- �ǡ����١����κ��祵����? ����̵�� (32 TB �Υǡ����١�����¸�ߤ���
- ��)
- �ơ��֥�κ��祵����? 32 TB
- �����κ��祵����? 400 GB
- �ե�����ɤκ��祵����? 1 GB
- �ơ��֥���Ǥκ��������? ����̵��
- �ơ��֥���Ǥκ��祫����? �����η��ˤ�ä� 250-1600
- �ơ��֥���Ǥκ��祤��ǥå��� ����̵��
- ��?
-
-������󡢤����ϼºݤ�̵���¤ǤϤʤ����ǥ��������̤ȥ��꡼�䥹��åץ��ڡ�
-�����礭���ˤ�����¤���ޤ�����ǽ�Ϥ������ͤ����ȤΤۤ��礭�ʻ�����������
-�ޤ���
-
-����ơ��֥륵������32TB�ϥ��ڥ졼�ƥ��󥰥����ƥ�ˤ�����ե�����Υ��ݡ���
-��ɬ�פȤ��ޤ��󡣵���ʥơ��֥��ʣ����1GB�Υե������ʬ������¸����ޤ��Τǡ�
-�ե����륷���ƥ�����¤Ͻ��פǤϤ���ޤ���
-
-�ǥե���ȤΥ֥��å���������32k�����ä��뤳�Ȥǡ�����ơ��֥륵�����ȹԥ�������
-���祫�����Ȥ�4�ܤˤ��뤳�Ȥ��Ǥ��ޤ����ޤ�������ơ��֥륵�����ϥơ��֥�ѡ�
-�ƥ�������Ȥä����䤹���Ȥ�Ǥ��ޤ���
-
-�ҤȤĤ����¤ϡ���2,000ʸ���ʾ��Ĺ���Υ����˥���ǥå������դ��뤳�Ȥ��Ǥ���
-�����ȤǤ��������ˤ⡢���Τ褦�ʥ���ǥå����ϼºݤ�ɬ�פ���ޤ���Ĺ�������
-��MD5�ϥå���δؿ�����ǥå����ϰ�������ʤˤ����ݸ��ǡ��ޤ����ե�ƥ����Ȥ�
-����ǥå����Ǥϥ�������ñ��򸡺����뤳�Ȥ��Ǥ��ޤ���
-
-4.5) ����Ū�ʥƥ����ȥե�����Υǡ�������¸����ˤϡ��ǡ����١����Υǥ���������
-�ϤɤΤ��餤ɬ�פǤ���
-
-���̤Υƥ����ȥե������ PostgreSQL �Υǡ����١�������¸����ˤϡ��������5�ܤ�
-�ǥ��������̤�ɬ�פȤ��ޤ���
-
-����Ȥ��ơ��ƹԤ������ȥƥ����ȵ��Ҥ���� 100,000�ԤΥե������ͤ��Ƥߤޤ���
-�����ƥ����Ȥ�ʸ�����ʿ��Ĺ����20�Х��ȤȲ��ꤹ��ȡ��ե�åȥե�������礭��
-����2.8MB �Ǥ������Υǡ�����ޤ� PostgreSQL �ǡ����١����ե�������礭���ϼ���
-�褦����5.2MB�ȸ��Ѥ�뤳�Ȥ��Ǥ��ޤ���
-
- 24 bytes: �ƥ����Υإå�(����)
- 24 bytes: ����(int)�ե�����ɤȥƥ�����(text)�ե������
- + 4 bytes: �ڡ�����Υ��åץ�ؤΥݥ���
- ----------------------------------------
- 52 bytes per row
-
- PostgreSQL �Υǡ����ڡ����������� 8192�Х���(8KB)�ʤΤ�:
-
- 8192 bytes per page
- ------------------- = 146 rows per database page (�ڤ�Τ�)
- 52 bytes per row
-
- 100000 data rows
- -------------------- = 633 database pages (�ڤ�夲)
- 158 rows per page
-
- 633 database pages * 8192 bytes per page = 5,185,536 bytes (5.2 MB)
-
-����ǥå����ϡ�����ۤɤΥ����Хإåɤ��׵ᤷ�ޤ��󤬡�����ǥå����դ������
-�ǡ�����ޤ�ʾ塢����ʤ���礭���ʤ�ޤ���
-
-NULL�ϥӥåȥޥåפȤ�����¸����Ƥ��ơ�����餬�鷺���˥��ڡ�����Ȥ��ޤ���
-
-4.6) �����꤬�٤��ΤϤʤ��Ǥ��礦���ʤ�������ǥå������Ȥ��ʤ��ΤǤ��礦����
-
-����ǥå����ϡ����٤ƤΥ�����ǻȤ���櫓�ǤϤ���ޤ��󡣥ơ��֥뤬�Ǿ�����
-������礭����������Ǥ��Τ鷺���ʥѡ�����ơ����Υ��������򤹤�������������
-�å����ϻȤ��ޤ�������ϥ���ǥå����������ˤ�굯������������ʥǥ���
-�����������ϡ��ơ��֥�򥹥ȥ졼�Ȥ��ɤ�缡���������٤��ʤ뤳�Ȥ����뤫���
-����
-
-����ǥå�����Ȥ�������ꤹ�뤿��ˡ�PostgreSQL �ϥơ��֥�ˤĤ��Ƥ����׾����
-�����ʤ���Фʤ�ޤ��󡣤������׾���ϡ� VACUUM ANALYZE�ޤ��ϡ�ñ�� ANALYZE ��
-�ȤäƼ������뤳�Ȥ��Ǥ��ޤ������׾����Ȥäƥ��ץƥ��ޥ����ϥơ��֥����ˤ�
-����������Τꡢ����ǥå�����Ȥ��٤����η�������������Ǥ��ޤ������׾����
-��Ŭ�ʷ��������ˡ������Ǥ⵮�Ťʤ�Τ⤢��ޤ������׾���μ����ϡ���
-���֥�����Ƥ��Ѥ����˷��֤��ʤ����٤��Ǥ���
-
-����ǥå����ϡ��̾� ORDER BY �����Ԥʤ�����ˤϻȤ��ޤ��󡣽缡�������
-��³������Ū�����Ȥϡ�����ʥơ��֥�Υ���ǥå����������������̤Ϲ�®�Ǥ�
-��
-
-��������ORDER BY���Ȥ߹�蘆�줿LIMIT �ϡ��ơ��֥�ξ�������ʬ���֤�����ˤ���
-���ӥ���ǥå�����Ȥ��Ǥ��礦��
-
-�⤷�����ץƥ��ޥ������ְ�äƥ������󥷥�륹���������򤷤����Ȥ˵������ʤ�
-��С�SET enable_seqscan TO 'off'�����ꤷ�ơ��������⤦���ټ¹Ԥ�������ǥå�
-��������󤬤ޤ������ʤ�®���ʤäƤ��뤫�ɤ�����ߤƤ���������
-
-LIKE ���뤤�� ~ �Τ褦�ʥ磻��ɥ����ɱ黻�Ҥ����̤ʴĶ��Ǥ����Ȥ��ޤ���
-
- �� ����ʸ����ʸ����κǽ�ˤ����ޤ������Ȥ��С�
- �� LIKE �ѥ�����%�ǻϤޤ�ʤ�
- �� ~ (����ɽ��) �ѥ������^�ǻϤޤ�ʤ���Фʤ�ʤ�
- �� ����ʸ�����ʸ�����饹����Ϥ�뤳�ȤϤǤ��ޤ��󡣤��Ȥ��С�[a-e]��
- �� ILIKE �� ~* �Τ褦����ʸ���Ⱦ�ʸ������̤��ʤ������ϻȤ��ޤ��󡣤��Τ����
- ������FAQ��4.8����������뼰����ǥå������Ȥ��ޤ���
- �� initdb �ˤ����Ƥϡ��ǥե���Ȥ�C�������뤬�Ȥ��ʤ��ƤϤʤ�ޤ��󡣤�����
- ͳ�ϡ�C��������ʳ��Ǥϼ����礭��ʸ�����Τ뤳�Ȥ��Ǥ��ʤ�����Ǥ������Τ褦
- �ʾ�硢
-
- LIKE
-
- ����ǥ����󥰤ˤ���Ư���褦�ʡ����̤�
-
- text_pattern_ops
-
- ����ǥå�����������뤳�Ȥ�Ǥ��ޤ����ޤ����������ʸ�����Υե�ƥ����Ȥ�
- ����ǥå��������˻Ȥ����Ȥ��Ǥ��ޤ���
-
-4.7) �䤤��碌���ץƥ��ޥ������ɤΤ褦���䤤��碌��ɾ������Τ��򸫤�ˤϤɤ�
-���ޤ�����
-
-����饤��ޥ˥奢��� EXPLAIN �򸫤Ƥ���������
-
-4.8) ����ɽ���Ǥθ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ�����ɽ�������ϤɤΤ褦�˼¸�
-���ޤ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ������Τ���Υ���ǥå����ϤɤΤ褦�˻Ȥ�
-�ޤ�����
-
-~�黻�Ҥ�����ɽ���ȹ��Ԥʤ���~* ����ʸ���Ⱦ�ʸ������̤��ʤ�
-(case-insensitive)����ɽ���ȹ��Ԥ��ޤ�����ʸ���Ⱦ�ʸ������̤��ʤ� LIKE �黻
-�Ҥ� ILIKE �Ȥ����ޤ���
-
-��ʸ���Ⱦ�ʸ������̤��ʤ�������Ӥϼ��Τ褦��ɽ���Ǥ��롧
-
- SELECT *
- FROM tab
- WHERE lower(col) = 'abc';
-
-ɸ�।��ǥå����ǤϻȤ�줺���������ʤ��顢�⤷��������ǥå������ä��ʤ餽
-�줬�Ȥ���Ǥ��礦��
-
- CREATE INDEX tabindex ON tab (lower(col));
-
-�嵭�Υ���ǥå�����UNIQUE�Ǻ������줿��硢��������ʸ���Ⱦ�ʸ�����Ǽ�Ǥ���
-���������ΰ㤤��ʸ�������������Ǥ��äƤ�Ʊ��ˤϤʤ�ޤ��󡣤����������ʸ����
-�����򥫥��˳�Ǽ����ˤ� CHECK���󤫡��ȥꥬ����ȤäƤ���������
-
-4.9) ���������ǡ��ե�����ɤ�NULL �Ǥ��뤳�Ȥ򸡽Ф���ˤϤɤ����ޤ����� NULL
-�Ǥ��뤳�Ȥ򸡽Ф���ˤϤɤ����ޤ������ե�����ɤ�NULL���ɤ����ǤɤΤ褦�˥���
-�Ȥ��Ǥ��ޤ�����
-
-�ʲ��Τ褦�ˡ�IS NULL �� IS NOT NULL�ǡ����Υ�����ƥ��Ȥ��Ƥߤޤ���
-
- SELECT *
- FROM tab
- WHERE col IS NULL;
-
-NULL�β�ǽ���Τ����Τ�Ϣ�뤹��ˤϡ�COALESCE()�򼡤Τ褦�˻Ȥ��ޤ���
-
- SELECT COALESCE(col1, '') || COALESCE(col2, '')
- FROM tab
-
-NULL���֤ǥ����Ȥ���ˤϡ�IS NULL �� IS NOT NULL �ν����Ҥ� ORDER BY �����ǻ�
-�äƤߤޤ���true �Τ�Τ� false �Τ�Τ���⤤�ͤȤ����¤٤��ޤ��Τǡ�����
-��Ǥ� NULL �ε��ܤ���̥ꥹ�Ȥξ������֤���ޤ���
-
- SELECT *
- FROM tab
- ORDER BY (col IS NOT NULL)
-
-4.10) ����������ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ�����
-
- �� ����̾ ����
- VARCHAR(n) varchar ����Ĺ�Υ���������ꤹ�롢�ͤ�ʪ̵��
- CHAR(n) bpchar ���ꤵ�줿����Ĺ�Ȥʤ�褦�˶��򤬵ͤ����
- TEXT text Ĺ�������̤ʾ�¤�̵��
- BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe)
- "char" char 1ʸ��
-
-����̾�ˤ��ܤˤ�����Τϡ������ƥࡦ����������Ĵ�٤�Ȥ��䡢���顼��å�������
-�������Ȥ��Ǥ���
-
-�嵭�η��Τ����ǽ�Σ��Ĥη��� "varlena" ���Ǥ�(���ʤ�����ǥ������κǽ�Σ���
-���Ȥ��ǡ���Ĺ�ǡ�����θ�˼ºݤΥǡ�����³���ޤ�)�����Τ褦�˼ºݤζ��֤����
-���줿�礭�����⾯���礭���ʤ�ޤ�����������Ĺ���ͤϰ��̤����Τǡ��ǥ�����
-��ζ��֤ϻפä����⾮�����ʤ�ޤ���
-
-VARCHAR(n) �ϲ���Ĺ��ʸ�������¸����Τ˺�Ŭ�Ǥ�������¸�Ǥ���ʸ�����Ĺ������
-�¤�����ޤ���TEXT ��Ĺ�������¤�̵��ʸ�������¸�Τ���Τ�Τǡ������ 1������
-���ȤǤ��� CHAR(n)�ϡ�VARCHAR(n)��Ϳ����줿ʸ����������¸����Τ��Ф����֥��
-����ͤ����Ǥ��Ĥ�Ʊ��Ĺ����ʸ�������¸����Τ˺�Ŭ�Ǥ���BYTEA�ϡ���ʬŪ��
-NULL �ΥХ��Ȥ�ޤ�Х��ʥ�ǡ�������¸���뤿��Τ�ΤǤ��������Υ����פ�Ʊ��
-���餤����ǽ���������ޤ���
-
-4.11.1) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ�����
-
-PostgreSQL �� SERIAL �ǡ������򥵥ݡ��Ȥ��ޤ���������˥������󥹤�ư������
-�ޤ������Ȥ��С�
-
- CREATE TABLE person (
- id SERIAL,
- name TEXT
- );
-
-�ϼ�ưŪ�˼��Τ褦����������ޤ�:
-
- CREATE SEQUENCE person_id_seq;
- CREATE TABLE person (
- id INT4 NOT NULL DEFAULT nextval('person_id_seq'),
- name TEXT
- );
-
- [������
- CREATE UNIQUE INDEX person_id_key ON person ( id );
- �ϡ� 7.3 �ʹߤϼ�ưŪ�ˤϹԤʤ��ʤ��ʤ�ޤ�����
- ]
-
-
-��ưŪ�ˤĤ��������֤ϡ� <table>_<serialcolumn>_seq ��̾�դ����Ƥ��ơ�table
-�� serialcolumn �ϡ����줾��ơ��֥�� SERIAL ������̾���Ǥ������֤ˤĤ��Ƥ�
-������饤��ޥ˥奢���create_sequence �򤴤�󤯤�������
-
-4.11.2) SERIAL�ǡ�����������������ͤϡ��ɤ�����������ޤ�����
-
-�Ǥ��ñ����ˡ�ϡ�������Ƥ�줿SERIAL�ͤ� RETURNING�Ȥ��Ƽ������뤳�ȤǤ���
-4.11.1������ơ��֥��Ȥ��ȼ��Τ褦�ˤʤ�ޤ���
-
- INSERT INTO person (name) VALUES ('Blaise Pascal') RETURNING id;
-
-4.11.3) currval() ��¾�Υ桼���Ȥζ�����֤˴٤뤳�ȤϤʤ��Ǥ�����
-
-����Ϥ���ޤ���currval() �ϡ����٤ƤΥ桼���ǤϤ���ޤ��󤬡��ɼԤΥ��å���
-���Ϳ����줿���ߤ��ͤ��֤��ޤ���
-
-4.11.4) �ȥ�󥶥���������Ǥ����Ȥ��ˤ⤦�����ɥ��������ֹ椬�Ȥ��ʤ���
-�Ϥʤ��Ǥ������������󥹡�SERIAL�����˶���������ΤϤʤ��Ǥ�����
-
-Ʊ������������뤿��ˡ��¹���Υȥ�󥶥������ˡ�ɬ�פ˱����ƥȥ�󥶥�����
-�󤬽�λ����ޤǥ��å�����ʤ��褦���������ͤ�Ϳ���Ƥ��ޤ������Τ���ȥ��
-����������Ǥ������ֹ������Ƥ˥���åפ������ޤ���
-
-4.12) OID �Ȥϲ��Ǥ����� CTID �Ȥϲ��Ǥ�����
-
-�ơ��֥뤬WITH OIDS�ǤĤ���줿���ϡ����줾��Υ����˰�դ�OID������ޤ���
-OID�ϼ�ưŪ��4�Х��Ȥ�������Ϳ����졢����ϡ������󥹥ȥ졼�������̤��ư��
-���ͤȤʤ�ޤ�������������40���ǥ����С��ե������������ơ�OID�Ͻ�ʣ�򤷤Ϥ����
-����PostgreSQL�����������ƥ�ơ��֥����˥�󥯤��뤿���OID ��Ȥ��ޤ���
-
-�桼���Υơ��֥�Υ����˰�դ��ֹ���դ��뤿��ˤϡ� OID �ǤϤʤ� SERIAL ���
-���Τ��Ǥ�褤�Ǥ��礦��SERIAL��Ϣ�֤�1�ĤΥơ��֥���ǤΤ߰�դˤʤ뤫��ǡ���
-���С��ե����򵯤����ˤ����ȹͤ����ޤ��� 8�Х��ȤΥ��������ͤ���¸���뤿��
-�ˡ�SERIAL8������ޤ���
-
-CTID �ϡ������ʪ��������֥��å��ȥ��ե��åȤ��ͤǼ��̤��뤿��˻Ȥ��ޤ���
-CTID�ϡ��������������줿����ɹ��ߤ��줿�Ȥ����Ѥ��ޤ����ޤ���ʪ�������򺹤�
-����˥���ǥå����ε��ܤ˻Ȥ��ޤ���
-
-4.13) ���顼��å����� "ERROR: Memory exhausted in AllocSetAlloc()"���Ф�ΤϤ�
-���Ǥ�����
-
-�����餯�������ƥ�β��ۥ��꡼�����ƻȤ��̤����Ƥ��ޤäƤ����ǽ�������뤫��
-�����ͥ뤬����꥽�����ˤĤ��Ƥ�������ͤ��㤹�����ǽ��������ޤ��������Ф��
-ư�������ˤ�����ƤߤƤ���������
-
- ulimit -d 262144
- limit datasize 256m
-
-������ˤ�äơ��ɤ��餫�ҤȤĤ���������Ǥ��礦��������ϥץ������Υǡ�������
-�������¤���⤯���ꤷ�����֤󥯥��꤬���뤹��褦�ˤʤ�Ǥ��礦�����Υ���
-��ɤϸ��ԤΥץ������ȡ����Υ��ޥ�ɤ����餻����˺�������ƤΥ��֥ץ�������
-�Ĥ���Ŭ�Ѥ���ޤ����Хå�����ɤ��ȤƤ�¿���Υǡ������֤������SQL ���饤����
-�Ȥ����꤬³���Ƥ���ΤǤ���С����饤����Ȥ򳫻Ϥ������ˤ�����ƤߤƤ���
-������
-
-4.14) �ɤΥС������� PostgreSQL �����餻�Ƥ��뤫��Ĵ�٤�ˤϤɤ����ޤ�����
-
-psql ���� SELECT version(); �򥿥��פ��ޤ���
-
-4.15) ���ߤλ��郎�ǥե���ȤȤʤ�褦�ʥ����ϤɤΤ褦�ˤĤ���ޤ�����
-
-CURRENT_TIMESTAMP��Ȥ��ޤ�:
-
- CREATE TABLE test (x int, modtime TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
-
-4.16) �������(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 ��
-�ɤη����ꤵ��Ƥ��ޤ����̾����INNER���ȸƤФ�ޤ���
-
-4.17) ʣ���Υǡ����١�����Ȥ��䤤��碌�ϤɤΤ褦�ˤ���ФǤ��ޤ�����
-
-���ԤΥǡ����١����ʳ��ؤ��䤤��碌����ˡ�Ϥ���ޤ��󡣤Ȥ����Τ�PostgreSQL��
-�ǡ����١������ͤΥ����ƥ५���������ɤ߹��ि��ǡ������ˤϡ����Ȥ����Τդ��
-��������ˤ������ǡ����١�����ۤ����䤤��碌�򤹤뤹�٤�����ޤ���
-
-contrib/dblink �ϥǡ����١�����(cross-database)���䤤��碌��ؿ��ƽФ��ˤ���
-���ޤ���������󡢥��饤����Ȥ�Ʊ������³���̤Υǡ����١����ؤ�ĥ��ʤ��ƤϤ�
-�餺����̤򥯥饤�����¦�ǥޡ������ʤ��ƤϤʤ�ޤ���
-
-4.18) �ؿ�����ʣ���Υ����ޤ��ϥ������֤��ˤϤɤ����ޤ�����
-
-������֤��ؿ�(Set Returning Functions): http://wiki.postgresql.org/wiki/
-Return_more_than_one_row_of_data_from_PL/pgSQL_functions ��Ȥ��ȴ�ñ�Ǥ�
-
-��
-
-4.19) PL/PgSQL �δؿ�����ǰ���ơ��֥�˥�����������Ȥ����ɤ����� "relation
-with OID ##### does not exist" �Ȥ������顼��������ΤǤ��礦����
-
-�С������8.3������� PostgreSQL �Ǥϡ�PL/PgSQL �ϴؿ�������ץȤ򥭥�å��夷
-�����ᡢ���������������Ѥ�����ޤ�����PL/PgSQL �ؿ�������ơ��֥�˥�����������
-��Ǥ��Υơ��֥��ä��ƺ�ꤷ�����ˡ��ؿ����⤦���ٸƤӽФ��줿�Ȥ��ϡ�����
-�ؿ��Υ���å��夷�Ƥ������Ƥ��ޤ��Ť�����ơ��֥��ؤ��������ޤޤ��ä������
-�������Ρ������Ȥ��ơ�PL/PgSQL����� EXECUTE �����ơ��֥�ؤΥ��������Τ���
-�˻Ȥ��ޤ�����������ȡ�����������ѡ�������ľ�������褦�ˤʤ�ޤ���
-
-��������ϡ� PostgreSQL �С������8.3 �ʹߤǤϵ����ޤ���
-
-4.20) �ɤΤ褦�ʥ�ץꥱ�������Υ���塼����󤬤���ޤ�����
-
-�֥�ץꥱ�������פȰ���Ǥ����ޤ�������ץꥱ�������򤹤뤿��ε��ѤϤ���
-�Ĥ����ꡢ���줾�졢�����ȷ���������ޤ���
-
-�ޥ��������졼�֤Υ�ץꥱ�������ϡ��ɤߡ��񤭤Υ�����������륷�󥰥�ޥ�
-������ǽ�ǡ����졼�֤Ǥ��ɤߡ�SELECT���䤤��碌����������դ��뤳�Ȥ��Ǥ��ޤ�
-���Ǥ�͵������롢�ե꡼�����ѤǤ��롢�ޥ����ݥ��졼�֤�PostgreSQL��ץꥱ����
-��󥽥�塼�����ϡ� Slony-I �Ǥ���
-
-�ޥ���ݥޥ����Υ�ץꥱ�������ϡ��ɤߡ��񤭤Υ����������Ȥꡢʣ���Υ�ץ�
-�����Ȥ����륳��ԥ塼�������뤳�Ȥ��Ǥ��ޤ������ε�ǽ�ϡ������д֤��ѹ���Ʊ��
-��ɬ�פʤ��ᡢ��ǽ�˽���ʾ׷��Ϳ���ޤ��� PGCluster �ϡ����Τ褦�ʥ���塼����
-��Ȥ���PostgreSQL�Τ���˥ե꡼�����ѤǤ����ΤȤ��ơ��Ǥ�͵�������ޤ���
-
-����¾�ˤ⡢���Ѥ�ϡ��ɥ������ݥ١����Υ�ץꥱ������󥽥�塼����󤬤�����
-���ʥ�ץꥱ��������ǥ�򥵥ݡ��Ȥ��Ƥ��ޤ���
-
-4.21)�ơ��֥�ȥ�����̾���������꡼�����ǧ������ʤ��ΤϤʤ��Ǥ������ʤ���ʸ
-����(����ԥ��饤��)�ϲ�¸����ʤ��ΤǤ���?
-
-̾����ǧ������ʤ����Ǥ����Ū�ʸ����ϡ��ơ��֥���������ݤˡ��ơ��֥�䥫��
-���Ϥ���Ű�����λ��ѤǤ�����Ű������Ȥ��ȡ��ơ��֥�ȥ�����̾���ʼ���
-�ҤȤ����ޤ��ˤ���ʸ���Ⱦ�ʸ���ζ��̤򤷤Ƴ�Ǽ����ޤ����������äơ�pgAdmin�Τ�
-���˥ơ��֥�����ΤȤ��˼�ưŪ����Ű������Ȥ���Τϥ��������Ǥ�����̾��
-��Ȥ��Ȥ�����Ű�������դ��ʤ��ƤϤʤ�ʤ����Ȥ��̣���ޤ������Τ��ᡢ���̻�
-��ǧ�������뤿��ˤϰʲ��Τ����줫�򿴤����ޤ���
-
- �� �ơ��֥���������Ȥ�����Ű�����Ǽ��̻Ҥ�Ϥ����Ȥ��򤱤�
- �� ���̻ҤˤϾ�ʸ��������Ȥ�
- �� ���������ǻ��Ȥ���Ȥ�����Ű�����Ǽ��̻Ҥ�Ϥ�
-
-������������������������������������������������������������������������������
-
- ���ܸ�˴ؤ������
-
-5.1)���ܸ줬���ޤ������ʤ��ΤϤʤ��Ǥ�����
-
-createdb -E���ޥ�ɥ��ץ����� UTF8 ���뤤�� EUC_JP �Υ��󥳡��ǥ��󥰤���ꤷ
-�ƥǡ����١�����������뤫�����Τ褦�˥��󥳡��ǥ��󥰤���ꤷ�ƥǡ����١�����
-�������Ƥ���������
-
- CREATE DATABASE dbname WITH ENCODING 'UTF8';
- �⤷���ϡ�
- CREATE DATABASE dbname WITH ENCODING 'EUC_JP';
-
-5.2) psql ��Windows���饢�����������Ȥ��ˡ����ܸ줬ʸ����������ΤǤ�����
-
-psql����ǥ��饤����ȤΥ��󥳡��ǥ��󥰤���ꤷ�Ƥ���������
-
- SET client_encoding TO 'SJIS'
-
-PostgreSQL�ǡ����١����Υ��󥳡��ǥ��󥰤˻Ȥ������ܸ�ʸ�������ɤ� EUC_JP ��
-UTF-8(UNICODE) �Ǥ��뤿�ᡢShift-JISɽ���Υ��ޥ�ɥץ���ץȤ���ϡ�
-client_encoding�����ꤷ�Ƥ����ʤ��ȡ����ܸ��ɽ������ݤ�ʸ�������������ޤ���
-
-5.3) PostgreSQL�����ܸ����ʸ�����ϤǤ��ޤ�����
-
-�С������8.3�Ǥϡ�TSearch2��ʸ������ǽ�����Τ��Ȥ߹��ޤ�ޤ����������ΤޤޤǤ�
-���ܸ�Υ���ǥå�����������񤷤������Ǥ���������褹�뤿��ˡ�Takahiro
-Itagaki��ˤ�äơ�Mecab�Ȥ��������Dz��ϥץ����������Ѥ������ܸ���ʸ�����⥸
-�塼�� textsearch_ja ����ȯ����ޤ�����TSearch2�б������ʤ�鷺���˲������뤳��
-�����ܸ��б��ˤ��ޤ���
-
-������������������������������������������������������������������������������
-
-�����ܸ��ǤˤĤ��ơ�
-
-[������
- ���ܸ��Ǥ�����ˤĤ��Ƥϰʲ����̤�Ǥ���
-
- �ǽ�������: 2008ǯ10��8��
- ������: ��¼ �� (Jun KUWAMURA <juk at postgresql.jp>)
-
- ����FAQ�������κ����ˤ����궨�Ϥ򤷤Ƥ������ä�����(�ɾΤ�ά�����Ƥ��������ޤ�):
-
- ���� ̭(Minoru TANAKA <Tanaka.Minoru at keiken.co.jp>)
- �а� ã��(Tatsuo ISHII <ishii at sraoss.co.jp>)
- ��ƣ �ο�(Tomohito SAITOH <tomos at elelab.nsc.co.jp>)
- �Ͼ� ȥ(Hajime BABA <baba at kusastro.kyoto-u.ac.jp>)
- ���� �칬(Kazuyuki OKAMOTO <kaz-okamoto at hitachi-system.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>)
- ���� ����(Masami OGOSHI <ogochan at zetabits.com>)
- ���� �ӹ�(Toshiyuki ISHIKAWA <tosiyuki at gol.com>)
- ���� �й�(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>)
- ���� ����(Kaori Inaba <i-kaori at sraoss.co.jp>)
- ˧�� ����(Yasufumi Haga <yasufumi.haga at nifty.com>)
-
- ��Ϥ��ᡢ�ݥ��ȥ��쥹�˴ؤ�������˭�٤����ܸ�PostgreSQL�᡼��󥰥ꥹ�ȡ�
- �����Τ��ä������äƤ��줿�ꡢ���Ĥ�����å��򤷤Ƥ����
- JF(Linux Japanese FAQ)�ץ��������ȡ�FreeBSD �ɥ�����ơ������ץ���������
- �����������줫�顢ľ�ܤ��뤤�ϴ���Ū�ˤ�����äƤ������뤹�٤ƤΥ����ץ󥽡���
- ���ߥ�˥ƥ��Τߤʤ��ޤ˴��դ������ޤ���
-
-
- ��������ʸ��� �ܲ� "Frequently Asked Questions" �Υڡ����� "Japanese FAQ"
- �Ȥ������ܤǤ���ޤ���
-
- �ޤ����ǿ��Ǥϰʲ��Υ����Ȥˤ���ޤ���
- http://www.postgresql.jp/wg/jpugdoc/ ��JPUGʸ�񡦽��Ҵ�Ϣʬ�ʲ��
- http://www.linux.or.jp/JF/JFdocs/INDEX-database.html ��Linux JF�ץ��������ȡ� http://www.linet.gr.jp/~juk/pgsql/ ��PostgreSQL Notes for Japanese�ס������ԥڡ�����
-
- �ʤ������������˴ؤ��뤴�ո����������(juk at postgresql.jp)�ޤǤ��󤻤���������
- �ʢ� �᡼�륢�ɥ쥹�� " at " ��Ŭ�ڤ�ľ���Ƥ���������Ⱦ�Ѥ� "@" �Ǥ�����
-]
-