��ʸ�ǽ�������: Mon May 30 22:24:56 EST 2003
���ߤΰݻ�������: Bruce Momjian (pgman@candle.pha.pa.us)
Maintainer of Japanese Translation: Jun Kuwamura (juk at PostgreSQL.jp)
����ʸ��κǿ��Ǥ� http://www.PostgreSQL.org/docs/faqs/FAQ.html �Ǹ��뤳�Ȥ��Ǥ��ޤ���
�ץ�åȥۡ������ͭ�μ���ˤĤ��Ƥ�:
http://www.PostgreSQL.org/docs/index.html
�˲���������ޤ���
(�ʲ������Ԥˤ������� [������ �� ] �ȤǰϤ�ǵ����ޤ���)
[������
���ܸ�������ˤĤ��ƤΥ��ϺǸ����ذ�ư���ޤ�����
���ܸ��ǤΤ���ʸ��� �ܲ� "Docs" �� "Frequently Asked Questions" ��
�Ȥ����� "Japanese FAQ" �Ȥ������ФǤ���ޤ����ޤ����ʲ��Υ����Ȥˤ�
����ޤ���
http://www.PostgreSQL.jp/subcommittee/jpugdoc/
http://www.rccm.co.jp/~juk/pgsql/
http://www.linux.or.jp/JF/
���������ˤĤ��Ƥ����Ť�������(juk at PostgreSQL.jp)�ޤǥ��Ǥ���������
2003ǯ06��30�� ��¼ ��
]
Post-Gres-Q-L.(�ݥ��� - ���쥹 - ���塼 - ����) ��ȯ�����ޤ���
PostgreSQL �ϼ����� DBMS �����ѤΥץ��ȥ����פǤ��ä� POSTGRES �ǡ����١������������ƥ�β����ǤǤ���PostgreSQL �� POSTGRES �ζ��Ϥʥǡ�������ǥ��˭�٤ʥǡ�����������(��)���ݻ����ʤ��顢POSTGRES �ǻȤ�줿 PostQuel �䤤��碌�����ĥ���� SQL �Υ��֥��åȤ��֤������Ƥ��ޤ���PostgreSQL ��̵���Ǵ����ʥ����������ѤǤ��ޤ���
PostgreSQL �γ�ȯ�ϡ�PostgreSQL ��ȯ���ꥹ�Ȥ˻��ä��Ƥ��볫ȯ��ã�Υ�����Ǥ��٤ƹԤʤ��Ƥ��ޤ������ߤκ�Ĺ�� Marc G. Fournier (scrappy@PostgreSQL.org )�Ǥ���(������1.6���˻��äλ���������ޤ���)���ߡ����Υ����ब PostgreSQL ��ȯ�Τ��٤Ƥ����ݤ�ߤƤ��ޤ���
Postgres95-1.01 ���濴Ū�ʳ�ȯ�Ԥ� Andrew Yu �� Jolly Chen �Ǥ�����������¾�����ο͡������Υ����ɤΰܿ����ƥ��ȡ��ǥХ�������ӡ����ɤ˻��ä��ޤ�����PostgreSQL �������������ɤǤ��� POSTGRES �ϥ���ե���˥���إС����쥤���ˤ����ơ� Michael Stonebraker �����λش��Τ�ȡ�¿���γ�����´�������ܿ��Υץ�����ޤ��������Ϥˤ�����ޤ�����
�С����쥤�ˤ����뤳�Υ��եȥ������Τ�Ȥ�̾���� Postgres �Ǥ�������SQL �ε�ǽ���ɲä��줿 1995 ǯ�ˤ���̾���� Postgres95 ���ѹ����졢1996 ǯ�ν���ˤ���̾���� PostgreSQL ���ѹ�����ޤ�����
PostgreSQL �ϲ���������˽����ޤ���
[������
��ʸ�ϱѸ�Ǥ������ͤȤ��ơ���ʸ��ʻ���Ǻܤ��ޤ���
]
PostgreSQL Data Base Management System
Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group Portions Copyright (c) 1994-6 Regents of the University of California
Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.
IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
POSTGRESQL �ǡ����١������������ƥ� ��ʬŪ��� (c) 1996-2002, PostgreSQL��ݳ�ȯ������ ��ʬŪ��� (c) 1994-6 ����ե���˥�����ܹ� �ܥ��եȥ���������Ӥ���ʸ��켰�Ͼ嵭�����ɽ���ȡ�����ʸ�� ����Ӥ����³����Ĥ�������Ƥ�ʣ����ź�դ���Ƥ���¤�ˤ��� �ơ����ѡ�ʣ����������������դε��Ĥ����ʤ���Ū�Ǥ��ä⡢̵ ���Ǥ���Ʊ�ս�̵���˹Ԥʤ��뤳�Ȥ���ǧ��ޤ��� ����ե���˥���ؤϡ������ʤ������Ԥˤ������Ƥ⡢���פβ����� �ޤࡢľ��Ū������Ū�����̡��������뤤��ɬ��Ū�ˤ�����餺������ »���ˤĤ��ơ����Ȥ�����ե���˥���ؤ�������»���ˤĤ������� ������Ƥ����Ȥ��Ƥ⡢���ڤ���Ǥ���餤�ޤ��� ����ե���˥���ؤϡ�������Ū�ˤ�������ۤ��ݾڤȡ�������Ū�� ��Ŭ�����˴ؤ��ƤϤ�Ȥ�ꡢ�����˸¤餺�������ʤ��ݾڤ������� �뤳�Ȥ��������ޤ����ʲ����Ѱդ��줿���եȥ������ϡ֤��Τޤޡפ� ���ܸ����Ȥ�������ե���˥���ؤϤ����ݻ����ٱ硢���������ɤ� �뤤�Ͻ��������̳���餤�ޤ��� [������ ����˴ؤ�����ʸ�Ͼ嵭�αѸ�ˤ��ɽ���Ǥ������ܸ����Ϥ����ޤ� ���ͤǤ��� ]
�嵭��BSD�饤���ǸŤ������ץ����Υ饤���Ǥ��������������� ���ɤΤ褦�˻Ȥ��褦�Ȥ����¤��ޤ����ޤ������ȤʤΤǡ��桹�⤽��� �Ѥ���Ĥ��Ϥ���ޤ���
����Ū�ˡ��Ƕ��Unix�ߴ��ץ�åȥۡ���ʤ��PostgreSQL��Ϥ��餻����Ϥ��Ǥ��������λ����Ǽºݤ˥ƥ��Ȥ�Ԥʤä����Ȥ���𤬤ʤ��줿�ץ�åȥۡ���ˤĤ��Ƥϥ��ȡ����������Ƥ���ޤ���
���饤�����
MS Windows �ץ�åȥۡ����������뤿��ˡ�libpq C �饤�֥�ꡢpsql������¾�Υ����ե�����������ӡ����饤����ȥ��ץꥱ��������ѥ��뤹�뤳�Ȥϲ�ǽ�Ǥ������ξ�硢���饤����Ȥ� MS Windows ������餻�ơ�TCP/IP ��ͳ�ǥ��ݡ��Ȥ���Ƥ��� Unix �ץ�åȥۡ��������륵���Ф��̿����ޤ���
Win32 libpq �饤�֥��� psql ���뤿��ˡ�win32.mak �����ۤ˴ޤޤ�Ƥޤ���PostgreSQL�� ODBC ���饤����ȤȤ��̿��Ǥ��ޤ���
������
���ߡ�Cygnus Unix/NT �ܿ��饤�֥��� Cygwin ��Ȥäơ�PostgreSQL �ǡ����١��������Ф� Windows NT �� Win2k ��Dz�Ư���Ƥ��ޤ������ۤ˴ޤޤ��pgsql/doc/FAQ_MSWIN�����뤤�ϡ� http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN�ˤ��� MS Windows FAQ ������������
MS Win NT/2000/XP �ͥ��ƥ����Ǥؤΰܿ������߿ʹ���Ǥ�����äȾܤ���Windows��PostgreSQL�ζᶷ�ϡ�http://techdocs.postgresql.org/guides/Windows�Ƥ���������
Windows-Native �����С� & ���饤����ȥѥå���������ƣ����ˤ�� �ݻ���������Ƥ��ޤ��� http://hp.vector.co.jp/authors/VA023283/PostgreSQL.html (Windows-Native Server&Client Package for PostgreSQL by Hiroshi Saito) http://hp.vector.co.jp/authors/VA023283/PostgreSQLe.html
PostgreSQL ���縵�� anonymous ftp �����Ȥ� ftp://ftp.PostgreSQL.org/pub/ �Ǥ��� �ߥ顼�����ȤˤĤ��Ƥϡ��桹�Υᥤ�� Web �ڡ���������������
[����: �ʲ������ܤΥߥ顼�����ȤǤ�: Japan: ftp://mirror.nucba.ac.jp/mirror/PostgreSQL/pub/ Japan: ftp://ring.ip-kyoto.ad.jp/pub/misc/db/PostgreSQL/ Japan: ftp://ring.crl.go.jp/pub/misc/db/PostgreSQL/ Japan: ftp://ring.saitama-u.ac.jp/pub/misc/db/PostgreSQL/ Japan: ftp://ring.astem.or.jp/pub/misc/db/PostgreSQL/ Japan: ftp://ring.exp.fujixerox.co.jp/pub/misc/db/PostgreSQL/ Japan: ftp://ring.jah.ne.jp/pub/misc/db/PostgreSQL/ Japan: ftp://ring.etl.go.jp.jp/pub/misc/db/PostgreSQL/ Japan: ftp://ring.asahi-net.or.jp/pub/misc/db/PostgreSQL/ Japan: ftp://ring.so-net.ne.jp/pub/misc/db/PostgreSQL/ Japan: ftp://ring.aist.go.jp/pub/misc/db/PostgreSQL/ ]
���פʥ����ꥹ�Ȥ�: pgsql-general@PostgreSQL.org�Ǥ���PostgreSQL �˴ؤ��뤳�ȤǤ���е������Ǥ��ޤ������Υꥹ�Ȥؤλ��äΤϡ��Żҥ�����ʸ(Subject �ԤǤϤ���ޤ���)�˼��Σ��Ԥ�ơ�
subscribe end
pgsql-general-request@PostgreSQL.org �����äƲ�������
�������������ǤΥ����ꥹ�Ȥ⤢��ޤ������Υꥹ�Ȥؤλ��ä� "��ʸ"�ˡ�
subscribe end�Ƚ� pgsql-general-digest-request@PostgreSQL.org ���Żҥ������äƲ�������
�������������Ǥϡ��ᥤ��ꥹ�ȤǼ��������å������� 30k ����ί����˥������������ǥꥹ�ȤΥ��С������դ���ޤ���
�Х���ݡ����ѤΥ��ꥹ�Ȥ⤢��ޤ������Υꥹ�Ȥؤλ��ä� "��ʸ"�Ȥ��ä���ˡ� bugs-request@PostgreSQL.org ���Żҥ������äƲ�������
��ȯ�Ԥε����Τ���Υ��ꥹ�Ȥ����ѤǤ��ޤ������Υꥹ�Ȥؤλ��ä��Żҥ�����ʸ�ˡ�
subscribe end�Ƚơ�pgsql-hackers-request@PostgreSQL.org���Żҥ������äƲ�������
http://www.PostgreSQL.org
EFNet �� OpenProjects �� #PostgreSQL �Ȥ��� IRC �����ͥ�⤢��ޤ��� UNIX ���ޥ�ɤ�irc -c '#PostgreSQL' "$USER" irc.phoenix.net ��ȤäƤ��ޤ���
[����:
1999ǯ7��23��������PostgreSQL�桼������(�ˤۤ� �ݤ��Ȥ��줹 �桼���� ����)��ά��JPUG
����Ω����ޤ�����JPUG ��������ȿ��ǡ�PostgreSQL�����Ѥ����ã����߶��Ϥξ�ȤʤäƤ��ޤ���
2003ǯ5��17���������ʤäơ�������PostgreSQL�桼����פ�̾�Τ����ޤ�����
������β����̵���Ǥ�������������β���Ȳ�����Ѷ�Ū�ʹ�����α��Ĥ�����Ƥ��ޤ���
�ܤ����ϡ�JPUG ��Web ������:
http://www.PostgreSQL.jp/
�������������������Ͽ���ǽ�ȤʤäƤ��ޤ���
1990ǯ���椴����ꡢ�ݥ��ȥ��쥹�����ܸ�����ꥹ�Ȥ��а� ã�פ���Ť��Ƥ��ޤ����ܺ٤ϡ�
http://www.sra.co.jp/people/t-ishii/PostgreSQL/ML/info.html
���������������������֤��來�ꤵ���pgsql-jp ML���������ƥ�
http://datula.mio.org/~iwakiri/pgsql_jp/
�Ǹ������뤳�Ȥ�Ǥ��ޤ���
]
���ѥ��ݡ��Ȳ�ҤΥꥹ�Ȥ�http://www.ca.PostgreSQL.org/users-lounge/commercial-support.html�ˤ���ޤ���
[����:
���ܤǤϡ�SRA Inc. �����ץ��ƥ������ �ˤƾ��ѥ��ݡ��Ȥ��Ԥʤ��Ƥ��ޤ���
�ߥ饯�롦��ʥå���������� �� "Miracle Linux for PostgreSQL" ������ȥ��ݡ��Ȥ�
���Ϥ���ޤ�����
]
PostgreSQL �κǿ��ǤϥС������ 7.3.2 �Ǥ���
�桹�ϡ�4������˥�㡼������Ԥʤ����Ȥ�ײ褷�Ƥ��ޤ���
���դ���ˡ������Ĥ��Υޥ˥奢��ȥ���饤�ޥ˥奢��(�ޥ˥奢�롦�ڡ���)����Ӥ����Ĥ��ξ����ʥƥ������꤬�ޤޤ�ޤ���/doc �ǥ��쥯�ȥ�������������ޤ����ޥ˥奢��ϡ�http://www.ca.PostgreSQL.org/docs/�ǥ���饤��Ǥ�����Ǥ��ޤ���
[����: �ʳ���SRA������PostgreSQL�桼������������졢 ��PostgreSQL ���ե������ޥ˥奢��� �Ȥ��ƽ��Ǥ���Ƥ��ޤ��� ]
����饤��ǻ��ȤǤ��� PostgreSQL ���ܤ�2������ޤ���http://www.PostgreSQL.org/docs/awbook.html
[����:
���ܥݥ��ȥ��쥹�桼������� ��PostgreSQL Book����ʬ�ʲ��
�ˤ���������ޤ�����
]
����ӡ� http://www.commandprompt.com/ppbook/
�Ǥ���
������ǽ�ʽ��Ҥ���Ͽ�ϡ�http://www.jp.PostgreSQL.org/books/
�ˤ���ޤ���
PostgreSQL ���Ѿ����⡢http://techdocs.PostgreSQL.org/
�ˤ���ޤ���
[����: ����ʸ��ϡ����ܥݥ��ȥ��쥹�桼�������http://www.postgresql.jp/document/ ������� ]
psql �⡢�����黻�ҡ��ؿ���������¾�ξ���������롢�����Ĥ��������餷�� \d ���ޥ�ɤ�����ޤ���
�桹�� Web �����Ȥˤϡ���ä�������ʸ����ޤ���
PostgreSQL�ϳ�ĥ���줿SQL-92�Υ��֥��åȤݡ��Ȥ��ޤ��� �桹�Υڡ����� TODO �ꥹ�Ȥˡ����ΤΥХ�����ǽ�侭��ײ�ˤĤ��Ƥε��Ҥ�����ޤ���
http://www.PostgreSQL.org/docs/awbook.html
�ˤ���PostgreSQL�ܤ� SQL ���Ƥ��ޤ���
[����:
���ܥݥ��ȥ��쥹�桼������� ��PostgreSQL Book����ʬ�ʲ��
�ˤ�����������Ǥ���Ƥ��ޤ���
]
����¾�ˤ� PostgreSQL�ܤȤ��ơ�http://www.commandprompt.com/ppbook ������ޤ��� �����餷�������ϡ�http://www.intermedia.net/support/sql/sqltut.shtm, http://ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM, �����ơ�http://sqlcourse.com �ˤ���ޤ���
����¾�Ǥϡ� "Teach Yourself SQL in 21 Days, Second Edition" �� http://members.tripod.com/er4ebus/sql/index.htm�ˤ���ޤ���
¿���Υ桼���ˡ� The Practical SQL Handbook, Bowman Judith S. et al., Addison-Wesley ����ɾ�Ǥ��� ����¾�ˡ�The Complete Reference SQL, Groff et al., McGraw-Hill �Τ褦�ʤΤ⤢��ޤ���
[����:
�а�ã��ˤ�����ܸ�λ���ʸ���ξҲ�ڡ���
http://www.SRA.co.jp/people/t-ishii/PostgreSQL/doc-jp/index.html
������ޤ���
��ƣľʸ��Ρֽ鿴�Ը��Σģ��߷����硦�ӣѣ����绲�ͽ�Ҳ�פΥ����ʡ�
http://www.shonan.ne.jp/~nkon/ipsql/books_SQL.html
������ޤ���
�����ѱѻ�Ρ�PostgreSQL���ܸ�ޥ˥奢���
http://www.net-newbie.com/
�Ǥϥ���饤��ޥ˥奢��θ������Ǥ��ޤ���
�ݻ��������UNIX �ǡ����١�������
http://www.wakhok.ac.jp/DB/DB.html
�⥪��饤����ɤळ�Ȥ��Ǥ��ޤ���
]
�б����Ƥޤ�������2000ǯ��������դ⡢������2000ǯ����������դ⡢��ñ�˰����ޤ���
�ޤ��ǽ�(������)�ˡ��ǿ��Υ����������������ɤ����桹�� Web �����Ȥ����ۤ˴ޤޤ�Ƥ���PostgreSQL Developers��ʸ����ɤߤޤ��� �����ܤˡ�pgsql-hackers �� pgsql-patches �����ꥹ�Ȥ����(subscribe)���ޤ��� �����ܤˡ����ʼ��Υѥå���pgsql-patches��ȯ�����ޤ���
���褽���ͤ���äȤο�ã����PostgreSQL CVS���������֤˥��ߥåȤ��븢�¤���äƤ��ޤ��� ���Τ��줾��ο�ã�������ι��ʼ��ʥѥå���ȯ������Τǡ����ߥ��ߥå����ȤʤäƤ����ã�Ϥ�����ɤ��դ��Τ����ѤǤ������桹����餬���ߥåȤ����ѥå��Ϲ��ʼ��Ǥ���ȳο����Ƥ��ޤ���
http://www.PostgreSQL.org/bugs/bugs.phpPostgreSQL BugTool (�Х��ġ���)�Υڡ�����ˬ��ƤߤƲ������� �Х���ݡ��Ȥ���Ф�������ˤĤ��Ƥμ���Ȼؿˤ�����ޤ���
�������� http://PostgreSQL.org�ˤ���ǿ��� FAQ ������å����Ʋ�������
�����Ʊ���� ftp ������ ftp://ftp.PostgreSQL.org/pub/�ǡ���äȿ������С������� PostgreSQL ���뤤�ϥѥå������ƤߤƲ�������
���եȥ�������פ���ˡ�ˤϤ����Ĥ�����ޤ�����ǽ����ǽ�ȿ������ȥ��ݡ��ȤȲ��ʤǤ���
PostgreSQL�ϡ��桹���Ϥ 1996ǯ���衢�ǹ⥯�饹�ξ�����פ���äƤ��ޤ�������Ϥ��٤ơ�Marc Fournie����Τ������ǡ���Ϥ��δ��פ�ǯ�ˤ�錄�ä���¤���������Ƥ��ޤ�����
�����ɤ����פϥ����ץ������ץ��������ȤˤȤäƤϤȤƤ����ڤʤ�Τǡ����ʤ����������ץ��������Ȥ�ʬ������ޤ���
��������δ��פϰ¤���ΤǤϤ���ޤ��ݻ���³���뤿��ˤ����뤤�ϰ���η�������ޤ����⤷�����ʤ��䤢�ʤ��β�Ҥˡ������������ϤΤ���λ�������뤿��˻ܤ����Ȥ��Ǥ���褦�Ǥ����顢https://store.pgsql.com/shopping/������դꤤ���ޤ���
�ޤ���Web�ڡ����ˤ� PostgreSQL,Inc �Ȥ���ޤ�����������"����(contributions)"�����ƥ�� PostgreSQL �ץ��������Ȥݡ��Ȥ��뤿������Τ���ǡ��褷������β�ҤΤ���λ��Τ���ǤϤ���ޤ��⤷�����(check)�������Թ礬�褱���Ϣ����ν���ؤ����겼������
����ˡ��⤷��PostgreSQL�Ǥ�����������Ǥ���С����ҡ������λ��㥵���� http://advocacy.postgresql.org�ؤ����꤯��������
PsqlODBC �� OpenLink ODBC ����Ĥ� ODBC �ɥ饤�С������Ѳ�ǽ�Ǥ���
PsqlODBC �ϼ��ξ�꤫�����������ɤǤ��ޤ��� http://gborg.postgresql.org/project/psqlodbc/projdisplay.php
[����: �ǿ��Ǥϰ����ʤ���Υ����Ȥˤ���ޤ��� ��http://w2422.nsk.ne.jp/~inoue/indexj.html ]
OpenLink ODBC �� http://www.openlinksw.com/��������Ǥ��ޤ���ɸ��Ū�� ODBC ���饤����ȡ����եȥ������ǻȤ��ޤ��Τǡ��ٱ礷�Ƥ��뤹�٤ƤΥץ�åȥۡ���(Win, Mac, Unix, VMS)���� PostgreSQL �� ODBC �����ѤǤ��ޤ���
���֤����ϡ������ʼ��Υ��ݡ��Ȥ�ɬ�פʿ͡�����äƤ���Ȼפ��ޤ����� �ե�������ǤϤ��ĤǤ������ǽ�Τ褦�Ǥ�������ϡ�postgres95@openlink.co.uk �����äƲ�������
Programmer's Guide �� ODBC �ξϤ⤴������������
�ǡ����١������˻��� 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 ��Ȥ��ޤ���
[����:
WDB �ϡ�Web ���� DataBase �ؤ� Perl �� Interface �Ǥ���
wdb-p95 �ؤΥ���ڤ�Ƥ��ޤäƤ��ޤ��������餯��Perl DBI ��ͳ�� DBD::Pg �����Ѥ���ǽ�Ȼפ��ޤ���
���ߡ�WDBI �Ȥ���̾���ˤʤäƤ�����
http://www.egroups.com/list/wdb-users/
�ȡ�WDB��̾���ΤޤޤΤ��
http://www.i-con.dk/wdb/
�Ȥ�����ޤ������ηаޤϤ褯�狼��ޤ���
]
�������PostgreSQL �ؤΥ���ե����륤���ե������������Ĥ�����ޤ��� �������PgAccess http://www.pgaccess.com ��ޤޤ�ޤ��� PgAdmin II (http://www.pgadmin.org Win32-only)�⤢��ޤ��� RHDB Admin (http://sources.redhat.com/rhdb/ )�� Rekall ( http://www.thekompany.com/products/rekall/, proprietary)�⤢��� ���� PHPPgAdmin ( http://phppgadmin.sourceforge.net/ ) ��PostgreSQL�ؤ�Web�١����� �����ե����������ޤ���
PgAccess �ȸƤФ�������餷������ե����롦�桼���������ե����������ꡢ�������ۤȶ��˽в٤���ޤ���PgAccess �ˤϥ�ݡ��ȡ������ͥ졼���⤢��ޤ���Web �ڡ�����http://www.pgaccess.org/�Ǥ���
���ܺ٤ʥꥹ�ȤˤĤ��Ƥϡ�http://techdocs.postgresql.org/guides/GUITools ��������������
�͵��Τ���ۤȤ�ɤθ����PostgreSQL�ؤΥ����ե���������äƤ��ޤ��� ���ʤ����Ȥ��ץ�����ߥ���γ�ĥ�⥸�塼��Υꥹ�Ȥ������ƤߤƤ���������
�ʲ��Υ����ե�������PostgreSQL�����ۤ˴ޤޤ�Ƥ��ޤ���
����¾�����Ѳ�ǽ�ʥ����ե������� http://www.PostgreSQL.org/interfaces.html ����ӡ� http://gborg.postgresql.org ��Drivers/Interfaces�Υ��������ˤ���ޤ���
[������ �ʰ¸�ˤ���� Palm �Ǥ� libpq ��ȯ����ޤ����� http://www.snaga.org/libpq/ ]
��ñ����ˡ�ϡ� configure �����餻��Ȥ��� --prefix ���ץ�������ꤹ�뤳�ȤǤ���
���ޤ��ޤ����꤬�ͤ����ޤ������ޤ��ǽ�ˤ��ʤ��Υ����ͥ�� System V IPC �γ�ĥ�����ȡ��뤵��Ƥ��뤫���ǧ���Ƹ��Ƥ���������PostgreSQL �ϥ����ͥ�ˤ�붦ͭ����ȥ��ޥե��Υ��ݡ��Ȥ�ɬ�פȤ��ޤ���
�����ͥ뤬��ͭ������������ˤʤäƤ��ʤ��ä������Ǥʤ���С������ͥ���Ф��ƻȤ��붦ͭ������礭�����礭�����ꤹ��ɬ�פ�����ޤ�������Ū���礭���ϡ��ȤäƤ��륢�����ƥ������postmaster �����餻��Ȥ������ꤹ��Хåե��ο��ȥХå�����ɥץ������˰�¸���ޤ����ۤȤ�ɤΥ����ƥ�Ǥϡ������ͤΥХåե��������Τޤޤǡ����ʤ��Ȥ���1MB��ɬ�פǤ��� PostgreSQL Administrator's Gide�˶�ͭ����ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤�����ޤ��ΤǤ�������������
�⤷���顼��å�������IpcSemaphoreCreate: semget failed (No space left on device)�Ǥ���С������ͥ뤬��ʬ�ʥ��ޥե���Ȥ���褦�˹�������Ƥ��ޤ���Postgres������Ū�ʥХå�����ɥץ�������˰�ĤΥ��ޥե���ɬ�פȤ��ޤ����Ȥꤢ�����β�����postmaster��ư����Ȥ��ˡ��Хå�����ɥץ������ο����꾯�ʤ����¤뤳�ȤǤ��������ͤ�32��꾮���ʿ��Υѥ�����-N�ǻȤ��ޤ�����깱��Ū�ʲ����ϡ������ͥ��SEMMNS �� SEMMNI �ѥ��������䤹���ȤǤ���
�����ǽ�Υ��ޥե�����٤ʥǡ����١������������δ֤˥���å���� ��������ǽ��������ޤ���
�⤷�����顼��å��������ʤˤ�¾�Τ�ΤǤ���С������ͥ�ι����Ǥޤä������ޥե��Υ��ݡ��ȤƤ��ʤ����⤷��ޤ��� PostgreSQL Administrator's Gide �˶�ͭ����ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤�����ޤ���
�����ͤǤϡ�PostgreSQL �� unix �ɥᥤ���åȤ�Ȥ���������ޥ������³���������ޤ���postmaster ��ư�� -i �ե�å���ä���$PGDATA/pg_hba.conf �ե������Ŭ�ڤ�ľ���ơ��ۥ��ȼ�Ƴ����ǧ�ڤ�Ȥ�ʤ��������¾�Υޥ������³�Ǥ��ʤ��Ǥ��礦������ˤ��TCP/IP����³����ǽ�ˤʤ�ޤ���
�����ǽ�ʥ��ޥե�����٤Υǡ����١�������������˥���å����������������Ȥ�����ޤ���
�Τ��˥���ǥå������䤤��碌��®�٤������ޤ���EXPLAIN���ޥ�ɤ� PostgreSQL ���ɤΤ褦�ˤ��ʤ����䤤��碌���������Ƥ��뤫�뤳�Ȥ��Ǥ��������ơ��ɤΥ���ǥå������Ȥ��Ƥ��뤫�뤳�Ȥ��Ǥ��ޤ���
�⤷ INSERT ��¿�Ѥ��Ƥ�����ϡ�COPY ���ޥ�ɤ�Ȥä��礭�ʥХå������Ǥ����Ԥʤ����Ȥ�Ƥ���Ʋ�����������ϡ�INSERT ���̡��˹Ԥʤ�����äȹ�®�Ǥ������ˡ�BEGIN WORK/COMMIT �Υȥ������֥��å������̵��ʸ�ϡ�����鼫�Ȥ����줾��Υȥ�����������äƤ���ȸ��ʤ���ޤ��������Ĥ���ʸ���ĤΥȥ������֥��å�����ǹԤʤ����Ȥ�ͤ��Ʋ�����������ˤ��ȥ�������Υ����С��إåɤ�����ޤ����ޤ����礭�ʥǡ������ѹ���Ԥʤ��ݤϥ���ǥå�������ٳ����ơ����ľ�����Ȥ�ͤ��ƤߤƲ�������
���塼�˥Υ��ץ�������Ĥ�����ޤ���postmaster �� -o -F ���ץ����ǵ�ư���뤳�Ȥˤ�äơ�fsync() ��̵���ˤ��뤳�Ȥ��Ǥ��ޤ�������ˤ�äơ��ƥȥ���������� fsync() �ǥǥ�����������Τ�ߤᤵ���ޤ���
postmaster -B ���ץ�����ȤäƥХå�����ɡ��ץ������ˤ��Ȥ��붦ͭ������Хåե����礭�����뤳�Ȥ�Ǥ��ޤ����⤷�����Υѥ�����⤯��������ȡ������ͥ�ζ�ͭ������֤������ͤ�ۤ��Ƥ��ޤä������ postmaster ������ʤ��ʤ�Ǥ��礦�������ͤǤϡ����줾��ΥХåե����礭���� 8K �ǡ��Хåե����� 64 �Ǥ���
�Хå�����ɤ� -S ���ץ�����Ȥäơ����줾��ΥХå�����ɡ��ץ����������Ū���¤��ؤ��ˤ�äƻȤ�����κ��祵���������䤹���Ȥ�Ǥ��ޤ��� ���� -S ���ͤϥ����Х���ñ�̤ǡ������ͤ� 512 (���ʤ����512K)�Ǥ���
�ޤ���CLUSTER ���ޥ�ɤ�Ȥäơ��ơ��֥�Υǡ�����ǥå����˹�碌�뤿��˥��롼�ײ����뤳�Ȥ�Ǥ��ޤ����ܤ����ϡ�����饤��ޥ˥奢��� CLUSTER �Ʋ�������
PostgreSQL �ϡ��ǥХ��Τ���˰�̣�Τ��롢���־������𤹤뤤���Ĥ��ε�ǽ������ޤ���
�ޤ���--enable-cassert ���ץ����� configure �����餻�ޤ����������ƥ���ѥ��뤹�뤳�Ȥˤ�ꡢ������ assert() �����Хå�����ɤο�Ľ������ƻ뤷������ͽ�����̤��Ȥ�������ȥץ���������ߤ���褦�ˤʤ�ޤ���
postmaster �� postgres ��ξ���Ǥ����Ĥ��ΥǥХ������ץ��������Ѥ��Ǥ��ޤ����ޤ������Τ褦�� postmaster ��ư����Ȥ��Ϥ��ĤǤ⡢ɸ����Ϥȥ��顼���Ϥ�������ե����������褦�ˤ��Ƥ��뤳�Ȥ�Τ���Ʋ�������
cd /usr/local/pgsql ./bin/postmaster >server.log 2>&1 &
����ˤ�� PostgreSQL �κǾ����Υǥ��쥯�ȥ�� server.log �ե����뤬�֤���ޤ������Υե�����ϥ����С���������������䥨�顼�ˤĤ���ͭ�Ѥʾ����ޤߤޤ���Postmaster �Ϲ��˾ܺ٤ʾ������𤹤뤿��� -d ���ץ���������ޤ������� -d ���ץ����ϡ��ǥХ�����٥����ꤷ�ޤ����⤤�ǥХ�����٥�Ǥϡ��礭�ʥ����ե�������������뤳�Ȥ����դ��ʤ��ƤϤʤ�ޤ���
�⤷��postmaster�����äƤ��ʤ���С�postgres�Хå�����ɤޥ�ɹԤ������餻�뤳�Ȥ��Ǥ���ľ��SQLʸ���פ��뤳�Ȥ��Ǥ��ޤ������Τ�꤫���ϡ��ǥХ���Ū�ΤȤ����������ᤷ�ޤ������ߥ�����ǤϤʤ������Ԥ��䤤��碌�ν���ˤʤ뤳�Ȥ����դ��Ƥ����������⤷���ǥХ�����ܥ������ƥ���ѥ��뤷�Ƥ���С��ǥХå���ȤäƲ��������Ƥ��뤫�뤳�Ȥ��Ǥ��ޤ���postmaster ����Хå�����ɤϤ����櫓�ǤϤʤ��Τǡ���Ω�ʴĶ������äƤ���ΤǤϤʤ����å����Хå�����ɤȤ����ä����꤬��ʣ���뤳�ȤϤ���ޤ���
�⤷��postmaster�����äƤ���С����륦����ɥ��� psql�Ϥ���ȡ�psql �ǻȤ��� postgres �ץ����� ��PID�����Ĥ���ޤ����ǥХå���Ȥä� postgres��PID�˥����å�(attach)���ޤ����ǥХ� �����椫��֥졼�����ݥ���ȤåȤ���psql �����䤤��碌��ȯ�� ���ޤ����ǥХ��Τ����postgres���ư������ϡ�PGOPTIONS="-W n" ������Ǥ������줫�顢psql �Ϥ��ޤ�������ˤ�ꡢn �� ���Ϥ��٤餻��Ϥ��ʤΤǡ��ǥХå��ǥץ������˥����å����ơ��֥졼���ݥ� ��Ȥ����ꤷ�����Ϥ������ɤäƸ��Ƥ椯���Ȥ��Ǥ��ޤ���
PostgreSQL �ץ������ˤϡ��ǥХ�����ǽ¬��ˤȤƤ����Ω�� -s�� -A�� -t ���Υ��ץ������ޤ���
���Ȥ����ؿ����ɤΤ��餤�¹Ի��֤äƤ��뤫�뤿��ˡ��ץ��ե�����ʥץ��ե������դ��ˤǥ���ѥ��뤹�뤳�Ȥ��ǽ�Ǥ������ΥХå�����ɤΥץ��ե����롦�ե������ pgsql/data/base/dbname �ǥ��쥯�ȥ�˳�Ǽ�����Ǥ��礦�����饤����ȤΥץ��ե�����ϥ��饤����Ȥθ��ԥǥ��쥯�ȥ���֤����Ǥ��礦��Linux �ǤޤȤ�ʥץ��ե������Ԥ��ˤ� -DLINUX_PROFILE �ǥ���ѥ��뤹��ɬ�פ�����ޤ���
postmaster��Ʊ����ư�Ǥ���Хå�����ɥץ��������Ф������¿������䤹ɬ�פ�����ޤ���
����κ���ץ�������32�ץ������Ǥ���-N��Ŭ�ڤ��ͤ�����ˤ���postmaster��Ƶ�ư���뤫��PostgreSQL.conf �������뤳�Ȥˤ�äơ������ͤ����䤹���Ȥ��Ǥ��ޤ��� ������ι����Ǥ�-N�Ϻ���1024�ޤ�����Ǥ��ޤ����⤷����ä�ɬ�פǤ����include/config.h�����MAXBACKENDS�����ä������ƹ��ۤ��ޤ����⤷��˾��ʤ�configure�� --with-maxbackends���ؤ�Ȥäơ�-N�δ����ͤ�����������Ǥ��ޤ���
�⤷��-N �� 32�����礭������ΤǤ���С�-B������64����礭���ͤ����ä����ʤ��ƤϤʤ�ʤ�����-B �Ͼ��ʤ��Ȥ� -N ��2�ܤϤʤ��ƤϤʤ餺�������餯�ǹ���ǽ��˾��ʤ�Ф������礭���ͤ�ɬ�פʤϤ��Ǥ����Хå�����ɥץ�����������ˤ���ȡ�����������Unix�����ͥ빽���ѥ��������䤹���Ȥ�ɬ�פˤʤ뤫�⤷��ޤ��� ��ͭ������֥��å��κ�����(SHMMAX)�� ���ޥե��κ����(SEMMNS��SEMMNI)�� �ץ������κ����(NPROC)�� �桼����κ���ץ�������(MAXUPRC)�� �����ե�����κ����(NFILE��NINODE ���ǧ����˴ޤޤ�ޤ��� PostgreSQL�˵������Хå�����ɤΥץ������������¤���Ƥ���Τϡ� �����ƥ�Υ������Ȥ��̤��Ƥ��ޤ����Ȥ��뤿��Ǥ���
�䤤��碌�¹ԥ⥸�塼��ˤ�ä��������줿���Ū�ʥե����뤬�����Υǥ� �쥯�ȥ�˴ޤޤ�ޤ����㤨�С��⤷ ORDER BY �������������˥Хå�����ɤ� -S �ѥ����ǵ��Ĥ����ͤ����礭�ʥ��ڡ����������Ȥκݤ�ɬ�פ��Ȥ���ȡ���줿�ǡ������ݻ����뤿��˰��Ū�ʥե����뤬�����Ĥ���������������ޤ���
���Ū�ʥե�����ϼ�ưŪ�˾ä������Ϥ��Ǥ������⤷�������Ȥ�����ǥХå�����ɤ�����å��夷�Ƥ��ޤ��Ȥ����Ϥʤ�ޤ���postmaster����ߤȥꥹ�����ȤǤ����Υե�����ϥǥ��쥯�ȥ꤫��ä������ޤ���
[������
SYSLOGD ��ͳ�ǥ�������Ϥ���ˤϡ��ޤ���configure �� --enable-syslog
�դ������餻���塢����ѥ���ȥ��ȡ����Ԥʤ��ޤ���
���ˡ�syslog.conf �� local?.* �� ���������ꤷ(�Ķ��ѿ����ѹ���ǽ)��
syslogd �� HUP �����ʥ�����äƽ�������Ƥ����ޤ��������ơ�
$PGDATA/pg_options �� syslog=2 ��ä��ơ� postmaster �� -S
���ץ�����դ��ˤƥ����Х⡼�ɤǵ�ư���ޤ���(�С������ 7.1 �����
pg_options �� PostgreSQL.conf �ˤʤäƤ��ޤ���)
]
PostgreSQL������ϥޥ��ʡ������ǤϾ������ѹ������Ԥʤ��ޤ���Τǡ�7.2 ���� 7.2.1 �ؤΥ��åץ��졼�ɤˤϥ���פȥꥹ�ȥ���ɬ�פϤ���ޤ�����������㡼����(���Ȥ��С�7.2����7.3�ؤΤ褦��)�Ǥϡ������ƥ�ơ��֥��ǡ����ե�����������ե����ޥåȤ��ѹ��Ф��йԤʤ��ޤ����������ѹ��Ϥ����Ƥ�ʣ���ǡ����Τ���桹�ϥǡ����ե�����Τ���θ����ߴ�����ݻ����뤳�Ȥ��Ǥ��ޤ�����פ����ѥե����ޥåȤǥǡ�������Ϥ���������������ե����ޥåȤ��ɤ߹��ळ�Ȥ��Ǥ��ޤ���
Ʊ������Ǥϥǥ�������ǤΥե����ޥåȤ��ѹ��Ϥʤ��Τǡ����åץ��졼�ɤˤϥ���ס��ꥹ�ȥ��ǤϤʤ���pg_upgrade ������ץȤ�Ȥ����Ȥ��Ǥ��ޤ��������Ρ��Ȥˤϡ�pg_upgrade �����Ѳ�ǽ�ʥ������ɤ���������Ƥ��ޤ���
�ܽҤϡ�����饤��ޥ˥奢��� DECLARE �Ʋ�������
����饤��ޥ˥奢���FETCH�Ƥ������������뤤�ϡ�SELECT ... LIMIT....��ȤäƤߤƲ�������
���Ȥ����ߤ����ΤϺǽ�ο����������Ǥ⡢���٤Ƥ��䤤��碌��ɾ�����ʤ��ƤϤʤ�ʤ����⤷��ޤ���ORDER BY ����ä��䤤��碌��Ȥ����Ȥ�ͤ��ƤߤƲ������� �⤷��ORDER BY�˹�ä�����ǥå���������Ȥ���� PostgreSQL���ᤵ�줿�ǽ�ο�����������ɾ���Ǥ��뤫�⤷��ޤ����Ǥʤ�С�PostgreSQL �ϰտޤ������������������ޤǤ��٤ƤΥ�����ɾ�����ʤ���Фʤ�ʤ����⤷��ޤ���
������ʹԤ�SELECT����ˤϡ�����ʸ��Ȥ��ޤ���
SELECT col FROM tab ORDER BY random() LIMIT 1;
psql�Υ����������ɤȤ��ƽ줿 pgsql/src/bin/psql/describe.c �ե�������ɤळ�Ȥ����������Ǥ��� �����ˤϡ�psql�ΥХå�����å��女�ޥ�ɤˤ����ϤΤ����SQL���ޥ�ɤ��ޤޤ�Ƥ��ޤ��� psql �� -E ���ץ�����Ĥ��Ƶ�ư����С�Ϳ�������ޥ�ɤ�¹Ԥ��뤿����䤤��碌�����Ϥ���ޤ���
DROP COLUMN��ǽ����ALTER TABLE DROP COLUMN �Ȥ��ƥ���7.3 �˲ä����ޤ���������ޤǤΥС������Ǥϡ���������ˤ������ޤ�:
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;
�����Υǡ��������פϼ���ʸ���Ѥ����ޤ���
BEGIN; ALTER TABLE tab ADD COLUMN new_col new_data_type; UPDATE tab SET new_col = CAST(old_col AS new_data_type); ALTER TABLE DROP COLUMN old_col; COMMIT;
�����Ԥʤä��Ȥ��ϡ����ä��줿�Ԥ��ȤäƤ���ǥ��������֤������뤿���VACUUM FULL tab���ۤ����ɤ����⤷��ޤ���
���¤ϰʲ��ΤȤ���Ǥ���
�ǡ����١����κ��祵����? ����̵�� (4 TB �Υǡ����١�����¸�ߤ��ޤ�) �ơ��֥�κ��祵����? 16TB �����κ��祵����? 1.6TB �ե�����ɤκ��祵����? 1GB �ơ��֥���Ǥκ��������? ����̵�� �ơ��֥���Ǥκ��祫����? �����η��ˤ��250-1600 �ơ��֥���Ǥκ��祤��ǥ�����? ����̵��
����������ϼºݤ�̵���¤ǤϤʤ����ǥ��������̤ȥ���䥹��åץ��ڡ������礭���ˤ�����¤���ޤ�����ǽ�Ϥ������ͤ����ȤΤۤ��礭�ʻ������������ޤ���
����ơ��֥륵������16TB�ϥ��ڥ졼�ƥ������ƥ�ˤ�����ե�����Υ��ݡ��Ȥ�ɬ�פȤ��ޤ�����ʥơ��֥��ʣ����1GB�Υե������ʬ������¸����ޤ��Τǡ��ե����륷���ƥ�����¤Ͻ��פǤϤ���ޤ���
�ǥե���ȤΥ֥��å���������32k�ˤ���Ⱥ���ơ��֥륵�����Ⱥ��祫�����Ȥ����ä��ޤ���
����Ȥ��ơ��ƹԤ������ȥƥ����ȵ��Ҥ���� 100,000�ԤΥե������ͤ� �Ƥߤޤ��礦���ƥ����Ȥ�ʸ�����ʿ��Ĺ����20�Х��ȤȲ��ꤹ��ȡ��ե�å� �ե�������礭������2.8MB �Ǥ������Υǡ�����ޤ� PostgreSQL �ǡ����١��� �ե�������礭���ϼ��Τ褦����6.4MB�ȸ��Ѥ�뤳�Ȥ��Ǥ��ޤ���
36 bytes: �ƥ����Υإå�(����) 24 bytes: ����(int)�ե�����ɤȥƥ�����(text)�ե������ + 4 bytes: �ڡ�����Υ��åץ�ؤΥݥ��� ---------------------------------------- 64 bytes per row PostgreSQL �Υǡ����ڡ����������� 8192�Х���(8KB)�ʤΤ�: 8192 bytes per page ------------------- = 128 rows per database page (�ڤ�夲) 64 bytes per row 100000 data rows -------------------- = 782 database pages 128 rows per page 782 database pages * 8192 bytes per page = 6,406,144 bytes (6.4 MB)
����ǥå����ϡ�����ۤɤΥ����Хإåɤ��ᤷ�ޤ�������ǥå����դ������ǡ�����ޤ�ʾ塢����ʤ���礭���ʤ�ޤ���
NULL�ϥӥåȥޥåפ���¸����Ƥ��ơ�����餬�鷺���˥��ڡ�����Ȥ��ޤ���
psql �ˤϤ��������ʥХå�����å��塦���ޥ�ɤ����ꡢ�������������ɽ�����ޤ����Хå�����å��塦���ޥ�ɤμ����ˤ� \? ��ȤäƲ�������
�ޤ���pgsql/src/tutorial/syscat.source �ե���������餻�ƤߤƲ�����������ϡ������� SELECT ʸ�ˤ��ɬ�פʾ����ǡ����١����Υ����ƥࡦ�ơ��֥뤫����Ф����㼨���Ƥ���ޤ����ޤ���pg_ �ǻϤޤ륷���ƥ�ơ��֥�ˤ�Ҥ���Ƥ��ޤ�������ˡ�psql -l �Ϥ��٤ƤΥǡ����١�����ꥹ��ɽ�����ޤ���
����ǥå�����Ȥ�������ꤹ�뤿��ˡ�PostgreSQL �ϥơ��֥�ˤĤ� �Ƥ������������ʤ���Фʤ�ޤ�����������ϡ�VACUUM ANALYZE�ޤ��ϡ�ñ�� ANALYZE ��ȤäƼ������뤳�� ���Ǥ��ޤ����������Ȥäƥ��֥ƥ��ޥ����ϥơ��֥����ˤ������������ �ꡢ����ǥå�����Ȥ��٤����Τη�������������Ǥ��ޤ���������Ϻ�Ŭ �ʷ��������ˡ������Ǥ�Ťʤ�Τ⤢��ޤ���������μ����ϡ� �ơ��֥�����Ƥ���������˷��֤��ʤ����٤��Ǥ���
����ǥå����ϡ��̾� ORDER BY �����Ԥ� ������ˤϻȤ��ޤ��缡��������³������Ū�����Ȥϡ�����ʥơ��֥� �Υ���ǥå����������������̤Ϲ�®�Ǥ���
��������ORDER BY���Ȥ߹�蘆�줿LIMIT �ϡ��ơ��֥�ξ�������ʬ���֤�����ˤ��Ӥ��ӥ���ǥå�����Ȥ��Ǥ��礦�� �ºݡ�MAX() �� MIN() ������ǥå�����Ȥ�ʤ��Ȥ��Ƥ⡢���Τ褦���ͤ� ORDER BY �� LIMIT ��Ȥäƥ���ǥå�����ȤäƼ��Ф����Ȥ���ǽ�Ǥ�:SELECT col FROM tab ORDER BY col [ DESC ] LIMIT 1;
�⤷�����ץƥ��ޥ������ְ�äƥ�������륹�������������Ȥ˵������ʤ���С�SET enable_seqscan TO 'off'
��Ȥäƥ���ǥ����������Ǥޤ������ʤ�®���ʤäƤ��뤫��ƥ��ȤƤߤƤ���������
LIKE ���뤤�� ~ �Τ褦�ʥ磻��ɥ����ɱ黻 �Ҥ����̤ʴĶ��Ǥ����Ȥ��ޤ���
[������ ����Ū�˥���ǥå�����Ȥ��ˤ� SET enable_seqscan = off ��¹Ԥ��ޤ��� ]
����饤��ޥ˥奢��� EXPLAIN �Ʋ�������
R-tree ����ǥå����϶���Ū�ʥǡ����˥���ǥå������դ��뤿��˻Ȥ��ޤ����ϥå��奤��ǥå����Ǥ��ϰϤθ������Ǥ��ޤ��ޤ���B-tree ����ǥå����Ǥϡ��������Ǥ����ϰϤθ������Ǥ��ޤ���R-tree ����ǥå����Ǥ����¿�����Υǡ������ޤ������Ȥ��С��⤷ R-tree ����ǥå����� point ����°�����դ��뤳�Ȥ��Ǥ���Ȥ���ȥ����ƥ�ϡ���Ĺ�����˰Ϥޤ줿���٤�����פȤ����褦���䤤��碌�ˡ�����Ψ�ɤ��������ޤ���
R-Tree ���߷פθ�ŵ�Ȥʤ븢�Ҥ�����ʸ��:
Guttman, A. "R-Trees: A Dynamic Index Structure for Spatial Searching." Proceedings of the 1984 ACM SIGMOD Int'l Conf on Mgmt of Data, 45-57.
������ʸ�ϡ�Stonebraker ������ "Readings in Database Systems" �Ǥ���夲���Ƥ��ޤ���
[������
������ü�������¼�������R-Tree�ط���ʸ����Ҳ𤷤�ĺ���ޤ�����
���ܸ� Postgres ML �Υ��������֤��� "Subject: [postgres95 801] spatial data structures"
http://www.sra.co.jp/people/t-ishii/PostgreSQL/mhonarc/pgsql-jp/1996Oct/msg00007.html
������������
]
�ȹ��ߤ� R-Tree �ǥݥꥴ���ܥå��������Ǥ��ޤ�������Ū�ˤ�R-Tree �Ϥ�äȹ⤤����������褦�ˤ��ĥ�Ǥ��ޤ����¼�Ū�ˤϡ�R-Tree �γ�ĥ�ˤϤ���äȤ�����Ȥ�ɬ�פǤ��ơ����ߡ��桹�Ϥ����ɤΤ褦�ˤ��뤫�ˤĤ��Ƥ�ʸ�����äƤ��ޤ���
[������
�������������Ҳ�����¿�����������֥������Ȥؤγ�ĥ�����Ǥ����ܤ����ϡ�
http://www.interwiz.koganei.tokyo.jp/software/geometric/index.html
��������������
]
GEQO �⥸�塼��ϡ������Υơ��֥���礹��Ȥ��ˡ�����Ū���르�ꥺ��(GA)�����碌���®�����ޤ�������ˤ�ꡢ����ߤĤ֤���õ����Ԥʤ�ʤ��Ƥ⡢�礭�ʷ��(join queries)�����Ȥ��Ǥ���褦�ˤʤ�ޤ���
~�黻�Ҥ�����ɽ���ȹ��Ԥʤ���~* ����ʸ���Ⱦ�ʸ������̤��ʤ�(case-insensitive)����ɽ���ȹ��Ԥ��ޤ��� ��ʸ���Ⱦ�ʸ������̤��ʤ� LIKE �黻�Ҥ� ILIKE �Ȥ����ޤ���
��ʸ���Ⱦ�ʸ������̤��ʤ�������Ӽ��Τ褦��ɽ���Ǥ��롧
SELECT * FROM tab WHERE lower(col) = 'abc';ɸ�।��ǥå����ǤϻȤ�줺���������ʤ��顢�⤷�ؿ�����ǥå����� ��ä��ʤ餽�줬�Ȥ���Ǥ��礦��
CREATE INDEX tabindex ON tab (lower(col));
WHERE lower(textfield) LIKE lower(pattern)
������ IS NULL �� IS NOT NULL �Ȥǻ�Ƥߤޤ���
Type Internal Name Notes -------------------------------------------------- CHAR(n) bpchar ���ꤵ�줿����Ĺ�Ȥʤ�褦�˶��ͤ���� "char" char ��ʸ�� VARCHAR(n) varchar ����Ĺ�Υ���������ꤹ�롢�ͤ�ʪ̵�� TEXT text Ĺ���˾�¤�̵���ƥ����� BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe)
����̾�ˤ��ܤˤ�����Τϡ������ƥࡦ����������Ĵ�٤�Ȥ��䡢���顼��å�������������Ȥ��Ǥ���
�嵭�η��Τ����ǽ�Σ��Ĥη��� "varlena" ���Ǥ�(���ʤ�����ǥ������κǽ�Σ��Х��Ȥ��ǡ���Ĺ�ǡ�����θ�˼ºݤΥǡ�����³���ޤ�)�����Τ褦�˼ºݤζ��֤�������줿�礭�����⾯���礭���ʤ�ޤ����������������Υǡ�������TOAST�ˤ�갵�̤��줿��ʣ���������Ϥä���¸���줿�ꤷ�ơ��ǥ�������ζ��֤ϻפä���꾮�����ʤ�ޤ���
VARCHAR(n) �ϲ���Ĺ��ʸ�������¸����Τ˺�Ŭ�Ǥ�������¸�Ǥ���ʸ�����Ĺ�������¤�����ޤ���TEXT ��Ĺ�������¤�̵��ʸ�������¸����Τ�Τǡ������ 1�����Х��ȤǤ��� CHAR(n)�ϡ�VARCHAR(n)��Ϳ����줿ʸ����������¸����Τ��Ф����֥��ͤ����Ǥ��Ĥ�Ʊ��Ĺ����ʸ�������¸����Τ˺�Ŭ�Ǥ���BYTEA�ϡ���ʬŪ��NULL �ΥХ��Ȥ�ޤ�Х��ʥ�ǡ�������¸���뤿��Τ�ΤǤ��������Υ����פ�Ʊ�����餤����ǽ����������ޤ���
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 ); [������ CREATE UNIQUE INDEX person_id_key ON person ( id ); �ϡ� 7.3 ����ϼ�ưŪ�ˤϹԤʤ��ʤ��ʤ�ޤ����� ]���֤ˤĤ��ƤΤ�äȾܤ�������ϡ�����饤��ޥ˥奢��� create_sequence ������������
�ޤ����ƥ�����OID�ե�����ɤ����ͤȤ��ƻȤ����Ȥ�Ǥ��ޤ����������ʤ��顢�⤷��ǡ����١��������פ��Ƥ�����ɤ���ɬ�פ�������ϡ�OID��¸���뤿���pg_dump �� -o���ץ�����Ȥ������ޤ��ϡ�COPY WITH OIDS���ץ�����Ȥ�ɬ�פ�����ޤ��� Bruce Momjian ��(http://www.PostgreSQL.org/docs/aw_pgsql_book)�� Numbering Rows�ξϤˤ��ꤢ�ޤ���
�ҤȤĤ���ˡ�ϡ�nextval() �ؿ���ȤäƤ����ͤ�����������(before)�� SEQUENCE ���֥������Ȥ��鼡�� SERIAL �ͤ���Ф������줫��ºݤ������뤳�ȤǤ���4.15.1 �Υơ��֥�����Ȥ��Ȥ���ȡ���������ǤϤ��Τ褦�ˤʤ�ޤ���
new_id = execute("SELECT nextval('person_id_seq')"); execute("INSERT INTO person (id, name) VALUES (new_id, 'Blaise Pascal')");�������ơ�new_id ����¸�����������ͤ�¾���䤤��碌��(���Ȥ��С�person �ơ��֥���Ф��볰������(foreign key)�Τ褦��)�Ȥ��Ȥ褤�Ǥ��礦����ưŪ�˺��줿SEQUENCE���֥������Ȥ�̾���ϡ�<table>_<serialcolumn>_seq �Τ褦�ˤʤꡢ���Τ�����table �� serialcolumn �Ϥ��줾��ơ��֥��̾����SERIAL������̾���Ǥ���
���뤤�ϡ�Ϳ����줿SERIAL�ͤ��줬�����ͤȤ����������줿���(after)�� currval() �ؿ���ȤäƼ��Ф����Ȥ�Ǥ��ޤ������Ȥ��С�
execute("INSERT INTO person (name) VALUES ('Blaise Pascal')"); new_id = execute("SELECT currval('person_id_seq')");�Ǹ�ˡ�INSERTʸ�����֤�OID��Ȥäơ������ͤ�ߤĤ��뤳�Ȥ�Ǥ��ޤ�����������������ϺǤ�ܿ������㤤������Ǥ��礦��Perl��DBI�� Edmund Mergl �κ�ä� DBD::Pg �⥸�塼���Ȥ��С�$sth->execute() �θ�� $sth->{pg_oid_status} ���ͳ���Ƥ��� OID �ͤ�Ȥ���褦�ˤ��뤳�ȤϤǤ��ޤ���
����Ϥ���ޤ���currval() �ϡ����٤ƤΥ桼���ǤϤ���ޤ������ʤ��ΥХå�����ɤ�Ϳ����줿���ߤ��ͤ��֤��ޤ���
Ʊ������������뤿��ˡ��¹���Υȥ�������ˡ�ɬ�פǥȥ�������λ����ޤǥ��å�����ʤ����������ͤ�Ϳ���Ƥ��ޤ������Τ���ȥ����������Ǥ������ֹ������Ƥ˥���åפ������ޤ���
OID �Ȥϰ�դΥ���ID ���Ф��� PostgreSQL �������Ǥ���PostgreSQL ����ǤĤ����뤹�٤ƤΥ����ϰ�դ� OID �����ޤ���initdb ��ȯ������� OID �Ϥ��٤� 16384 (include/access/transam.h ����)��꾮�����ͤǤ���initdb ��Τ��٤Ƥ� OID (�桼������)�Ϥ���ʾ���ͤˤʤ�ޤ��� ����Ǥϡ�����餹�٤Ƥ� OID�ϰ�ĤΥǡ��֥��ǡ����١������α�ޤ餺��PostgreSQL ���ȥ졼��������Τ���ǰ�դǤ���
PostgreSQL �ϥơ��֥�֤Υ������ӤĤ��뤿��ˡ����Υ����ƥ�ơ��֥���� OID ��Ȥ��ޤ������� OID ������Υ桼���Υ������̤��뤿��������ǻȤ��뤳�Ȥ��Ǥ��ޤ���OID ���ͤ���¸���뤿��ˤ� OID �����˻Ȥ����Ȥ�ޤ������®�������������뤿��� OID �ե�����ɤ˥���ǥå������뤳�Ȥ��Ǥ��ޤ��� OID �ϡ����ƤΥǡ����١����ǻȤ�������ΰ褫�顢���Ƥο����������˳�����Ƥ��ޤ���OID ��¾�β������Ѥ����������뤤�ϸ��� OID ��ơ��֥�Ȱ��˥��ԡ��������Τʤ顢�Ǥ��ʤ��Ϥ���ޤ���
CREATE TABLE new (old_oid oid, mycol int); SELECT old_oid, mycol INTO new FROM old; COPY new TO '/tmp/pgtable'; DELETE FROM new; COPY new WITH OIDS FROM '/tmp/pgtable';
OID �ϡ�4�Х��Ȥ������Ȥ�����¸����Ƥ���Τǡ�40����ۤ���Ȱ��Ƥ��ޤ��Ǥ��礦��ï�⤳�줬����������𤷤Ƥ���ͤϤ��ޤ���Ǥ������������ʤ����ˤ������¤���������Ȥ�ײ褷�Ƥ��ޤ���
TID �������ʪ�������Υ֥��å��ȥ��ե��å��ͤǼ��̤��뤿��˻Ȥ��ޤ���TID �ϥ������������줿��ƥ����ɤ������Ѥ��ޤ��������� TID �ϡ�ʪ��������ؤ�����˥���ǥå������ܤǻȤ��ޤ���
�����Ĥ��Υ����������ɤ�Ť�ʸ�����ˤϡ����줾������ʬ�����Ǥ�äȰ���Ū�˻Ȥ��������Ѹ줬�Ȥ��Ƥ��ޤ���
����Ū�ʥǡ����١����Ѹ�Υꥹ�Ȥϡ�http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary/glossary.html �Ǹ��Ĥ����ޤ���
�����餯�������ƥ�β��ۥ�������ƻȤ��̤����Ƥ��ޤäƤ����ǽ�������뤫�������ͥ뤬���������ˤĤ��Ƥ�������ͤ��㤹�����ǽ��������ޤ��� postmaster ���ư�������ˤ�����ƤߤƲ�������
ulimit -d 262144 limit datasize 256m
������ˤ�äơ��ɤ��餫�ҤȤĤ���������Ǥ��礦��������ϥץ������Υǡ��������������¤���⤯���ꤷ�����֤��䤤��碌�����뤹��褦�ˤʤ�Ǥ��礦�����Υ��ޥ�ɤϸ��ԤΥץ������ȡ����Υ��ޥ�ɤ����餻����˺�������ƤΥ��֥ץ������ˤĤ���Ŭ�Ѥ���ޤ����Хå�����ɤ��ȤƤ�¿���Υǡ������֤������SQL ���饤����Ȥ����꤬³���Ƥ���ΤǤ���С����饤����ȤϤ������ˤ�����ƤߤƤ���������
psql ���� SELECT version();
���פ��ޤ���
�顼�������֥�����������Ȥ��ϡ������BEGIN WORK��COMMIT���դ���ɬ�פ�����ޤ������ʤ����lo_open ... lo_close��Ϥ��߹��ߤޤ���
���ߤϡ�PostgreSQL�Υȥ�������Υ��ߥåȻ��˥顼�������֥������ȡ��ϥ�ɥ���Ĥ��뤳�Ȥˤ�ꡢlo_open���ޥ�ɤ���λ����ľ��˶���Ū�˥롼���¹Ԥ��ޤ������Τ��ᡢ�ǽ�˥ϥ�ɥ���Ф��Ʋ����褦�Ȥ���ȡ�invalid large obj descriptor(�顼�������֥������Ȥε��һҤ�����)�Ȥʤ�ޤ�������ǡ��⤷���ȥ��������Ȥ��Τ�˺���ȡ��ʾ��ʤ��Ȥ�ۤȤ�ɤλ��֡�Ư���Ƥ��������ɤ����顼��å�������Ф��ΤǤ���
�⤷��ODBC�Τ褦�ʥ��饤����ȥ����ե������Ȥ��ʤ顢auto-commit off�����ꤹ��ɬ�פ����뤫�⤷��ޤ���
CURRENT_TIMESTAMP��Ȥ��ޤ�:
CREATE TABLE test (x int, modtime timestamp DEFAULT >CURRENT_TIMESTAMP );
���ߡ������䤤��碌�γƥ����ˤĤ������䤤��碌�η�̤���֤˥�����뤳�Ȥˤ�ꡢ���䤤��碌�����䤤��碌�˷�礷�Ƥ��ޤ����⤷�����䤤��碌�����Ԥ����֤����������䤤��碌�������ιԤ��֤��ʤ顢���̤�IN
��EXISTS
���֤������뤳�ȤǤ���
SELECT * FROM tab WHERE col1 IN (SELECT subcol FROM subtab)���֤������ơ�
SELECT * FROM tab WHERE EXISTS (SELECT subcol FROM subtab WHERE subcol = col)�Ȥ��ޤ��� ���줬��ü���ᤤ�Ǥ�����
subcol
�Ϻ����դ������Ǥ���٤��Ǥ���
�����Ǽ����������7.4�ǽ�������ޤ���
PostgreSQL �� SQL ɸ�ʸ��Ȥ��������(�����������祤��)�ݡ��Ȥ��ޤ��������� 2�Ĥ����꤬����ޤ���
SELECT * FROM t1 LEFT OUTER JOIN t2 ON (t1.col = t2.col);���뤤��
SELECT * FROM t1 LEFT OUTER JOIN t2 USING (col);�����ξ�ħŪ���䤤��碌�Ǥ� t1.col �� t2.col �ȷ�礷�ơ�t1 �η�礵��ʤ��ä�����(t2 �Ȱ��פ��ʤ��ä�����)���֤��Ƥ��ޤ���RIGHT ���� t2 �η�礵��ʤ��ä�������ä���Ǥ��礦��FULL ���ϡ����פ��������� t1 �� t2 ����Ϸ�礵��ʤ��ä��������֤��Ǥ��礦��OUTER �Ȥ������դϥ��ץ����� LEFT, RIGHT, �ޤ��� FULL �ʤɤη����ꤵ��Ƥ��ޤ��� �����Υ����Ǥϳ������(outer join)��UNION �� NOT IN ��Ȥäƥ��ߥ�졼�ȤǤ��ޤ��� ���Ȥ��С�tab1 �� tab2 ���礹��Ȥ��ϡ������䤤��碌����ĤΥơ��֥��������礷�ޤ���
SELECT tab1.col1, tab2.col2 FROM tab1, tab2 WHERE tab1.col1 = tab2.col1 UNION ALL SELECT tab1.col1, NULL FROM tab1 WHERE tab1.col1 NOT IN (SELECT tab2.col1 FROM tab2) ORDER BY col1
���ԤΥǡ����١����ʳ��ؤ��䤤��碌��ˡ�Ϥ���ޤ��Ȥ����Τ�PostgreSQL���ǡ����١������ͤΥ����ƥ५���������ɤ߹��ि��ǡ������ˤϡ����Ȥ����Τդ������ˤ������ǡ����١�����ۤ����䤤��碌�뤹�٤�����ޤ���
contrib/dblink �ϥǡ����١�����(cross-database)���䤤��碌��ؿ��ƽФ��ˤ������ޤ�����������饤����Ȥ�Ʊ������³���̤Υǡ����١����ؤ�ĥ��ʤ��ƤϤʤ餺����̤饤�����¦�ǥޡ������ʤ��ƤϤʤ�ޤ���
7.3�Ǥϴؿ����顢ʣ���ԤΤ�ʣ���������ñ���֤��ޤ��� http://techdocs.postgresql.org/guides/SetReturningFunctions��
PL/PgSQL �ϴؿ������Ƥ�å��夷�������Թ��������ѤΤ��ᡢ�⤷ PL/PgSQL �ؿ�������ơ��֥�˥�����������ȡ����Υơ��֥�Ϥ��Ȥǥɥ��åפ���ƺ�������ޤ������ؿ����ƤӸƤӽФ����ȡ�����å��夵��Ƥ��뤽�δؿ������ƤϤޤ��Ť�����ơ��֥������Ȥ��ƻؤ��Ƥ��뤫��Ǥ��������ϡ� PL/PgSQL ����� EXECUTE �����ơ��֥륢�������Τ���˻Ȥ����ȤǤ�������ǡ������Υѡ�����ľ�������Ǥ��礦��
�ޥ����������졼�֤Υ�ץꥱ������ץ�������Ĥ����Ѳ�ǽ�Ǥ��������Υ��ץ����Ǥϥޥ������Τߤ��ǡ����١������ѹ��Ǥ������졼�֤ϥǡ����١������ɤ�����Ǥ���
http://gborg.PostgreSQL.org/genpage?replication_research
�κǸ�ˤ���������ˤ��Ƥ���ޤ���
�ޥ��-�ޥ������Υ�ץꥱ�������ˤ�륽��塼������
����Ͽ����ȹͤ����ޤ������ޤ��ǽ�ˡ����������桼������ؿ���ñ�ȤΥƥ��ȥץ������ˤ��ƻ�ƤߤƲ�������
������ιԤʤä���ĥ��pgsql-hackers �����ꥹ�Ȥ����äƤ��������������ơ��椯�椯�Ϥ���������ĥ�� contrib/ ���֥ǥ��쥯�ȥ��������뤳�Ȥˤʤ�Ǥ��礦��
�С������7.3�ʹߤ�PostgreSQL�Ǥϡ��ơ��֥���֤��ؿ��� C, PL/PgSQL�������� SQL �ˤƴ����˥��ݡ��Ȥ��ޤ����ܤ����ϥץ�����ޥ����ɤξ���Ƥ���������C��������줿ɽ���֤��ؿ������꤬contrib/tablefunc����ˤ���ޤ���
�����Ĥ��� Makefile �����롼�ɡ��ե�������Ф���Ŭ�ڤʰ�¸�ط�����äƤ��ޤ���make clean �Ƥ���⤦���� make ��Ԥʤ�ʤ��ƤϤʤ�ޤ��⤷��GCC �Ȥ��Ǥ���� configure �� --enable-depend ���ץ�����Ȥäơ�����ѥ���˰�¸�ط���ưŪ��Ĵ�٤����뤳�Ȥ�Ǥ��ޤ���
[������ ���ܸ��Ǥ�����ˤĤ��Ƥϰʲ����̤�Ǥ��� �ǽ�������: 2003ǯ06��30�� ������: ��¼ �� (Jun Kuwamura <juk at PostgreSQL.jp>) ����FAQ�������κ����ˤ����궨�ϤƤ������ä�����(�ɾΤ�ά�����Ƥ��������ޤ�): ���� ̭(Minoru TANAKA <Tanaka.Minoru at keiken.co.jp>) �а� ã��(Tatsuo ISHII <t-ishii at sra.co.jp>) ��ƣ �ο�(Tomohito SAITOH <tomos at elelab.nsc.co.jp>) �Ͼ� ȥ(Hajime BABA <baba at kusastro.kyoto-u.ac.jp>) ���� �칬(Kazuyuki OKAMOTO <kokamoto at itg.hitachi.co.jp>) ���� ����(Shoichi Kosuge <s-kosuge at str.hitachi.co.jp>) ���� ��Ƿ(Yoshiyuki YAMASHITA <dica at eurus.dti.ne.jp>) �� ����Ϻ(Sintaro SAKAI <s_sakai at mxn.mesh.ne.jp>) ���� ����(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 sra.co.jp>) ��Ϥ��ᡢ�ݥ��ȥ��쥹�˴ؤ�������˭�٤����ܸ�ݥ��ȥ��쥹�����ꥹ���� �����Τ��ä������äƤ��줿 JF(Linux Japanese FAQ Mailing List)�ץ���������������¾�� ľ�ܤ��뤤�ϴ���Ū�ˤ�����äƤ��뤹�٤ƤΥ����ץ������ߥ�˥ƥ����γ�����˴��դ��ޤ��� ���ܸ��ǤΤ���ʸ��ϡ��ʲ�����⤿�ɤ�ޤ��� http://www.rccm.co.jp/~juk/pgsql/(FAQ���� PostgreSQL �ˤĤ��Ƥ褯�������) http://www.PostgreSQL.jp/subcommittee/jpugdoc/JPUGʸ���Ҵ�Ϣʬ�ʲ� http://www.linux.or.jp/JF/Linux JF�ץ��������� �ʤ������������˴ؤ��뤴�ո���(juk at PostgreSQL.jp)�ޤǤ��������� ]