diff --git a/doc/FAQ_japanese b/doc/FAQ_japanese index 94766e0610aebff9e7c465dff42e83350c829f1e..1789fd548190fd1c6d191bfa8b848f03d57635d4 100644 --- a/doc/FAQ_japanese +++ b/doc/FAQ_japanese @@ -1,851 +1,837 @@ -<HTML> -<HEAD> -<TITLE>PostgreSQL FAQ in Japanese</TITLE> -</HEAD> -<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#A00000" ALINK="#0000FF"> -<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=x-euc-jp"> -<H1> -PostgreSQL(�ݥ��ȥ��쥹�����塼������)�ˤĤ��Ƥ褯�������(FAQ)</H1> -<P> -��ʸ�ǽ�������: Tue Oct 17 00:21:20 EDT 2000 - (�ե��������դ� 03/02/2001) -<P> -���ߤΰݻ�������: Bruce Momjian (<A -HREF="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR><P> -<P> -����ʸ��κǿ��Ǥ� -<A HREF="http://www.PostgreSQL.org/">http://www.PostgreSQL.org/</A> -�Ǹ��뤳�Ȥ��Ǥ��ޤ��� -<P> - -�ץ�åȥۡ������ͭ�μ���ˤĤ��Ƥ�:<A - HREF="http://www.PostgreSQL.org/docs/">http://www.PostgreSQL.org/users-lounge/docs/faq.html</A> -<BR>�˲���������ޤ��� -<P> - -<P> -<small><PRE> +PostgreSQL(�ݥ��ȥ��쥹�����塼������)�ˤĤ��Ƥ褯�������(FAQ) + +��ʸ�ǽ�������: Tue Mar 13 09:41:02 EST 2001 + +���ߤΰݻ�������: Bruce Momjian (pgman@candle.pha.pa.us) + +����ʸ��κǿ��Ǥ� http://www.PostgreSQL.org/ �Ǹ��뤳�Ȥ��Ǥ��ޤ��� + +�ץ�åȥۡ������ͭ�μ���ˤĤ��Ƥ�:http://www.PostgreSQL.org/users-lounge/ +docs/faq.html +�˲���������ޤ��� + [������ - (�ʲ������Ԥˤ������� [������ �� ] �ȤǰϤ�ǵ����ޤ���) + (�ʲ������Ԥˤ������� [������ �� ] �ȤǰϤ�ǵ����ޤ���) - http://www.PostgreSQL.org/ �˥������������ http://postgresql.nucba.ac.jp/ + http://www.PostgreSQL.org/ �˥������������ http://postgresql.nucba.ac.jp/ �˥�����쥯�Ȥ��졢"Not Found" �ˤʤäƤ��ޤ����Ȥ�����ޤ������ξ��ϡ� - <A HREF="http://www.PostgreSQL.org/index.html">http://www.PostgreSQL.org/index.html</A> - �˥����������ƤߤƤ��������� - + http://www.PostgreSQL.org/index.html + �˥����������ƤߤƤ��������� -���ܸ��ǤˤĤ��Ƥϰʲ����̤�Ǥ��� -�ǽ�������: 2001ǯ03��03�� -����: ��¼ �� (<A HREF="mailto:juk@jp.postgresql.org">Jun Kuwamura <juk@jp.postgresql.org></A>) + ���ܸ��Ǥ�����ˤĤ��Ƥϰʲ����̤�Ǥ��� - ����FAQ�������κ����˶��ϤƤ������ä��ʲ���������Ϥ��ᡢ + �ǽ�������: 2001ǯ03��20�� + ������: ��¼ �� (Jun Kuwamura <juk@jp.postgresql.org>) - ���� ̭����(<A HREF="mailto:Tanaka.Minoru@keiken.co.jp">Minoru Tanaka <Tanaka.Minoru@keiken.co.jp></A>) - �а� ã�פ���(<A HREF="mailto:t-ishii@sra.co.jp">Tatsuo Ishii <t-ishii@sra.co.jp></A>) - ��ƣ �οͤ���(<A HREF="mailto:tomos@elelab.nsc.co.jp">Tomohito Saitoh <tomos@elelab.nsc.co.jp></A>) - �Ͼ� ȥ����(<A HREF="mailto:baba@kusastro.kyoto-u.ac.jp">Hajime Baba <baba@kusastro.kyoto-u.ac.jp></A>) - ���� �칬����(<A HREF="mailto:kokamoto@itg.hitachi.co.jp">Kazuyuki Okamoto <kokamoto@itg.hitachi.co.jp></A>) - ���� ���줵��(<A HREF="mailto:s-kosuge@str.hitachi.co.jp">Shoichi Kosuge <s-kosuge@str.hitachi.co.jp></A>) - ���� ��Ƿ����(<A HREF="mailto:dica@eurus.dti.ne.jp">Yoshiyuki Yamashita <dica@eurus.dti.ne.jp></A>) - �� ����Ϻ����(<A HREF="mailto:s_sakai@mxn.mesh.ne.jp">Sintaro Sakai <s_sakai@mxn.mesh.ne.jp></A>) - ���� ���ʤ���(<A HREF="mailto:ogochan@zetabits.com">Masami Ogoshi <ogochan@zetabits.com></A>) - ���� �ӹԤ���(<A HREF="mailto:tosiyuki@gol.com">Toshiyuki Ishikawa <tosiyuki@gol.com></A>) - ���� �й�����(<A HREF="mailto:fwif0083@mb.infoweb.ne.jp">Shigehiro Honda <fwif0083@mb.infoweb.ne.jp></A>) + ����FAQ�������κ����ˤ����궨�ϤƤ������ä�����(�ɾΤ�ά�����Ƥ��������ޤ�): + ���� ̭(Minoru Tanaka <Tanaka.Minoru@keiken.co.jp>) + �а� ã��(Tatsuo Ishii <t-ishii@sra.co.jp>) + ��ƣ �ο�(Tomohito Saitoh <tomos@elelab.nsc.co.jp>) + �Ͼ� ȥ(Hajime Baba <baba@kusastro.kyoto-u.ac.jp>) + ���� �칬(Kazuyuki Okamoto <kokamoto@itg.hitachi.co.jp>) + ���� ����(Shoichi Kosuge <s-kosuge@str.hitachi.co.jp>) + ���� ��Ƿ(Yoshiyuki Yamashita <dica@eurus.dti.ne.jp>) + �� ����Ϻ(Sintaro Sakai <s_sakai@mxn.mesh.ne.jp>) + ���� ����(Masami Ogoshi <ogochan@zetabits.com>) + ���� �ӹ�(Toshiyuki Ishikawa <tosiyuki@gol.com>) + ���� �й�(Shigehiro Honda <fwif0083@mb.infoweb.ne.jp>) + ���� �����(Jun Sese <sesejun@linet.gr.jp>) -�ݥ��ȥ��쥹�˴ؤ�������˭�٤�<A HREF="http://www.sra.co.jp/people/t-ishii/PostgreSQL/ML/info.html">���ܸ�ݥ��ȥ��쥹�����ꥹ��</A>�� -�����Τ��ä������äƤ��줿 <A HREF="http://jf.linux.or.jp/">JF</A>(Linux Japanese FAQ Mailing List)�ץ��������ȡ� +��Ϥ��ᡢ�ݥ��ȥ��쥹�˴ؤ�������˭�٤����ܸ�ݥ��ȥ��쥹�����ꥹ�ȡ� +�����Τ��ä������äƤ��줿 JF(Linux Japanese FAQ Mailing List)�ץ��������ȡ� ����¾��ľ�ܤ��뤤�ϴ���Ū�ˤ�����äƤ��뤹�٤ƤΥ����ץ��� ���ߥ�˥ƥ����γ�����˴��դ��ޤ��� - ���ܸ��ǤΤ���ʸ��� - <A HREF="http://www.jp.postgresql.org/">http://www.jp.postgresql.org/</A> - <A HREF="http://www.rccm.co.jp/~juk/pgsql/">http://www.rccm.co.jp/~juk/pgsql/</A> - <A HREF="http://www.sra.co.jp/people/t-ishii/PostgreSQL/">http://www.sra.co.jp/people/t-ishii/PostgreSQL/</A> - <A HREF="http://www.linux.or.jp/JF/">http://www.linux.or.jp/JF/</A> -����⤿�ɤ�ޤ��� + ���ܸ��ǤΤ���ʸ���http://www.PostgreSQL.org/users-lounge/docs/faq-japanese.html�ˤ���ۤ�, + �ʲ��Υ����Ȥ���⤿�ɤ�ޤ��� + http://www.jp.postgresql.org/ + http://www.rccm.co.jp/~juk/pgsql/ + http://www.sra.co.jp/people/t-ishii/PostgreSQL/doc-jp/ + http://www.linux.or.jp/JF/ -�ʤ������������˴ؤ��뤴�ո���(<A HREF="mailto:juk@jp.postgresql.org">juk@jp.postgresql.org</A>)�ޤǤ��������� + �ʤ������������˴ؤ��뤴�ո���(juk@jp.postgresql.org)�ޤǤ��������� ] -</PRE></small> - -<P> -<HR> -<P> - -<H2><CENTER> ����Ū�ʼ���</CENTER></H2> - -<A HREF="#1.1">1.1</A>) PostgreSQL�Ȥϲ��Ǥ�����<BR> -<A HREF="#1.2">1.2</A>) PostgreSQL������Ϥɤ��ʤäƤޤ�����<BR> -<A HREF="#1.3">1.3</A>) PostgreSQL��ư���Unix�ץ�åȥۡ���ϡ�<BR> -<A HREF="#1.4">1.4</A>) Unix�ʳ��ΰܿ��ǤǻȤ����Τϡ�<BR> -<A HREF="#1.5">1.5</A>) PostgreSQL�Ϥɤ�����������ޤ�����<BR> -<A HREF="#1.6">1.6</A>) ���ݡ��ȤϤɤ��Ǽ������ޤ�����<BR> -<A HREF="#1.7">1.7</A>) �ǿ��Ǥϲ��Ǥ���<BR> -<A HREF="#1.8">1.8</A>) �ɤΤ褦��ʸ����ޤ�����<BR> -<A HREF="#1.9">1.9</A>) ���ΤΥХ���̵����ǽ�Ϥɤ���äƸ��Ĥ��ޤ�����<BR> -<A HREF="#1.10">1.10</A>) <font size=-1>SQL</font>�Ϥɤ�����гؤ٤ޤ�����<BR> -<A HREF="#1.11">1.11</A>) PostgreSQL������2000ǯ����(Y2K)���б����Ƥ��ޤ�����<BR> -<A HREF="#1.12">1.12</A>) ��ȯ������ˤϤɤΤ褦�˻��ä��ޤ�����<BR> -<A HREF="#1.13">1.13</A>) �Х���ݡ��ȤϤɤΤ褦��ȯ�����ޤ�����<BR> -<A HREF="#1.14">1.14</A>) ¾��<font size=-1>DBMS</font>�Τ���٤�PostgreSQL�Ϥɤ��ʤΤǤ�����<BR> - - -<H2><CENTER>�桼���������饤����Ȥμ���</CENTER></H2> - -<A HREF="#2.1">2.1</A>) PostgreSQL �� <font size=-1>ODBC</font> �ɥ饤�С��Ϥ���ޤ�����<BR> -<A HREF="#2.2">2.2</A>) PostgreSQL �� Web �ڡ�����Ϣ�Ȥ�����ˤϤɤ�ʥġ��뤬����ޤ�����<BR> -<A HREF="#2.3">2.3</A>) PostgreSQL �ϥ���ե����롦�桼�������ե�����������ޤ����� -��ݡ��ȥ����ͥ졼���ϡ� �������䤤��碌���쥤���ե������ϡ�<BR> -<A HREF="#2.4">2.4</A>) PostgreSQL ���̿�����ˤϤɤ�ʸ��줬�Ȥ��ޤ�����<BR> - - -<H2><CENTER>������μ���</CENTER></H2> - -<A HREF="#3.1">3.1</A>) �ɤΤ褦�ˤ���� <I>/usr/local/pgsql</I> �ʳ��ξ��˥��ȡ���Ǥ��ޤ�����<BR> -<A HREF="#3.2">3.2</A>) postmaster �����餻��ȡ� -<I>Bad System Call</I> �Ȥ�����������פ����ȤΥ�å��������Фޤ����ʤ��Ǥ�����<BR> -<A HREF="#3.3">3.3</A>) <I>postmaster</I> �����餻�褦�Ȥ���ȡ� -<I>IpcMemoryCreate</I> ���顼���Фޤ����ʤ��Ǥ�����<BR> -<A HREF="#3.4">3.4</A>) <I>postmaster��</I>���餻�褦�Ȥ���ȡ� -<I>IpcSemaphoreCreate</I> ���顼���Фޤ����ʤ��Ǥ�����<BR> -<A HREF="#3.5">3.5</A>) ¾�Υۥ��Ȥ��鼫ʬ��PostgreSQL�ǡ����١����ؤΥ����������ɤ��ˤϤɤ����ޤ�����<BR> -<A HREF="#3.6">3.6</A>) �ʤ���¾�Υޥ��鼫ʬ�Υǡ����١�������³�Ǥ��ʤ��ΤǤ��礦����<BR> -<A HREF="#3.7">3.7</A>) ����ɤ���ǽ�����뤿��ˤϡ��ǡ����١����������ɤΤ褦��Ĵ��������ɤ��Ǥ�����<BR> -<A HREF="#3.8">3.8</A>) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ�����<BR> -<A HREF="#3.9">3.9</A>) ��³���褦�Ȥ���Ȥ��� <I>'Sorry, too many clients'</I> ���Фޤ����ʤ��Ǥ�����<BR> -<A HREF="#3.10">3.10</A>) ��ʬ�Υǡ����١������ǥ��쥯�ȥ�ˤ��� <I>pg_sorttemp.XXX</I> �ե�����ϲ��Ǥ�����<BR> - - -<H2><CENTER>����μ���</CENTER></H2> - -<A HREF="#4.1">4.1</A>) �ʤ��������ƥ�ϥ���ޤ侮���������եե����ޥåȤǺ��𤹤�ΤǤ�����<BR> -<A HREF="#4.2">4.2</A>) �Х��ʥꡦ����������̾�Υ�������Ȥθ�̩�ʰ㤤�ϲ��Ǥ�����<BR> -<A HREF="#4.3">4.3</A>) �ǽ�ο��ԤΤߤ� <font size=-1>select</font> ����ˤϤɤ����ޤ�����<BR> -<A HREF="#4.4">4.4</A>) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� <I>psql</I> �Ǹ���ˤϤɤ����ޤ�����<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.8">4.8</A>) �ǡ����١������������줿�ơ��֥�䥤��ǥå�����ɤΤ褦�˸��Ĥ��Ф��ޤ�����<BR> -<A HREF="#4.9">4.9</A>) �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��ʤ��Ǥ�����<BR> -<A HREF="#4.10">4.10</A>) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ�����뤫��ˤϤɤ����ޤ�����<BR> -<A HREF="#4.11">4.11</A>) R-tree ����ǥå����Ȥϲ��Ǥ�����<BR> -<A HREF="#4.12">4.12</A>) ����Ū�䤤��碌��Ŭ���Ȥϲ��Ǥ�����<BR> -<A HREF="#4.13">4.13</A>) ����ɽ���Ǥθ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ�����ɽ�������ϤɤΤ褦�˼¸����ޤ�����<BR> -<A HREF="#4.14">4.14</A>) �䤤��碌����ǡ��ե�����ɤ� <font size=-1>NULL</font> �Ǥ��뤳�ȤФ���ˤϤɤ����ޤ�����<BR> -<A HREF="#4.15">4.15</A>) ������ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ�����<BR> -<A HREF="#4.16.1">4.16.1</A>) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ�����<BR> -<A HREF="#4.16.2">4.16.2</A>) <font size=-1>SERIAL</font>�����Ȥ��ͤϤɤ�����������ޤ�����<BR> -<A HREF="#4.16.3">4.16.3</A>) ¾�Υ桼���Ȥζ�����֤��뤿��ˤϡ�<I>currval()</I> �� <I>nextval()</I> �ϻȤ�ʤ��ۤ����褤�ΤǤ��礦����<BR> -<A HREF="#4.17">4.17</A>) <font size=-1>OID</font> �Ȥϲ��Ǥ����� <font size=-1>TID</font> �Ȥϲ��Ǥ�����<BR> -<A HREF="#4.18">4.18</A>) PostgreSQL �ǻȤ��뤤���Ĥ����Ѹ�ΰ�̣�ϲ��Ǥ�����<BR> -<A HREF="#4.19">4.19</A>) ���顼��å����� <I>"ERROR: Memory exhausted in AllocSetAlloc()"</I>���Ф�ΤϤʤ��Ǥ�����<BR> -<A HREF="#4.20">4.20</A>) �ɤΥС������� PostgreSQL �����餻�Ƥ���Τ���Ĵ�٤�ˤϤɤ����ޤ�����<BR> -<A HREF="#4.21">4.21</A>) �顼�����֥������Ȥ����ǡ�<I>invalid large obj descriptor</I>�ȽФޤ����ʤ��Ǥ�����<BR> -<A HREF="#4.22">4.22</A>) ���ߤλ��郎�ǥե���ȤȤʤ�褦����ϤɤΤ褦�ˤĤ���ޤ�����<BR> -<A HREF="#4.23">4.23</A>) �ʤ���<font size=-1>IN</font>��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ�����<BR> -<A HREF="#4.24">4.24</A>) <i>����</i>���(<i>outer</i> join)�ϤɤΤ褦�˼¸����ޤ���?<BR> - -<H2><CENTER>PostgreSQL�γ�ĥ�ˤĤ��Ƥμ���</CENTER></H2> - -<A HREF="#5.1">5.1</A>) ��ʬ�ǽ��桼������ؿ��� psql ����Ǽ¹Ԥ���ȥ���������פ��Ƥ��ޤ��ΤϤʤ��Ǥ�����<BR> -<A HREF="#5.2">5.2</A>) PostgreSQL �Ѥ˽���ʿ���������ؿ��ϡ��ɤ�����д�£�Ǥ��ޤ�����<BR> -<A HREF="#5.3">5.3</A>) ���ץ���֤� C����δؿ��ϤɤΤ褦�˽ޤ�����<BR> -<A HREF="#5.4">5.4</A>) ���������ե�������ѹ����ޤ������ƥ���ѥ��뤷�Ƥ��Ѳ��������ʤ��ΤϤʤ��Ǥ�����<BR> -<P> -<HR> -<H2><CENTER>����Ū�ʼ���</CENTER></H2> -<P> - -<H4><A NAME="1.1">1.1</A>) PostgreSQL �Ȥϲ��Ǥ�����</H4> - -<P>PostgreSQL �� POSTGRES �ǡ����١������������ƥ�β����Ǥǡ������� <font size=-1>DBMS</font> �����ѤΥץ��ȥ����פǤ���PostgreSQL �� POSTGRES �ζ��Ϥʥǡ�������ǥ��˭�٤ʥǡ�����������(��)�����Ĥġ�POSTGRES �ǻȤ�줿 PostQuel �䤤��碌�����ĥ���� <font size=-1>SQL</font> �Υ��֥��åȤ��֤������Ƥ��ޤ���PostgreSQL ��̵���Ǵ����ʥ����������ѤǤ��ޤ��� - -<P>PostgreSQL �Τ��٤Ƥγ�ȯ�ϡ�PostgreSQL ��ȯ���ꥹ�Ȥ˻��ä��Ƥ��륤���ͥåȾ�γ�ȯ�ԥ�����ǹԤʤäƤ��ޤ������ߤκ�Ĺ�� Marc G. Fournier ( <A HREF="mailto:scrappy@PostgreSQL.org">scrappy@PostgreSQL.org</A> )�Ǥ���(�ʲ��˻��äλ���������ޤ���)���ߡ����Υ����ब PostgreSQL��ȯ�Τ��٤Ƥ� ���ݤޤ��� - -<P>PostgreSQL 1.01 �����Ԥ� Andrew Yu �� Jolly Chen �Ǥ���������¾�����ο͡������Υ����ɤΰܿ����ƥ��ȡ��ǥХ�������ӡ����ɤ˹����ޤ�����PostgreSQL �������������ɤǤ��� POSTGRES �ϥ���ե���˥���إС����쥤���ˤ����ơ� Michael Stonebraker �����λش��Τ�ȡ�¿���γ�����´���������ȥץ�����ޤ��������Ϥˤ�����ޤ����� - -<P>�С����쥤�ˤ����뤳�Υ��եȥ������Τ�Ȥ�̾���� Postgres �Ǥ�����<FONT SIZE=-1>SQL</FONT> �ε�ǽ���ɲä��줿 1995 ǯ�ˤ���̾���� Postgres95 ���ѹ�����ޤ�����1996 ǯ�ν���ˤ���̾���� PostgreSQL ���ѹ�����ޤ����� - -<I>Post-Gres-Q-L.</I>(�ݥ��� - ���쥹 - ���塼 - ����) ��ȯ�����ޤ��� - -<P> -<H4><A NAME="1.2">1.2</A>) PostgreSQL ������Ϥɤ��ʤäƤޤ�����</H4> - -<P> PostgreSQL �ϲ���������˽����ޤ��� -<small><PRE> + + +������������������������������������������������������������������������������ + ����Ū�ʼ��� + +1.1) PostgreSQL�Ȥϲ��Ǥ����� +1.2) PostgreSQL������Ϥɤ��ʤäƤޤ����� +1.3) PostgreSQL��ư���Unix�ץ�åȥۡ���ϡ� +1.4) Unix�ʳ��ΰܿ��ǤǻȤ����Τϡ� +1.5) PostgreSQL�Ϥɤ�����������ޤ����� +1.6) ���ݡ��ȤϤɤ��Ǽ������ޤ����� +1.7) �ǿ��Ǥϲ��Ǥ��� +1.8) �ɤΤ褦��ʸ����ޤ����� +1.9) ���ΤΥХ���̵����ǽ�Ϥɤ���äƸ��Ĥ��ޤ����� +1.10) SQL�Ϥɤ�����гؤ٤ޤ����� +1.11) PostgreSQL������2000ǯ����(Y2K)���б����Ƥ��ޤ����� +1.12) ��ȯ������ˤϤɤΤ褦�˻��ä��ޤ����� +1.13) �Х���ݡ��ȤϤɤΤ褦��ȯ�����ޤ����� +1.14) ¾��DBMS�Τ���٤�PostgreSQL�Ϥɤ��ʤΤǤ����� + + �桼���������饤����Ȥμ��� + +2.1) PostgreSQL �� ODBC �ɥ饤�С��Ϥ���ޤ����� +2.2) PostgreSQL �� Web �ڡ�����Ϣ�Ȥ�����ˤϤɤ�ʥġ��뤬����ޤ����� +2.3) PostgreSQL �ϥ���ե����롦�桼�������ե�����������ޤ�������ݡ��ȥ� +���ͥ졼���ϡ��������䤤��碌���쥤���ե������ϡ� +2.4) PostgreSQL ���̿�����ˤϤɤ�ʸ��줬�Ȥ��ޤ����� + + ������μ��� + +3.1) �ɤΤ褦�ˤ���� /usr/local/pgsql �ʳ��ξ��˥��ȡ���Ǥ��ޤ����� +3.2) postmaster �����餻��ȡ� Bad System Call �Ȥ�����������פ����ȤΥ�å��� +�����Фޤ����ʤ��Ǥ����� +3.3) postmaster �����餻�褦�Ȥ���ȡ� IpcMemoryCreate ���顼���Фޤ����ʤ��Ǥ� +���� +3.4) postmaster�����餻�褦�Ȥ���ȡ� IpcSemaphoreCreate ���顼���Фޤ����ʤ��� +������ +3.5) ¾�Υۥ��Ȥ��鼫ʬ��PostgreSQL�ǡ����١����ؤΥ����������ɤ��ˤϤɤ����ޤ� +���� +3.6) �ʤ���¾�Υޥ��鼫ʬ�Υǡ����١�������³�Ǥ��ʤ��ΤǤ��礦���� +3.7) ����ɤ���ǽ�����뤿��ˤϡ��ǡ����١����������ɤΤ褦��Ĵ��������� +���Ǥ����� +3.8) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ����� +3.9) ��³���褦�Ȥ���Ȥ��� 'Sorry, too many clients' ���Фޤ����ʤ��Ǥ����� +3.10) ��ʬ�Υǡ����١������ǥ��쥯�ȥ�ˤ��� pg_sorttemp.XXX �ե�����ϲ��Ǥ��� +�� + + ����μ��� + +4.1) �ʤ��������ƥ�ϥ���ޤ侮���������եե����ޥåȤǺ��𤹤�ΤǤ����� +4.2) �Х��ʥꡦ����������̾�Υ�������Ȥθ�̩�ʰ㤤�ϲ��Ǥ����� +4.3) �ǽ�ο��ԤΤߤ� select ����ˤϤɤ����ޤ����� +4.4) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� psql �Ǹ���ˤϤɤ����ޤ����� +4.5) �ơ��֥뤫�����κ���ϤɤΤ褦�ˤ��ޤ����� +4.6) �ԡ��ơ��֥롢�ǡ����١����κ��祵�����ϡ� +4.7) ����Ū�ʥƥ����ȥե����뤫��ǡ�������¸����ˤϡ��ǡ����١����Υǥ������� +�̤ϤɤΤ��餤ɬ�פǤ����� +4.8) �ǡ����١������������줿�ơ��֥�䥤��ǥå�����ɤΤ褦�˸��Ĥ��Ф��ޤ� +���� +4.9) �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��ʤ��Ǥ��� +�� +4.10) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ�����뤫��ˤϤɤ� +���ޤ����� +4.11) R-tree ����ǥå����Ȥϲ��Ǥ����� +4.12) ����Ū�䤤��碌��Ŭ���Ȥϲ��Ǥ����� +4.13) ����ɽ���Ǥθ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ�����ɽ�������ϤɤΤ褦�˼� +�����ޤ����� +4.14) �䤤��碌����ǡ��ե�����ɤ� NULL �Ǥ��뤳�ȤФ���ˤϤɤ����ޤ��� +�� +4.15) ������ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ����� +4.16.1) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ����� +4.16.2) SERIAL�����Ȥ��ͤϤɤ�����������ޤ����� +4.16.3) ¾�Υ桼���Ȥζ�����֤��뤿��ˤϡ�currval() �� nextval() �ϻȤ�� +���ۤ����褤�ΤǤ��礦���� +4.17) OID �Ȥϲ��Ǥ����� TID �Ȥϲ��Ǥ����� +4.18) PostgreSQL �ǻȤ��뤤���Ĥ����Ѹ�ΰ�̣�ϲ��Ǥ����� +4.19) ���顼��å����� "ERROR: Memory exhausted in AllocSetAlloc()"���Ф�ΤϤ� +���Ǥ����� +4.20) �ɤΥС������� PostgreSQL �����餻�Ƥ���Τ���Ĵ�٤�ˤϤɤ����ޤ����� +4.21) �顼�����֥������Ȥ����ǡ�invalid large obj descriptor�ȽФޤ����ʤ��� +������ +4.22) ���ߤλ��郎�ǥե���ȤȤʤ�褦����ϤɤΤ褦�ˤĤ���ޤ����� +4.23) �ʤ���IN��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ����� +4.24) �������(outer join)�ϤɤΤ褦�˼¸����ޤ���? + + PostgreSQL�γ�ĥ�ˤĤ��Ƥμ��� + +5.1) ��ʬ�ǽ��桼������ؿ��� psql ����Ǽ¹Ԥ���ȥ���������פ��Ƥ��ޤ��� +�Ϥʤ��Ǥ����� +5.2) PostgreSQL �Ѥ˽���ʿ���������ؿ��ϡ��ɤ�����д�£�Ǥ��ޤ����� +5.3) ���ץ���֤� C����δؿ��ϤɤΤ褦�˽ޤ����� +5.4) ���������ե�������ѹ����ޤ������ƥ���ѥ��뤷�Ƥ��Ѳ��������ʤ��ΤϤʤ� +�Ǥ����� + +������������������������������������������������������������������������������ + ����Ū�ʼ��� + +1.1) PostgreSQL �Ȥϲ��Ǥ����� + +PostgreSQL �� POSTGRES �ǡ����١������������ƥ�β����Ǥǡ������� DBMS �����Ѥ� +�ץ��ȥ����פǤ���PostgreSQL �� POSTGRES �ζ��Ϥʥǡ�������ǥ��˭�٤ʥǡ����� +������(��)�����Ĥġ�POSTGRES �ǻȤ�줿 PostQuel �䤤��碌�����ĥ���� +SQL �Υ��֥��åȤ��֤������Ƥ��ޤ���PostgreSQL ��̵���Ǵ����ʥ����������ѤǤ��� +���� + +PostgreSQL �Τ��٤Ƥγ�ȯ�ϡ�PostgreSQL ��ȯ���ꥹ�Ȥ˻��ä��Ƥ��륤�� +�����ͥåȾ�γ�ȯ�ԥ�����ǹԤʤäƤ��ޤ������ߤκ�Ĺ�� Marc G. Fournier ( +scrappy@PostgreSQL.org )�Ǥ���(�ʲ��˻��äλ���������ޤ���)���ߡ����Υ����ब +PostgreSQL��ȯ�Τ��٤Ƥ����ݤޤ��� + +PostgreSQL 1.01 �����Ԥ� Andrew Yu �� Jolly Chen �Ǥ���������¾�����ο͡������� +�����ɤΰܿ����ƥ��ȡ��ǥХ�������ӡ����ɤ˹����ޤ�����PostgreSQL ���������� +���ɤǤ��� POSTGRES �ϥ���ե���˥���إС����쥤���ˤ����ơ� Michael +Stonebraker �����λش��Τ�ȡ�¿���γ�����´���������ȥץ�����ޤ��������Ϥˤ� +�����ޤ����� + +�С����쥤�ˤ����뤳�Υ��եȥ������Τ�Ȥ�̾���� Postgres �Ǥ�����SQL �ε�ǽ�� +�ɲä��줿 1995 ǯ�ˤ���̾���� Postgres95 ���ѹ�����ޤ�����1996 ǯ�ν���ˤ��� +̾���� PostgreSQL ���ѹ�����ޤ����� Post-Gres-Q-L.(�ݥ��� - ���쥹 - ���塼 - +����) ��ȯ�����ޤ��� + +1.2) PostgreSQL ������Ϥɤ��ʤäƤޤ����� + +PostgreSQL �ϲ���������˽����ޤ��� [������ ��ʸ�ϱѸ�Ǥ������ͤȤ��ơ���ʸ��ʻ���Ǻܤ��ޤ��� ] -</PRE></small> -<P> -PostgreSQL Data Base Management System<P> -Portions copyright (c) 1996-2000, PostgreSQL Global Development Group -Portions Copyright (c) 1994-6 Regents of the University of California<P> + +PostgreSQL Data Base Management System + +Portions copyright (c) 1996-2000, 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. -<P> -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. -<P> -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. -<P> - -<small><PRE> +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-2001, PostgreSQL��ݳ�ȯ������ - ��ʬ��� (c) 1994-6 ����ե���˥�����ܹ� - - ���Υ��եȥ������Ȥ���ʸ���ǡ���ʤ���Ū�Ǥ⡢̵���ǡ����ѵ�����̵���ˡ� - ���ѡ�ʣ�̡������������ơ����ۤ��뤳�Ȥؤε��Ĥ嵭�����ɽ���������� - �����ӡ������³����Ĥ���������٤Ƥ�ʣ�̤�ź�դ����¤�ˤ����ơ� - �����ˤ����ǧ��ޤ��� - - ���Ȥ�����ե���˥���ؤ��ʲ��Τ褦��»���β�ǽ���ˤĤ��Ƹ��ڤ��Ƥ��� - �Ȥ��Ƥ⡥���Υ��եȥ������ڤ�ʸ��λ��Ѿ塤ľ��Ū������Ū�����̡����� - �⤷����ɬ��Ū�ˡ�����������줿���פ�ޤ�»���˱����ơ�������������� - ���Ф��Ƥ⥫��ե���˥���ؤϰ��ڤ���Ǥ���餤�ޤ��� - - ����ե���˥���ؤϡ�������Ū�Τ���ξ������ڤ�Ŭ�����ΰ��ۤ��ݾڤ�� - �ࡤ����������˸��ꤵ��뤳�ȤΤʤ��������ʤ��ݾڤ����Τ��������ޤ��� - �����ˤ������Ѱդ��줿���եȥ������ϡ֤��뤬�ޤޡפȤ������Ȥ�����Ȥ��� - ����ե���˥���ؤϰݻ�����������������ɡ��������Ѱդ����̳���餤�� - ���� + POSTGRESQL �ǡ����١������������ƥ� + + ��ʬ��� (c) 1996-2001, PostgreSQL��ݳ�ȯ������ + ��ʬ��� (c) 1994-6 ����ե���˥�����ܹ� + + ���Υ��եȥ������Ȥ���ʸ���ǡ���ʤ���Ū�Ǥ⡢̵���ǡ����ѵ�����̵���ˡ� + ���ѡ�ʣ�̡������������ơ����ۤ��뤳�Ȥؤε��Ĥ嵭�����ɽ���������� + �����ӡ������³����Ĥ���������٤Ƥ�ʣ�̤�ź�դ����¤�ˤ����ơ� + �����ˤ����ǧ��ޤ��� + + ���Ȥ�����ե���˥���ؤ��ʲ��Τ褦��»���β�ǽ���ˤĤ��Ƹ��ڤ��Ƥ��� + �Ȥ��Ƥ⡥���Υ��եȥ������ڤ�ʸ��λ��Ѿ塤ľ��Ū������Ū�����̡����� + �⤷����ɬ��Ū�ˡ�����������줿���פ�ޤ�»���˱����ơ�������������� + ���Ф��Ƥ⥫��ե���˥���ؤϰ��ڤ���Ǥ���餤�ޤ��� + + ����ե���˥���ؤϡ�������Ū�Τ���ξ������ڤ�Ŭ�����ΰ��ۤ��ݾڤ�� + �ࡤ����������˸��ꤵ��뤳�ȤΤʤ��������ʤ��ݾڤ����Τ��������ޤ��� + �����ˤ������Ѱդ��줿���եȥ������ϡ֤��뤬�ޤޡפȤ������Ȥ�����Ȥ��� + ����ե���˥���ؤϰݻ�����������������ɡ��������Ѱդ����̳���餤�� + ���� ] -</PRE></small> -<P> -<H4><A NAME="1.3">1.3</A>) PostgreSQL ��ư��Ķ��ϡ�</H4> -<P>���Ԥ�� PostgreSQL �Υ���ѥ���ȥƥ��ȤΥץ�åȥۡ����ǹԤʤ��ޤ�����(�����Τ����Τ����Ĥ��ϥ���ѥ���� gcc ��ɬ�פǤ�)�� -<P>����Ū�ˡ��Ƕ��Unix�ߴ��ץ�åȥۡ���ʤ��PostgreSQL��Ϥ��餻����Ϥ��Ǥ��������λ����Ǽºݤ˥ƥ��Ȥ�Ԥʤä����Ȥ���𤬤ʤ��줿�ץ�åȥۡ���ˤĤ��Ƥϥ��ȡ����������Ƥ���ޤ��� +1.3) PostgreSQL ��ư��Ķ��ϡ� -<P> -<H4><A NAME="1.4">1.4</A>) Unix�ʳ��ΰܿ��ǤǻȤ����Τϡ�</H4> +���Ԥ�� PostgreSQL �Υ���ѥ���ȥƥ��ȤΥץ�åȥۡ����ǹԤʤ��ޤ����� +(�����Τ����Τ����Ĥ��ϥ���ѥ���� gcc ��ɬ�פǤ�)�� -<h6> -���饤�����</h6> -<P> MS Windows �ץ�åȥۡ����ǡ�<I>libpq</I> C �饤�֥�ꡢpsql������Ȥ���¾�Υ����ե������� ����ѥ����ǽ�ǡ��Х��ʥ������ޤ������ξ�硢���饤����Ȥ� MS Windows ������餻�ơ�TCP/IP ��ͳ�ǥ��ݡ��Ȥ���Ƥ��� Unix �ץ�åȥۡ��������륵���Ф��̿����ޤ��� -<P> Win32 <I>libpq</I> �饤�֥��� psql ���뤿��ˡ�<I>win31.mak</I> �����ۤ˴ޤޤ�Ƥޤ���PostgreSQL�� <font size=-1>ODBC</font> ���饤����ȤȤ��̿��Ǥ��ޤ��� +����Ū�ˡ��Ƕ��Unix�ߴ��ץ�åȥۡ���ʤ��PostgreSQL��Ϥ��餻����Ϥ��Ǥ� +�������λ����Ǽºݤ˥ƥ��Ȥ�Ԥʤä����Ȥ���𤬤ʤ��줿�ץ�åȥۡ���ˤ� +���Ƥϥ��ȡ����������Ƥ���ޤ��� -<h6> -������</h6> -<P> ���ߡ�Cygnus Unix/NT �ܿ��饤�֥��� Cygwin ��Ȥäơ�PostgreSQL �ǡ����١��������Ф� Windows NT �� Win2k ��Dz�Ư���Ƥ��ޤ������ۤ˴ޤޤ��<I>pgsql/doc/FAQ_MSWIN</I>���뤤�ϥ����֥����Ȥˤ��� MS Windows FAQ ������������Microsoft ���ǤΥץ�åȥۡ���˰ܿ�����ײ�Ϥ���ޤ���<P> +1.4) Unix�ʳ��ΰܿ��ǤǻȤ����Τϡ� +���饤����� -<P> -<H4><A NAME="1.5">1.5</A>) PostgreSQL �Ϥɤ�����������ޤ�����</H4> -<P> PostgreSQL �θ��� anonymous ftp �����ȤǤ��� +MS Windows �ץ�åȥۡ����ǡ�libpq C �饤�֥�ꡢpsql������Ȥ���¾�Υ��� +�ե������ϥ���ѥ����ǽ�ǡ��Х��ʥ������ޤ������ξ�硢���饤����Ȥ� MS +Windows ������餻�ơ�TCP/IP ��ͳ�ǥ��ݡ��Ȥ���Ƥ��� Unix �ץ�åȥۡ������� +�륵���Ф��̿����ޤ��� -<UL> - <LI> <A HREF="ftp://ftp.PostgreSQL.org/pub/">ftp://ftp.PostgreSQL.org/pub/</A> -</UL> +Win32 libpq �饤�֥��� psql ���뤿��ˡ�win31.mak �����ۤ˴ޤޤ�Ƥޤ��� +PostgreSQL�� ODBC ���饤����ȤȤ��̿��Ǥ��ޤ��� -<P> �ߥ顼�����ȤˤĤ��Ƥϡ��桹�Υᥤ�� Web �ڡ��������������� +������ -<small><PRE> - [����: - - �ʲ������ܤΥߥ顼�����ȤǤ�: - - Japan: <A HREF="ftp://mirror.nucba.ac.jp/mirror/postgresql/pub/">ftp://mirror.nucba.ac.jp/mirror/postgresql/pub/</A> - Japan: <A HREF="ftp://ring.ip-kyoto.ad.jp/pub/misc/db/postgresql/">ftp://ring.ip-kyoto.ad.jp/pub/misc/db/postgresql/</A> - Japan: <A HREF="ftp://ring.crl.go.jp/pub/misc/db/postgresql/">ftp://ring.crl.go.jp/pub/misc/db/postgresql/</A> - Japan: <A HREF="ftp://ring.saitama-u.ac.jp/pub/misc/db/postgresql/">ftp://ring.saitama-u.ac.jp/pub/misc/db/postgresql/</A> - Japan: <A HREF="ftp://ring.astem.or.jp/pub/misc/db/postgresql/">ftp://ring.astem.or.jp/pub/misc/db/postgresql/</A> - Japan: <A HREF="ftp://ring.exp.fujixerox.co.jp/pub/misc/db/postgresql/">ftp://ring.exp.fujixerox.co.jp/pub/misc/db/postgresql/</A> - Japan: <A HREF="ftp://ring.jah.ne.jp/pub/misc/db/postgresql/">ftp://ring.jah.ne.jp/pub/misc/db/postgresql/</A> - Japan: <A HREF="ftp://ring.etl.go.jp.jp/pub/misc/db/postgresql/">ftp://ring.etl.go.jp.jp/pub/misc/db/postgresql/</A> - Japan: <A HREF="ftp://ring.asahi-net.or.jp/pub/misc/db/postgresql/">ftp://ring.asahi-net.or.jp/pub/misc/db/postgresql/</A> - Japan: <A HREF="ftp://ring.so-net.ne.jp/pub/misc/db/postgresql/">ftp://ring.so-net.ne.jp/pub/misc/db/postgresql/</A> - Japan: <A HREF="ftp://ring.aist.go.jp/pub/misc/db/postgresql/">ftp://ring.aist.go.jp/pub/misc/db/postgresql/</A> - ] -</PRE></small> +���ߡ�Cygnus Unix/NT �ܿ��饤�֥��� Cygwin ��Ȥäơ�PostgreSQL �ǡ����١��� +�����Ф� Windows NT �� Win2k ��Dz�Ư���Ƥ��ޤ������ۤ˴ޤޤ��pgsql/doc/ +FAQ_MSWIN���뤤�ϥ����֥����Ȥˤ��� MS Windows FAQ ������������Microsoft ���� +�Υץ�åȥۡ���˰ܿ�����ײ�Ϥ���ޤ��� -<P> +1.5) PostgreSQL �Ϥɤ�����������ޤ����� -<H4><A NAME="1.6">1.6</A>) ���ݡ��ȤϤɤ��Ǽ������ޤ�����</H4> +PostgreSQL �θ��� anonymous ftp �����ȤǤ��� + + + �� ftp://ftp.PostgreSQL.org/pub/ -<P> ���פʥ����ꥹ�Ȥ�: <A HREF="mailto:pgsql-general@PostgreSQL.org">pgsql-general@PostgreSQL.org</A>�Ǥ���PostgreSQL �˴ؤ��뤳�ȤǤ���е������Ǥ��ޤ������Υꥹ�Ȥؤλ��äΤϡ��Żҥ�����ʸ(Subject �ԤǤϤ���ޤ���)�˼��Σ��Ԥ�ơ� - -<PRE> - subscribe - end -</PRE> +�ߥ顼�����ȤˤĤ��Ƥϡ��桹�Υᥤ�� Web �ڡ��������������� + [����: -<P> <A HREF="mailto:pgsql-general-request@PostgreSQL.org">pgsql-general-request@PostgreSQL.org</A> �����äƲ������� + �ʲ������ܤΥߥ顼�����ȤǤ�: + + 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/ + ] -<P> �������������ǤΥ����ꥹ�Ȥ⤢��ޤ������Υꥹ�Ȥؤλ��ä� "��ʸ"�ˡ� -<PRE> - subscribe - end -</PRE> +1.6) ���ݡ��ȤϤɤ��Ǽ������ޤ����� -�Ƚ� <A HREF="mailto:pgsql-general-digest-request@PostgreSQL.org"> pgsql-general-digest-request@PostgreSQL.org</A> ���Żҥ������äƲ������� +���פʥ����ꥹ�Ȥ�: pgsql-general@PostgreSQL.org�Ǥ���PostgreSQL �˴ؤ� +�뤳�ȤǤ���е������Ǥ��ޤ������Υꥹ�Ȥؤλ��äΤϡ��Żҥ�����ʸ(Subject +�ԤǤϤ���ޤ���)�˼��Σ��Ԥ�ơ� + subscribe + end -<P> �������������Ǥϡ��ᥤ��ꥹ�Ȥ����������å����� 30k ����ί����˥������������ǥꥹ�ȤΥ��С������դ���ޤ��� +pgsql-general-request@PostgreSQL.org �����äƲ������� -<P> �Х��Υ��ꥹ�Ȥ����ѤǤ��ޤ������Υꥹ�Ȥؤλ��ä� "��ʸ"�Ȥ��ä���ˡ� -<A -HREF="mailto:bugs-request@PostgreSQL.org">bugs-request@PostgreSQL.org</A> +�������������ǤΥ����ꥹ�Ȥ⤢��ޤ������Υꥹ�Ȥؤλ��ä� "��ʸ"�ˡ� + subscribe + end +�Ƚ� pgsql-general-digest-request@PostgreSQL.org ���Żҥ������äƲ����� +�� -���Żҥ������äƲ������� +�������������Ǥϡ��ᥤ��ꥹ�Ȥ����������å����� 30k ����ί����˥����������� +�ǥꥹ�ȤΥ��С������դ���ޤ��� -<P> ��ȯ�Ԥε����Τ���Υ��ꥹ�Ȥ����ѤǤ��ޤ������Υꥹ�Ȥؤλ��ä��Żҥ�����ʸ�ˡ� +�Х��Υ��ꥹ�Ȥ����ѤǤ��ޤ������Υꥹ�Ȥؤλ��ä� "��ʸ"�Ȥ��ä���ˡ� +bugs-request@PostgreSQL.org ���Żҥ������äƲ������� -<P> -<PRE> - subscribe - end -</PRE> +��ȯ�Ԥε����Τ���Υ��ꥹ�Ȥ����ѤǤ��ޤ������Υꥹ�Ȥؤλ��ä��Żҥ� +�������ʸ�ˡ� -<P> �Ƚơ�<A HREF="mailto:pgsql-hackers-request@PostgreSQL.org">pgsql-hackers-request@PostgreSQL.org</A>���Żҥ������äƲ������� + subscribe + end -<P> PostgreSQL �ˤĤ��Ƥ�äȾܤ����Τꤿ����С����� postgreSQL WWW�ۡ���ڡ������餿�ɤ�ޤ��� +�Ƚơ�pgsql-hackers-request@PostgreSQL.org���Żҥ������äƲ������� -<BLOCKQUOTE> - <A HREF="http://www.PostgreSQL.org">http://www.PostgreSQL.org</A> -</BLOCKQUOTE> -<P> +PostgreSQL �ˤĤ��Ƥ�äȾܤ����Τꤿ����С����� postgreSQL WWW�ۡ���ڡ����� +�餿�ɤ�ޤ��� + + http://www.PostgreSQL.org -IRC �����ͥ�� EFNet �ˤ���ޤ������Υ����ͥ�� <I>#PostgreSQL</I> �Ǥ��� -unix ���ޥ�ɤ�<tt>irc -c '#PostgreSQL' "$USER" irc.phoenix.net</tt> -��Ȥ��ޤ���<P> +IRC �����ͥ�� EFNet �ˤ���ޤ������Υ����ͥ�� #PostgreSQL �Ǥ��� unix �� +�ޥ�ɤ�irc -c '#PostgreSQL' "$USER" irc.phoenix.net ��Ȥ��ޤ��� -<small><PRE> [����: - 1999ǯ7��23��������PostgreSQL�桼������(�ˤۤ� �ݤ��Ȥ��줹 �桼���� ����)��ά��JPUG����Ω����ޤ����� - JPUG ��������ȿ��ǡ�PostgreSQL�����Ѥ����ã����߶��Ϥξ�Ǥ��� - ������β����̵���Ǥ�����������Ѷ�Ū�ʹ�����α��Ĥ�����Ƥ��ޤ����ܤ����ϡ�JPUG��Web ������: - <A HREF="http://www.jp.postgresql.org/">http://www.jp.postgresql.org/</A> - �������������������Ͽ���ǽ�ȤʤäƤ��ޤ��� - 1990ǯ���椴����ꡢ�ݥ��ȥ��쥹�����ܸ�����ꥹ�Ȥ��а� ã�פ���Ť��Ƥ��ޤ����ܺ٤ϡ� - <A HREF="http://www.sra.co.jp/people/t-ishii/PostgreSQL/ML/info.html">http://www.sra.co.jp/people/t-ishii/PostgreSQL/ML/info.html</A> - ���������������������֤��來�ꤵ���pgsql-jp ML���������ƥ� - <A HREF="http://datula.mio.org/~iwakiri/pgsql_jp/">http://datula.mio.org/~iwakiri/pgsql_jp/</A> - �Ǹ������뤳�Ȥ�Ǥ��ޤ��� - ] -</PRE></small> - - -<P>���ѥ��ݡ��Ȳ�ҤΥꥹ�Ȥ�<a href="http://www.postgresql.org/users-lounge/commercial-support.html">http://www.postgresql.org/users-lounge/commercial-support.html</a>�ˤ���ޤ��� - -<small><PRE> + 1999ǯ7��23��������PostgreSQL�桼������(�ˤۤ� �ݤ��Ȥ��줹 �桼���� ����)��ά��JPUG����Ω����ޤ����� + JPUG ��������ȿ��ǡ�PostgreSQL�����Ѥ����ã����߶��Ϥξ�Ǥ��� + ������β����̵���Ǥ�����������Ѷ�Ū�ʹ�����α��Ĥ�����Ƥ��ޤ����ܤ����ϡ�JPUG��Web ������: + http://www.jp.postgresql.org/ + �������������������Ͽ���ǽ�ȤʤäƤ��ޤ��� + 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.postgresql.org/users-lounge/ +commercial-support.html�ˤ���ޤ��� [����: - ���ܤǤϡ�<A HREF="http://osb.sra.co.jp/">SRA Inc. �����ץ��ƥ������</A> �ˤƾ��ѥ��ݡ��Ȥ��Ԥʤ��Ƥ��ޤ��� - <A HREF="http://www.miraclelinux.co.jp/">�ߥ饯�롦��ʥå����������</A> �� "Miracle Linux for PostgreSQL" ������ȥ��ݡ��Ȥ� - ���Ϥ���ޤ����� + ���ܤǤϡ�SRA Inc. �����ץ��ƥ������ �ˤƾ��ѥ��ݡ��Ȥ��Ԥʤ��Ƥ��ޤ��� + �ߥ饯�롦��ʥå���������� �� "Miracle Linux for PostgreSQL" ������ȥ��ݡ��Ȥ� + ���Ϥ���ޤ����� ] -</PRE></small> -<P> -<H4><A NAME="1.7">1.7</A>) �ǿ��Ǥϲ��Ǥ���</H4> +1.7) �ǿ��Ǥϲ��Ǥ��� + +PostgreSQL �κǿ��ǤϥС������ 7.0.3 �Ǥ��� -<P> PostgreSQL �κǿ��ǤϥС������ 7.0.3 �Ǥ��� -<P> �桹�ϡ�4������˥�㡼������Ԥʤ����Ȥ�ײ褷�Ƥ��ޤ��� -<P> -<H4><A NAME="1.8">1.8</A>) �ɤΤ褦��ʸ����ޤ�����</H4> +1.8) �ɤΤ褦��ʸ����ޤ����� -<P> ���դ���ˡ������Ĥ��Υޥ˥奢��ȥ���饤�ޥ˥奢��(�ޥ˥奢�롦�ڡ���)����Ӥ����Ĥ��ξ����ʥƥ������꤬�ޤޤ�ޤ���<I>/doc</I> �ǥ��쥯�ȥ�������������ޤ�������饤��ǤΥޥ˥奢���<A -HREF="http://www.PostgreSQL.org/users-lounge/docs/"> -http://www.PostgreSQL.org/users-lounge/docs/</A> -�Ǥ�����Ǥ��ޤ��� +���դ���ˡ������Ĥ��Υޥ˥奢��ȥ���饤�ޥ˥奢��(�ޥ˥奢�롦�ڡ���)�� +��Ӥ����Ĥ��ξ����ʥƥ������꤬�ޤޤ�ޤ���/doc �ǥ��쥯�ȥ�������������ޤ� +������饤��ǤΥޥ˥奢��� http://www.PostgreSQL.org/users-lounge/docs/ �� +������Ǥ��ޤ��� -<P> PostgreSQL ���ܤ⤢��ޤ��� <A -HREF="http://www.PostgreSQL.org/docs/awbook.html"> -http://www.PostgreSQL.org/docs/awbook.html</A><P> +PostgreSQL ���ܤ⤢��ޤ��� http://www.PostgreSQL.org/docs/awbook.html -<small><PRE> [����: - ���ܥݥ��ȥ��쥹�桼�������<A HREF="http://www.jp.postgresql.org/subcommittee/psqltrans/">PostgreSQL Book����ʬ�ʲ�</A>�ǡ� - ������Ȥ��ʹ��档 + ���ܥݥ��ȥ��쥹�桼�������PostgreSQL Book����ʬ�ʲ�ǡ� + ������Ȥ��ʹ��档 ] -</PRE></small> - -<P> <I>psql</I> �⡢�����黻�ҡ��ؿ���������¾�ξ���������롢�����Ĥ��������餷�� \d ���ޥ�ɤ�����ޤ��� - -<P> �桹�� Web �����Ȥˤϡ���ä�������ʸ����ޤ��� - -<P> -<H4><A NAME="1.9">1.9</A>) ���ΤΥХ���̵����ǽ�Ϥɤ���äƸ��Ĥ��ޤ����� -</H4><P> - -PostgreSQL�ϳ�ĥ���줿SQL-92�Υ��֥��åȤݡ��Ȥ��ޤ��� -�桹�Υڡ����� -<A HREF="http://www.PostgreSQL.org/docs/todo.html"> -TODO</A> �ꥹ�Ȥˡ����ΤΥХ�����ǽ�侭��ײ�ˤĤ��Ƥε��Ҥ�����ޤ��� - -<P> -<H3><A NAME="1.10">1.10</A>) <font size=-1>SQL</font> �ϤɤΤ褦�˳ؤ٤��ɤ��Ǥ�����</H3> -<P> -<A HREF="http://www.PostgreSQL.org/docs/awbook.html"> -http://www.PostgreSQL.org/docs/awbook.html</A> -�ˤ���PostgreSQL�ܤ� <font size=-1>SQL</font> ���Ƥ��ޤ��� - -<P> -�����餷���ؽ���ˤϡ� -<A HREF="http://w3.one.net/~jhoffman/sqltut.htm"> -http://w3.one.net/~jhoffman/sqltut.htm</A> �� -<A HREF="http://ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM"> -http://ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM.</A><P> -�Ȥ�����ޤ�������¾�ˡ� -"Teach Yourself SQL in 21 Days, Second Edition" ���� -<A HREF="http://members.tripod.com/er4ebus/sql/index.htm"> -http://members.tripod.com/er4ebus/sql/index.htm </A> -�ˤ���ޤ��� -<P> -¿���Υ桼���ˡ� -<I>The Practical SQL Handbook</I>, Bowman Judith S. et al., Addison-Wesley -����ɾ�Ǥ��� -����¾�ˡ�<I>The Complete Reference SQL</I>, Groff et al., McGraw-Hill -�Τ褦�ʤΤ⤢��ޤ��� -<P> -<small><PRE> - [����: - �а�ã��ˤ�����ܸ�λ���ʸ���ξҲ�ڡ��� - <A HREF="http://www.SRA.co.jp/people/t-ishii/PostgreSQL/doc-jp/index.html">http://www.SRA.co.jp/people/t-ishii/PostgreSQL/doc-jp/index.html</A> - ������ޤ��� - ��ƣľʸ��Ρֽ鿴�Ը��Σģ��߷����硦�ӣѣ����绲�ͽ�Ҳ�פΥ����ʡ� - <A HREF="http://www.shonan.ne.jp/~nkon/ipsql/books_SQL.html">http://www.shonan.ne.jp/~nkon/ipsql/books_SQL.html</A> - ������ޤ��� - �����ѱѻ�Ρ�PostgreSQL���ܸ�ޥ˥奢��� - <A HREF="http://www.net-newbie.com/">http://www.net-newbie.com/</A> - �Ǥϥ���饤��ޥ˥奢��θ������Ǥ��ޤ��� - �ݻ��������UNIX �ǡ����١������� - <A HREF="http://www.wakhok.ac.jp/DB/DB.html">http://www.wakhok.ac.jp/DB/DB.html</A> - �ϥ���饤����ɤळ�Ȥ��Ǥ��ޤ��� - ] -</PRE></small> -<H4><A NAME="1.11">1.11</A>) PostgreSQL������2000ǯ����(Y2K)���б����Ƥ��ޤ����� -</H4><P> - -�б����Ƥޤ�������2000ǯ��������դ⡢������2000ǯ����������դ⡢��ñ�˰����ޤ��� -<P> -<H4><A NAME="1.12">1.12</A>) ��ȯ������ˤϤɤΤ褦�˻��ä��ޤ�����<BR> -</H4><P> - -�ޤ��ǽ�(������)�ˡ��ǿ��Υ����������������ɤ����桹�� Web �����Ȥ����ۤ˴ޤޤ�Ƥ��� -PostgreSQL Developers��ʸ����ɤߤޤ��� -�����ܤˡ�<I>pgsql-hackers</I> �� <I>pgsql-patches</I> �����ꥹ�Ȥ����(subscribe)���ޤ��� -�����ܤˡ����ʼ��Υѥå���pgsql-patches��ȯ�����ޤ��� - -���褽���ͤ���äȤο�ã����PostgreSQL <font size=-1>CVS</font>���������֤˥��ߥåȤ��븢�¤���äƤ��ޤ��� -���Τ��줾��ο�ã�������ι��ʼ��ʥѥå���ȯ������Τǡ����ߥ��ߥå����ȤʤäƤ����ã�Ϥ�����ɤ��դ��Τ����ѤǤ������桹����餬���ߥåȤ����ѥå��Ϲ��ʼ��Ǥ���ȳο����Ƥ��ޤ��� -<P> -<H4><A NAME="1.13">1.13</A>) �Х���ݡ��ȤϤɤΤ褦��ȯ�����ޤ����� -</H4> - -<P>"bug-template" �ե�����ι��ܤ��������ơ�<A HREF="mailto:pgsql-bugs@PostgreSQL.org">pgsql-bugs@PostgreSQL.org</A>�����äƲ������� - -<P> �������� <A HREF="http://postgreSQL.org">http://postgreSQL.org</A>�ˤ���ǿ��� FAQ ������å����Ʋ������� - -<P> �����Ʊ���� ftp ������ <A HREF="ftp://ftp.postgreSQL.org/pub/">ftp://ftp.postgreSQL.org/pub/</A>�ǡ���äȿ������С������� PostgreSQL ���뤤�ϥѥå������ƤߤƲ������� - -<P> -<H4><A NAME="1.14">1.14</A>) ¾��<font size=-1>DBMS</font>�Τ���٤�PostgreSQL�Ϥɤ��ʤΤǤ����� -</H4><P> - -���եȥ�������פ���ˡ�ˤϤ����Ĥ�����ޤ�����ǽ����ǽ�ȿ������ȥ��ݡ��ȤȲ��ʤǤ��� - -<DL> -<DT> <B>��ǽ(Features)</B> -<DD> - -PostgreSQL�ϡ��ȥ����������䤤��碌��ȥꥬ����ӥ塼�䳰������ -���Ȥ䡢�����ơ��������줿���å������ʤɡ��絬�Ͼ���<font size=-1>DBMS</font>�����ĵ�ǽ��� -�Ȥ�ɻ��äƤ��ޤ���PostgreSQL�ϡ�����ˡ��桼���������Ѿ���ޥ��- -�С��������ƥ��ʤɡ�����<font size=-1>DBMS</font>��������碌�ʤ���ǽ���Ĥ� -������碌�Ƥ��ޤ������������λ���������(foreign key referential -integrity)����å�������ƥ��餹����γ�������������� -(outer concurrency control)�ϻ�����碌�ޤ��� - -<BR><BR> - -<DT> <B>��ǽ(Performance)</B> -<DD> - -PostgreSQL����ĤΥ⡼�ɤ�����ޤ������̤�<I>fsync</I>�⡼�ɤϡ�OS���� -��å��夷���ꡢ���ø���Ÿ���������ꤷ���Ȥ��Τ���ˡ��ȥ������ -��λ������˥ǥ������˽��ߡ����٤ƤΥǡ�����ǥ���������¸���� -�������Υ⡼�ɤǤϡ��ۤȤ�ɤξ��ѥǡ����١��������٤��ʤ�ޤ������� -����ʬŪ����ͳ�Ȥ��ơ����ѤΥǡ����١�������ˤϤ��Τ褦���ݼ�Ū�ʥǥ� -�������ߤ�ǥե���ȤȤ��Ƥ����Τ����ʤ��Ȥ������Ȥ⤢��ޤ��� -<I>no-fsync</I>�⡼�ɤǡ����̡�PostgreSQL�Ͼ��ѥǡ����١�������®�� -�ʤ�ޤ������������ʤ��顢OS�Υ���å���ǥǡ������˲�����뤫�⤷��� -���桹�ϡ�������֥⡼�ɤ�ȯ��ǡ����줬���ޤ��椯�ȡ�����fsync -�⡼�ɤۤ���ǽ�����ˤ��뤳�Ȥʤ���OS������å��夹��30�����ޤǤΥǡ� -�����������ݤƤ�褦�ˤʤ�ޤ��� -<BR><BR> - -MySQL�ʤɤ��ò����ǡ����١����������ƥ�ˤ���٤ơ�PostgreSQL�������� -�������٤��Τϡ��ȥ�������ˤ�륪���С��إåɤ����뤫��Ǥ����� -������MySQL�ˤϾ嵭��<I>Features</I>����˼����褦�ʵ�ǽ�Ϥޤä����� -��ޤ��桹�ϡ�PostgreSQL�˽������ȵ�ǽ�����Ȥ߹��ߤʤ���⡢�䤨���� -�ץ��ե����顼�˳ݤ�������������ɤ���Ϥ����ꤷ�ơ���ǽ�β�����³�� -�Ƥ��ޤ���PostgreSQL �� MySQL �Ȥ���Ӥ��Ƥ������� Web �ڡ����� -<a href="http://openacs.org/why-not-mysql.html"> -http://openacs.org/why-not-mysql.html</a> -�ˤ���ޤ��� -<BR><BR> - -PostgreSQL�ϡ�Unix�ץ�������ư���뤳�Ȥˤ��桼������³�����ޤ��� -ʣ���ΥХå�����ɡ��ץ��������������å����ʤ���ǡ������Хåե����� -��ͭ���ޤ����ޥ��CPU�Ǥϡ���ñ��ʣ���ΥХå�����ɤ줾���CPU���� -�餻�뤳�Ȥ��Ǥ��ޤ���<BR><BR> - - -<DT> <B>������(Reliability)</B> -<DD> - -�桹�ϡ�<font size=-1>DBMS</font>�ο��������⤯�ʤ��ƤϤ��β��ͤ�̵�����Ȥ����Ƥޤ����� -ʬ�ƥ��Ȥ��ơ����ꤷ�������ɤ�Х���Ǿ��ˤ��Ƥ����������褦�˶� -��Ƥޤ������줾��Υ����Ͼ��ʤ��Ȥ�1����ʾ�Υ١������ƥ��Ȥ�� -�ʤ�������ޤǤΥ��������������ǤȤ��ư��ꤷ�����Ǥʥ����� -���뤳�Ȥ�ʪ��äƤ��ޤ�������ʬ��Ǥϡ�¾�Υǡ����١�������٤Ƥ�½�� -���ʤ����Ȥ˼�������äƤ��ޤ��� - -<DT> <B>���ݡ���(Support)</B> -<DD> - -�桹�Υ��ꥹ�Ȥϡ���������ɤ������ˤĤ��Ƥ��������Ƥ��� -�롢��ȯ�Ԥ�桼��������ʥ��롼�פ��ʤ��Ƥ��ޤ����桹������β����� -�ڤ��뤳�ȤϤǤ��ޤ������ѥǡ����١����Ǥ��äƤ��˲�褵���櫓 -�ǤϤ���ޤ���ȯ��ã���桼�������ߥ�˥ƥ����ޥ˥奢���ࡢ����ˡ� -�����������ɤʤɤ�ľ�ܥ��������Ǥ��뤳�Ȥ�äơ�PostgreSQL�Υ��ݡ��Ȥϡ� -¾��<font size=-1>DBMS</font>���ݡ��Ȥ���ͥ�줿��ΤȤʤäƤ��ޤ�������˾�������ơ������� -�ξ��ѥ��ݡ��Ȥ⤢��ޤ��ʥ��ݡ���FAQ���ܤ����������ˡ� - -<DT> <B>����(Price)</B> -<DD> - -PostgreSQL�λ��Ѥϡ����ѤǤ����ѤǤ⡢���٤�̵���Ǥ����嵭�˼����Ƥ� -��BSD��������λ��ѵ����˳���ʤ��¤ꡢPostgreSQL�Υ����ɤ�����̵���� -���ʤ��Ȥ߹��ळ�Ȥ��Ǥ��ޤ��� -<BR><BR> -</DL> -<P> -<HR> -<H2><CENTER>�桼���������饤����Ȥμ���</CENTER></H2> -<P> - -<H4><A NAME="2.1">2.1</A>) PostgreSQL �Τ���� <font size=-1>ODBC</font> �ɥ饤�С��Ϥ���ޤ����� -</H4> - -<P> PsqlODBC �� OpenLink <font size=-1>ODBC</font> ����Ĥ� <font size=-1>ODBC</font> �ɥ饤�С������Ѳ�ǽ�Ǥ��� - -<P> PsqlODBC �� PostgreSQL �����ۤ˴ޤޤ�Ƥ��ޤ�������ˤĤ��ƤΤ���˾ܺ٤ʾ���� -<A HREF="ftp://ftp.PostgreSQL.org/pub/odbc/">ftp://ftp.PostgreSQL.org/pub/odbc/</A> -��������Ǥ��ޤ���<P> - -<small><PRE> - [����: - PsqlODBC �� ���ܸ�ѥå����Ҳ�͵������(kataoka@interwiz.koganei.tokyo.jp)������ޤ���: - ��<A HREF="http://www.interwiz.koganei.tokyo.jp/software/PsqlODBC/index.html">http://www.interwiz.koganei.tokyo.jp/software/PsqlODBC/index.html</A> - ] -</PRE></small> -<P> OpenLink <font size=-1>ODBC</font> �� <A HREF="http://www.openlinksw.com/">http://www.openlinksw.com/</A>��������Ǥ��ޤ���ɸ��Ū�� <font size=-1>ODBC</font> ���饤����ȡ����եȥ������ǻȤ��ޤ��Τǡ��ٱ礷�Ƥ��뤹�٤ƤΥץ�åȥۡ���(Win, Mac, Unix, VMS)���� PostgreSQL �� <font size=-1>ODBC</font> �����ѤǤ��ޤ��� +psql �⡢�����黻�ҡ��ؿ���������¾�ξ���������롢�����Ĥ��������餷�� +\d ���ޥ�ɤ�����ޤ��� -<P> ���֤����ϡ������ʼ��Υ��ݡ��Ȥ�ɬ�פʿ͡�����äƤ���Ȼפ��ޤ������ե�������ǤϤ��ĤǤ������ǽ�Τ褦�Ǥ�������ϡ�<A HREF="mailto:postgres95@openlink.co.uk">postgres95@openlink.co.uk</A>�ˤ��ꤤ���ޤ��� +�桹�� Web �����Ȥˤϡ���ä�������ʸ����ޤ��� -<A HREF="http://www.PostgreSQL.org/docs/programmer/odbc.htm"> -Programmer's Guide</A> -�� <font size=-1>ODBC</font> �ξϤ⤴������������ +1.9) ���ΤΥХ���̵����ǽ�Ϥɤ���äƸ��Ĥ��ޤ����� +PostgreSQL�ϳ�ĥ���줿SQL-92�Υ��֥��åȤݡ��Ȥ��ޤ����桹�Υڡ����� TODO +�ꥹ�Ȥˡ����ΤΥХ�����ǽ�侭��ײ�ˤĤ��Ƥε��Ҥ�����ޤ��� -<P> -<H4><A NAME="2.2">2.2</A>) PostgreSQL �� Web �ڡ�����Ϣ�Ȥ�����ˤϤɤ�ʥġ��뤬����ޤ����� -</H4> +1.10) SQL �ϤɤΤ褦�˳ؤ٤��ɤ��Ǥ����� -<P> �ǡ����١������˻��� Web �ڡ����ˤĤ��Ƥ������餷���Ҳ𤬡�<BR> -<A HREF="http://www.webtools.com">http://www.webtools.com</A> �ˤ���ޤ��� -<P><A HREF="http://www.phone.net/home/mwm/hotlist/">http://www.phone.net/home/mwm/hotlist/</A>�ˤ⡢�⤦��Ĥ���ޤ��� -<P> Web �ؤγ�ĥ�Τ���ˤϡ�PHP ����ۤ��������ե������ȤʤäƤ��ޤ���<A HREF="http://www.php.net">http://www.php.net/</A>�ˤ���ޤ��� +http://www.PostgreSQL.org/docs/awbook.html �ˤ���PostgreSQL�ܤ� SQL ���Ƥ� +�ޤ��� -<small><PRE> - [����: - PHP�˴ؤ������ܸ�ξ���ϡ�2000ǯ4��19����ȯ��������PHP�桼����Υ����� - <A HREF="http://www.php.gr.jp/">http://www.php.gr.jp/</A> - ���뤤�ϡ�ע�� �व��Υ����� - <A HREF="http://www.cityfujisawa.ne.jp/~louis/apps/phpfi/index.html">http://www.cityfujisawa.ne.jp/~louis/apps/phpfi/index.html</A> - �ˤ��ʤ�ޤȤ���Ƥ��ޤ��� - ���� ��������ˤ����줿<A HREF="http://pg.cni.co.jp/">PHP/FI�����ܸ�ѥå�</A>���͡��ʿͤμ��Ф�PHP3.0.7��Ŭ�Ѥ���ޤ����� - ���ߤ�PHPJ-DEV�ˤơ� - <A HREF="http://php.jpnnet.com/">http://php.jpnnet.com/</A> - ��ƣ������濴�˥ޥ���Х��ȳ�ĥ�Ȥ��ƺ��ľ���졢�ǿ��Ǥ�PHP-3.0.18���б����Ƥ��ޤ��� - ���� ���餵��ϡ�PHP4 �Ѥ����ܸ�ط��γ�ĥ�⥸�塼�� - <A HREF="ftp://night.fminn.nagano.nagano.jp/php4/">ftp://night.fminn.nagano.nagano.jp/php4/</A> - ���Ѱդ��Ʋ����äƤޤ��� - �ܲȤ����ǹ�ݲ���ML��Ω���夬�äƤ��ޤ��� - ] -</PRE></small> +�����餷���ؽ���ˤϡ� http://w3.one.net/~jhoffman/sqltut.htm �� http:// +ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM. -<P> ʣ���ʾ�硢¿���οͤ� Perl �����ե������� CGI.pm ��Ȥ��ޤ��� +�Ȥ�����ޤ�������¾�ˡ� "Teach Yourself SQL in 21 Days, Second Edition" ���� +http://members.tripod.com/er4ebus/sql/index.htm �ˤ���ޤ��� -<P> Perl ��Ȥä� WDB ���ˤ��� WWW �����ȥ�������<A HREF="http://www.eol.ists.ca/~dunlop/wdb-p95">http://www.eol.ists.ca/~dunlop/wdb-p95</A>�������������ɤǤ��ޤ��� +¿���Υ桼���ˡ� The Practical SQL Handbook, Bowman Judith S. et al., +Addison-Wesley ����ɾ�Ǥ�������¾�ˡ�The Complete Reference SQL, Groff et al., +McGraw-Hill �Τ褦�ʤΤ⤢��ޤ��� -<small><PRE> [����: - WDB �ϡ�Web ���� DataBase �ؤ� Perl �� Interface �Ǥ��� - wdb-p95 �ؤΥ���ڤ�Ƥ��ޤäƤ��ޤ��������餯��Perl DBI ��ͳ�� DBD::Pg �����Ѥ���ǽ�Ȼפ��ޤ��� - ���ߡ�WDBI �Ȥ���̾���ˤʤäƤ����� - <A HREF="http://www.egroups.com/list/wdb-users/">http://www.egroups.com/list/wdb-users/</A> - �ȡ�WDB��̾���ΤޤޤΤ�� - <A HREF="http://www.i-con.dk/wdb/">http://www.i-con.dk/wdb/</A> - �Ȥ�����ޤ������ηаޤϤ褯�狼��ޤ��� + �а�ã��ˤ�����ܸ�λ���ʸ���ξҲ�ڡ��� + 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 + �ϥ���饤����ɤळ�Ȥ��Ǥ��ޤ��� ] -</PRE></small> - -<P> -<H4><A NAME="2.3">2.3</A>) PostgreSQL �ϥ���ե����롦�桼���������ե���������äƤ��ޤ����� ��ݡ��ȡ������ͥ졼���ϡ� �������䤤��碌����ؤΥ����ե������ϡ� -</H4> -<P> <I>pgaccess</I> �ȸƤФ�������餷������ե����롦�桼���������ե����������ꡢ�������ۤȶ��˽в٤���ޤ���<I>Pgaccess</I> �ˤϥ�ݡ��ȡ������ͥ졼���⤢��ޤ���Web �ڡ�����<A HREF="http://www.flex.ro/pgaccess">http://www.flex.ro/pgaccess</A>�Ǥ��� +1.11) PostgreSQL������2000ǯ����(Y2K)���б����Ƥ��ޤ����� + +�б����Ƥޤ�������2000ǯ��������դ⡢������2000ǯ����������դ⡢��ñ�˰��� +�ޤ��� + +1.12) ��ȯ������ˤϤɤΤ褦�˻��ä��ޤ����� + +�ޤ��ǽ�(������)�ˡ��ǿ��Υ����������������ɤ����桹�� Web �����Ȥ����ۤ˴ޤ� +��Ƥ��� PostgreSQL Developers��ʸ����ɤߤޤ��������ܤˡ�pgsql-hackers �� +pgsql-patches �����ꥹ�Ȥ����(subscribe)���ޤ��������ܤˡ����ʼ��Υѥ� +����pgsql-patches��ȯ�����ޤ������褽���ͤ���äȤο�ã����PostgreSQL CVS������ +���֤˥��ߥåȤ��븢�¤���äƤ��ޤ������Τ��줾��ο�ã�������ι��ʼ��ʥѥå� +��ȯ������Τǡ����ߥ��ߥå����ȤʤäƤ����ã�Ϥ�����ɤ��դ��Τ����ѤǤ����� +�桹����餬���ߥåȤ����ѥå��Ϲ��ʼ��Ǥ���ȳο����Ƥ��ޤ��� + +1.13) �Х���ݡ��ȤϤɤΤ褦��ȯ�����ޤ����� + +"bug-template" �ե�����ι��ܤ��������ơ�pgsql-bugs@PostgreSQL.org�����äƲ��� +���� + +�������� http://postgreSQL.org�ˤ���ǿ��� FAQ ������å����Ʋ������� + +�����Ʊ���� ftp ������ ftp://ftp.postgreSQL.org/pub/�ǡ���äȿ������С������ +�� PostgreSQL ���뤤�ϥѥå������ƤߤƲ������� + +1.14) ¾��DBMS�Τ���٤�PostgreSQL�Ϥɤ��ʤΤǤ����� + +���եȥ�������פ���ˡ�ˤϤ����Ĥ�����ޤ�����ǽ����ǽ�ȿ������ȥ��ݡ��ȤȲ��� +�Ǥ��� + +��ǽ(Features) + PostgreSQL�ϡ��ȥ����������䤤��碌��ȥꥬ����ӥ塼�䳰�������� + �Ȥ䡢�����ơ��������줿���å������ʤɡ��絬�Ͼ���DBMS�����ĵ�ǽ��ۤȤ�� + ���äƤ��ޤ���PostgreSQL�ϡ�����ˡ��桼���������Ѿ���ޥ��- �С������ + ������ƥ��ʤɡ�����DBMS��������碌�ʤ���ǽ���Ĥ�������碌�Ƥ� + �ޤ������������λ���������(foreign key referential integrity)����å������� + �ƥ��餹����γ�������������� (outer concurrency control)�ϻ��� + ��碌�ޤ��� + + +��ǽ(Performance) + PostgreSQL����ĤΥ⡼�ɤ�����ޤ������̤�fsync�⡼�ɤϡ�OS������å��夷�� + �ꡢ���ø���Ÿ���������ꤷ���Ȥ��Τ���ˡ��ȥ�������λ������� + �ǥ������˽��ߡ����٤ƤΥǡ�����ǥ���������¸���ޤ������Υ⡼�ɤǤϡ� + �ۤȤ�ɤξ��ѥǡ����١��������٤��ʤ�ޤ�����������ʬŪ����ͳ�Ȥ��ơ��� + �ѤΥǡ����١�������ˤϤ��Τ褦���ݼ�Ū�ʥǥ��������ߤ�ǥե���ȤȤ� + �Ƥ����Τ����ʤ��Ȥ������Ȥ⤢��ޤ��� no-fsync�⡼�ɤǡ����̡�PostgreSQL + �Ͼ��ѥǡ����١�������®���ʤ�ޤ������������ʤ��顢OS�Υ���å���ǥǡ� + �����˲�����뤫�⤷��ޤ��桹�ϡ�������֥⡼�ɤ�ȯ��ǡ����줬���� + ���椯�ȡ�����fsync �⡼�ɤۤ���ǽ�����ˤ��뤳�Ȥʤ���OS������å��夹�� + 30�����ޤǤΥǡ������������ݤƤ�褦�ˤʤ�ޤ��� + + MySQL�ʤɤ��ò����ǡ����١����������ƥ�ˤ���٤ơ�PostgreSQL�������������� + �٤��Τϡ��ȥ�������ˤ�륪���С��إåɤ����뤫��Ǥ���������� + MySQL�ˤϾ嵭��Features����˼����褦�ʵ�ǽ�Ϥޤä�������ޤ��桹�ϡ� + PostgreSQL�˽������ȵ�ǽ�����Ȥ߹��ߤʤ���⡢�䤨�����ץ��ե����顼�˳ݤ� + ������������ɤ���Ϥ����ꤷ�ơ���ǽ�β�����³���Ƥ��ޤ���PostgreSQL �� + MySQL �Ȥ���Ӥ��Ƥ������� Web �ڡ����� http://openacs.org/ + why-not-mysql.html �ˤ���ޤ��� + + PostgreSQL�ϡ�Unix�ץ�������ư���뤳�Ȥˤ��桼������³�����ޤ���ʣ + ���ΥХå�����ɡ��ץ��������������å����ʤ���ǡ������Хåե�����ͭ�� + �ޤ����ޥ��CPU�Ǥϡ���ñ��ʣ���ΥХå�����ɤ줾���CPU�����餻�뤳�� + ���Ǥ��ޤ��� + + +������(Reliability) + �桹�ϡ�DBMS�ο��������⤯�ʤ��ƤϤ��β��ͤ�̵�����Ȥ����Ƥޤ�����ʬ�� + ���Ȥ��ơ����ꤷ�������ɤ�Х���Ǿ��ˤ��Ƥ����������褦�˶Ф�Ƥޤ� + �����줾��Υ����Ͼ��ʤ��Ȥ�1����ʾ�Υ١������ƥ��Ȥ�Ԥʤ�������ޤ� + �Υ��������������ǤȤ��ư��ꤷ�����Ǥʥ����Ǥ��뤳�Ȥ�ʪ��ä� + ���ޤ�������ʬ��Ǥϡ�¾�Υǡ����١�������٤Ƥ�½�����ʤ����Ȥ˼�������� + �Ƥ��ޤ��� +���ݡ���(Support) + �桹�Υ��ꥹ�Ȥϡ���������ɤ������ˤĤ��Ƥ��������Ƥ���롢 + ��ȯ�Ԥ�桼��������ʥ��롼�פ��ʤ��Ƥ��ޤ����桹������β����ݾڤ��뤳 + �ȤϤǤ��ޤ������ѥǡ����١����Ǥ��äƤ��˲�褵���櫓�ǤϤ���ޤ� + ��ȯ��ã���桼�������ߥ�˥ƥ����ޥ˥奢���ࡢ����ˡ������������ɤʤ� + ��ľ�ܥ��������Ǥ��뤳�Ȥ�äơ�PostgreSQL�Υ��ݡ��Ȥϡ�¾��DBMS���ݡ��Ȥ� + ���ͥ�줿��ΤȤʤäƤ��ޤ�������˾�������ơ�������ξ��ѥ��ݡ��Ȥ⤢��� + ���ʥ��ݡ���FAQ���ܤ����������ˡ� +����(Price) + PostgreSQL�λ��Ѥϡ����ѤǤ����ѤǤ⡢���٤�̵���Ǥ����嵭�˼����Ƥ���BSD + ��������λ��ѵ����˳���ʤ��¤ꡢPostgreSQL�Υ����ɤ�����̵���Ǿ��ʤ��Ȥ� + ���ळ�Ȥ��Ǥ��ޤ��� + + +������������������������������������������������������������������������������ + �桼���������饤����Ȥμ��� + +2.1) PostgreSQL �Τ���� ODBC �ɥ饤�С��Ϥ���ޤ����� + +PsqlODBC �� OpenLink ODBC ����Ĥ� ODBC �ɥ饤�С������Ѳ�ǽ�Ǥ��� + +PsqlODBC �� PostgreSQL �����ۤ˴ޤޤ�Ƥ��ޤ�������ˤĤ��ƤΤ���˾ܺ٤ʾ���� +ftp://ftp.PostgreSQL.org/pub/odbc/ ��������Ǥ��ޤ��� -<P> <I>ecpg</I> �Ȥ��� C ����Τ���������� <font size=-1>SQL</font> �䤤��碌���쥤���ե������⤢��ޤ��� - -<P> -<H4><A NAME="2.4">2.4</A>) PostgreSQL ���̿�����ˤϤɤ�ʸ��줬�Ȥ��ޤ����� -</H4> - -<P>�ʲ��Τ�Τ�����ޤ�: - -<UL> -<LI>C (libpq) -<LI>C++ (libpq++) -<LI>������C (ecpg) -<LI>Java (jdbc) -<LI>Perl (perl5) -<LI>ODBC (odbc) -<LI>Python (<A HREF="http://www.druid.net/pygresql/">PyGreSQL</A>) -<LI>TCL (libpgtcl) -<LI>C Easy API (libpgeasy) -<LI>������<font size=-1>HTML</font> (<A HREF="http://www.php.net">PHP from http://www.php.net</A>) -</UL> -<P> - -<small><PRE> - [������ - <A HREF="http://www.netlab.co.jp/ruby/jp/">ruby</A>�κ�ԤǤ���ޤĤ�� �椭�Ҥ�(matz@ZetaBITS.COM)����ȡ��ޤĤ�� ������(ematsu@pfu.co.jp)���� - ruby �� PostgreSQL �����ե���������ޤ��������ߤΰݻ���������ƣ �Ф����Ƥ��ޤ��� - <A HREF="http://webclub.kcom.ne.jp/mb/noborus/ruby/">http://webclub.kcom.ne.jp/mb/noborus/ruby/</A> - PgBash �� ���� ���� ����ä� bash �� PostgreSQL �����ե������Ǥ��� - <A HREF="http://www.psn.co.jp/PostgreSQL/pgbash/">http://www.psn.co.jp/PostgreSQL/pgbash/</A> - Bash���ޥ�ɥ饤���postgres ���䤤��碌�Ǥ��ޤ��� + [����: + PsqlODBC �� ���ܸ�ѥå����Ҳ�͵������(kataoka@interwiz.koganei.tokyo.jp)������ޤ���: + ��http://www.interwiz.koganei.tokyo.jp/software/PsqlODBC/index.html ] -</PRE></small> - -<P> -<P> -<HR> -<H2><CENTER>������μ���</CENTER></H2> -<P> - -<H4><A NAME="3.1">3.1</A>) �ɤΤ褦�ˤ���� <I>/usr/local/pgsql</I> �ʳ��ξ��˥��ȡ���Ǥ��ޤ�����</H4> - -<P> ��ñ����ˡ�ϡ� <I>configure</I> �����餻��Ȥ��� --prefix ���ץ�������ꤹ�뤳�ȤǤ��� - -<P> -<H4><A NAME="3.2">3.2</A>) postmaster �����餻��ȡ�<I>Bad System Call</I> �Ȥ�����������פ����ȤΥ�å��������Фޤ����ʤ��Ǥ����� -</H4> - -<P> ���ޤ��ޤ����꤬�ͤ����ޤ������ޤ��ǽ�ˤ��ʤ��Υ����ͥ�� System V IPC �γ�ĥ�����ȡ��뤵��Ƥ��뤫���ǧ���Ƹ��Ƥ���������PostgreSQL �ϥ����ͥ�ˤ�붦ͭ����ȥ��ޥե��Υ��ݡ��Ȥ�ɬ�פȤ��ޤ��� - -<P> -<H4><A NAME="3.3">3.3</A>) <I>postmaster</I> �����餻�褦�Ȥ���ȡ�<I>IpcMemoryCreate</I> ���顼���Фޤ����ʤ��Ǥ����� -</H4> - -<P> �����ͥ뤬��ͭ������������ˤʤäƤ��ʤ��ä������Ǥʤ���С������ͥ���Ф��ƻȤ��붦ͭ������礭�����礭�����ꤹ��ɬ�פ�����ޤ�������Ū���礭���ϡ��ȤäƤ��륢�����ƥ������<I>postmaster</I> �����餻��Ȥ������ꤹ��Хåե��ο��ȥХå�����ɥץ������˰�¸���ޤ����ۤȤ�ɤΥ����ƥ�Ǥϡ������ͤΥХåե��������Τޤޤǡ����ʤ��Ȥ���1MB��ɬ�פǤ��� - -<P> -<H4><A NAME="3.4">3.4</A>) <I>postmaster��</I>���餻�褦�Ȥ���ȡ�<I>IpcSemaphoreCreate</I> ���顼���Фޤ����ʤ��Ǥ����� -</H4> -<P>�⤷���顼��å�������<I>IpcSemaphoreCreate: semget failed (No space left on device)</I>�Ǥ���С������ͥ뤬��ʬ�ʥ��ޥե���Ȥ���褦�˹�������Ƥ��ޤ���Postgres������Ū�ʥХå�����ɥץ�������˰�ĤΥ��ޥե���ɬ�פȤ��ޤ����Ȥꤢ�����β�����<I>postmaster</I>��ư����Ȥ��ˡ��Хå�����ɥץ������ο����꾯�ʤ����¤뤳�ȤǤ��������ͤ�32��꾮���ʿ��Υѥ�����<I>-N</I>�ǻȤ��ޤ�����깱��Ū�ʲ����ϡ������ͥ��<font size=-1>SEMMNS</font> �� <font size=-1>SEMMNI</font> �ѥ��������䤹���ȤǤ��� -<P>�⤷�����顼��å��������ʤˤ�¾�Τ�ΤǤ���С������ͥ�ι����Ǥޤä������ޥե��Υ��ݡ��ȤƤ��ʤ����⤷��ޤ��� -<P> +OpenLink ODBC �� http://www.openlinksw.com/��������Ǥ��ޤ���ɸ��Ū�� ODBC ���� +������ȡ����եȥ������ǻȤ��ޤ��Τǡ��ٱ礷�Ƥ��뤹�٤ƤΥץ�åȥۡ���(Win, +Mac, Unix, VMS)���� PostgreSQL �� ODBC �����ѤǤ��ޤ��� -<H4><A NAME="3.5">3.5</A>) ¾�Υۥ��Ȥ��鼫ʬ�� PostgreSQL �ǡ����١����ؤΥ����������ɤ��ˤϤɤ����ޤ����� -</H4> +���֤����ϡ������ʼ��Υ��ݡ��Ȥ�ɬ�פʿ͡�����äƤ���Ȼפ��ޤ������ե�� +�����ǤϤ��ĤǤ������ǽ�Τ褦�Ǥ�������ϡ�postgres95@openlink.co.uk�ˤ��ꤤ�� +�ޤ��� Programmer's Guide �� ODBC �ξϤ⤴������������ -<P> �����ͤǤϡ�PostgreSQL �� unix �ɥᥤ���åȤ�Ȥ���������ޥ������³���������ޤ���<I>postmaster</I> ��ư�� <I>-i</I> �ե�å���ä���<I>$PGDATA/pg_hba.conf</I> �ե������Ŭ�ڤ�ľ���ơ��ۥ��ȼ�Ƴ����ǧ�ڤ�Ȥ�ʤ��������¾�Υޥ������³�Ǥ��ʤ��Ǥ��礦������ˤ��TCP/IP����³����ǽ�ˤʤ�ޤ��� -<p>�����ǽ�ʥ��ޥե�����٤Υǡ����١�������������˥���å����������������Ȥ�����ޤ��� +2.2) PostgreSQL �� Web �ڡ�����Ϣ�Ȥ�����ˤϤɤ�ʥġ��뤬����ޤ����� -<P> -<H4><A NAME="3.6">3.6</A>) ¾�Υޥ��鼫ʬ�Υǡ����١�������³�Ǥ��ʤ��ΤϤʤ��Ǥ����� -</H4> +�ǡ����١������˻��� Web �ڡ����ˤĤ��Ƥ������餷���Ҳ𤬡� +http://www.webtools.com �ˤ���ޤ��� -<P> ���������Ǥϥ�������ޥ���� unix �ɥᥤ��Υ����å���³���������ޤ���TCP/IP ��³���ǽ�ˤ���ˤ� postmaster �� <I>-i</I> ���ץ����dz��Ϥ���Ƥ��ơ�<I>pgsql/data/pg_hba.conf</I> �ե������Ŭ�ڤʥۥ��Ȥε��ܤ��ɲä���Ƥ��뤳�Ȥ��ǧ���Ƥ��������� +http://www.phone.net/home/mwm/hotlist/�ˤ⡢�⤦��Ĥ���ޤ��� -<P> -<H4><A NAME="3.7">3.7</A>) ���褤��ǽ�����뤿��ˡ��ɤΤ褦�˥ǡ����١����������Ĵ���Ǥ��ޤ����� -</H4> - -<P> �Τ��˥���ǥå������䤤��碌��®�٤������ޤ���<font size=-1>EXPLAIN</font>���ޥ�ɤ� PostgreSQL ���ɤΤ褦�ˤ��ʤ����䤤��碌���������Ƥ��뤫�뤳�Ȥ��Ǥ��������ơ��ɤΥ���ǥå������Ȥ��Ƥ��뤫�뤳�Ȥ��Ǥ��ޤ��� -<P>�⤷ <font size=-1>INSERT</font> ��¿�Ѥ��Ƥ�����ϡ�<font size=-1>COPY</font> ���ޥ�ɤ�Ȥä��礭�ʥХå������Ǥ����Ԥʤ����Ȥ�Ƥ���Ʋ�����������ϡ�<font size=-1>INSERT</font> ���̡��˹Ԥʤ�����äȹ�®�Ǥ������ˡ�<font size=-1>BEGIN WORK/COMMIT</font> �Υȥ������֥��å������̵��ʸ�ϡ�����鼫�Ȥ����줾��Υȥ�����������äƤ���ȸ��ʤ���ޤ��������Ĥ���ʸ���ĤΥȥ������֥��å�����ǹԤʤ����Ȥ�ͤ��Ʋ�����������ˤ��ȥ�������Υ����С��إåɤ�����ޤ����ޤ����礭�ʥǡ������ѹ���Ԥʤ��ݤϥ���ǥå�������ٳ����ơ����ľ�����Ȥ�ͤ��ƤߤƲ������� - -<P> ���塼�˥Υ��ץ�������Ĥ�����ޤ���<I>postmaster</I> �� <I>-o -F</I> ���ץ����ǵ�ư���뤳�Ȥˤ�äơ�<I>fsync()</I> ��̵���ˤ��뤳�Ȥ��Ǥ��ޤ�������ˤ�äơ��ƥȥ���������� <I>fsync()</I> �ǥǥ�����������Τ�ߤᤵ���ޤ��� - -<P> <I>postmaster</I> <I>-B</I> ���ץ�����ȤäƥХå�����ɡ��ץ������ˤ��Ȥ��붦ͭ������Хåե����礭�����뤳�Ȥ�Ǥ��ޤ����⤷�����Υѥ�����⤯��������ȡ������ͥ�ζ�ͭ������֤������ͤ�ۤ��Ƥ��ޤä������ <I>postmaster</I> ������ʤ��ʤ�Ǥ��礦�������ͤǤϡ����줾��ΥХåե����礭���� 8K �ǡ��Хåե����� 64 �Ǥ��� - -<P> �Хå�����ɤ� <I>-S</I> ���ץ�����Ȥäơ����줾��ΥХå�����ɡ��ץ����������Ū���¤��ؤ��ˤ�äƻȤ�����κ��祵���������䤹���Ȥ�Ǥ��ޤ��� ���� <I>-S</I> ���ͤϥ����Х���ñ�̤ǡ������ͤ� 512 (���ʤ����512K)�Ǥ��� +Web �ؤγ�ĥ�Τ���ˤϡ�PHP ����ۤ��������ե������ȤʤäƤ��ޤ���http:// +www.php.net/�ˤ���ޤ��� + [����: + PHP�˴ؤ������ܸ�ξ���ϡ�2000ǯ4��19����ȯ��������PHP�桼����Υ����� + http://www.php.gr.jp/ + ���뤤�ϡ�ע�� �व��Υ����� + http://www.cityfujisawa.ne.jp/~louis/apps/phpfi/index.html + �ˤ��ʤ�ޤȤ���Ƥ��ޤ��� + ���� ��������ˤ����줿PHP/FI�����ܸ�ѥå����͡��ʿͤμ��Ф�PHP3.0.7��Ŭ�Ѥ���ޤ����� + ���ߤ�PHPJ-DEV�ˤơ� + http://php.jpnnet.com/ + ��ƣ������濴�˥ޥ���Х��ȳ�ĥ�Ȥ��ƺ��ľ���졢�ǿ��Ǥ�PHP-3.0.18���б����Ƥ��ޤ��� + ���� ���餵��ϡ�PHP4 �Ѥ����ܸ�ط��γ�ĥ�⥸�塼�� + ftp://night.fminn.nagano.nagano.jp/php4/ + ���Ѱդ��Ʋ����äƤޤ��� + �ܲȤ����ǹ�ݲ���ML��Ω���夬�äƤ��ޤ��� + ] -<P> �ޤ���<font size=-1>CLUSTER</font> ���ޥ�ɤ�Ȥäơ��ơ��֥�Υǡ�����ǥå����˹�碌�뤿��˥��롼�ײ����뤳�Ȥ�Ǥ��ޤ����ܤ����ϡ�����饤��ޥ˥奢��� <I>CLUSTER</I> �Ʋ������� -<P> -<H4><A NAME="3.8">3.8</A>) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ�����</H4> +ʣ���ʾ�硢¿���οͤ� Perl �����ե������� CGI.pm ��Ȥ��ޤ��� -<P> PostgreSQL �ϡ��ǥХ��Τ���˰�̣�Τ��롢���־������𤹤뤤���Ĥ��ε�ǽ������ޤ��� +Perl ��Ȥä� WDB ���ˤ��� WWW �����ȥ�������http://www.eol.ists.ca/~dunlop/ +wdb-p95�������������ɤǤ��ޤ��� + [����: + 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/ + �Ȥ�����ޤ������ηаޤϤ褯�狼��ޤ��� + ] -<P> �ޤ���--enable-cassert ���ץ����� <I>configure</I> �����餻�ޤ����������ƥ���ѥ��뤹�뤳�Ȥˤ�ꡢ������ <I>assert()</I> �����Хå�����ɤο�Ľ������ƻ뤷������ͽ�����̤��Ȥ�������ȥץ���������ߤ���褦�ˤʤ�ޤ��� -<P> <I>postmaster</I> �� <I>postgres</I> ��ξ���Ǥ����Ĥ��ΥǥХ������ץ��������Ѥ��Ǥ��ޤ����ޤ������Τ褦�� <I>postmaster</I> ��ư����Ȥ��Ϥ��ĤǤ⡢ɸ����Ϥȥ��顼���Ϥ�������ե����������褦�ˤ��Ƥ��뤳�Ȥ�Τ���Ʋ������� +2.3) PostgreSQL �ϥ���ե����롦�桼���������ե���������äƤ��ޤ�������� +���ȡ������ͥ졼���ϡ��������䤤��碌����ؤΥ����ե������ϡ� -<PRE> - cd /usr/local/pgsql - ./bin/postmaster >server.log 2>&1 & -</PRE> +pgaccess �ȸƤФ�������餷������ե����롦�桼���������ե����������ꡢ���� +���ۤȶ��˽в٤���ޤ���Pgaccess �ˤϥ�ݡ��ȡ������ͥ졼���⤢��ޤ���Web �ڡ� +����http://www.flex.ro/pgaccess�Ǥ��� -<P> ����ˤ�� PostgreSQL �κǾ����Υǥ��쥯�ȥ�� server.log �ե����뤬�֤���ޤ������Υե�����ϥ����С���������������䥨�顼�ˤĤ���ͭ�Ѥʾ����ޤߤޤ���<I>Postmaster</I> �Ϲ��˾ܺ٤ʾ������𤹤뤿��� <I>-d</I> ���ץ���������ޤ������� <I>-d</I> ���ץ����ϡ��ǥХ�����٥����ꤷ�ޤ����⤤�ǥХ�����٥�Ǥϡ��礭�ʥ����ե�������������뤳�Ȥ����դ��ʤ��ƤϤʤ�ޤ��� +ecpg �Ȥ��� C ����Τ���������� SQL �䤤��碌���쥤���ե������⤢��ޤ� +�� -<P>�⤷��<i>postmaster</i>�����äƤ��ʤ���С�<I>postgres</I>�Хå�����ɤޥ�ɹԤ������餻�뤳�Ȥ��Ǥ���ľ��<font size=-1>SQL</font>ʸ���פ��뤳�Ȥ��Ǥ��ޤ������Τ�꤫���ϡ��ǥХ���Ū�ΤȤ�<B>����</B>�����ᤷ�ޤ������ߥ�����ǤϤʤ������Ԥ��䤤��碌�ν���ˤʤ뤳�Ȥ����դ��Ƥ����������⤷���ǥХ�����ܥ������ƥ���ѥ��뤷�Ƥ���С��ǥХå���ȤäƲ��������Ƥ��뤫�뤳�Ȥ��Ǥ��ޤ���postmaster ����Хå�����ɤϤ����櫓�ǤϤʤ��Τǡ���Ω�ʴĶ������äƤ���ΤǤϤʤ����å����Хå�����ɤȤ����ä����꤬��ʣ���뤳�ȤϤ���ޤ��� +2.4) PostgreSQL ���̿�����ˤϤɤ�ʸ��줬�Ȥ��ޤ����� -<P> �⤷��<i>postmaster</i>�����äƤ���С����륦����ɥ���<I>psql</I>�Ϥ���ȡ�<i>psql</i> �ǻȤ��� <i>postgres</i>�ץ�������<font size=-1>PID</font>�����Ĥ���ޤ����ǥХå���Ȥä�<i>postgres</i>��<font size=-1>PID</font>�˥����å�(attach)���ޤ����ǥХå����椫��֥졼�����ݥ���ȤåȤ���<i>psql</i>�����䤤��碌��ȯ�Ԥ��ޤ����ǥХ��Τ����<i>postgres</i>���ư������ϡ�PGOPTIONS="-W n" ������Ǥ������줫�顢<i>psql</i> �Ϥ��ޤ�������ˤ�ꡢ<i>n</i> �ó��Ϥ��٤餻��Ϥ��ʤΤǡ��ǥХå��ǥ����å����ƻ�ư�����ɤäƸ��뤳�Ȥ��Ǥ��ޤ��� +�ʲ��Τ�Τ�����ޤ�: + + + �� C (libpq) + �� C++ (libpq++) + �� ������C (ecpg) + �� Java (jdbc) + �� Perl (perl5) + �� ODBC (odbc) + �� Python (PyGreSQL) + �� TCL (libpgtcl) + �� C Easy API (libpgeasy) + �� ������HTML (PHP from http://www.php.net) -<P> postgreSQL �ץ������ˤϡ��ǥХ�����ǽ¬��ˤȤƤ����Ω�� <I>-s</I>�� <I>-A</I>�� <I>-t</I> ���Υ��ץ������ޤ��� + [������ + ruby�κ�ԤǤ���ޤĤ�� �椭�Ҥ�(matz@ZetaBITS.COM)����ȡ��ޤĤ�� ������(ematsu@pfu.co.jp)���� + ruby �� PostgreSQL �����ե���������ޤ��������ߤΰݻ���������ƣ �Ф����Ƥ��ޤ��� + http://webclub.kcom.ne.jp/mb/noborus/ruby/ + PgBash �� ���� ���� ����ä� bash �� PostgreSQL �����ե������Ǥ��� + http://www.psn.co.jp/PostgreSQL/pgbash/ + Bash���ޥ�ɥ饤���postgres ���䤤��碌�Ǥ��ޤ��� + ] -<P> ���Ȥ����ؿ����ɤΤ��餤�¹Ի��֤äƤ��뤫�뤿��ˡ��ץ��ե�����ʥץ��ե������դ��ˤǥ���ѥ��뤹�뤳�Ȥ��ǽ�Ǥ������ΥХå�����ɤΥץ��ե����롦�ե������ <I>pgsql/data/base/dbname</I> �ǥ��쥯�ȥ�˳�Ǽ�����Ǥ��礦�����饤����ȤΥץ��ե�����ϥ��饤����Ȥθ��ԥǥ��쥯�ȥ���֤����Ǥ��礦�� +������������������������������������������������������������������������������ + ������μ��� -<P> -<H4><A NAME="3.9">3.9</A>) ��³���褦�Ȥ���Ȥ��� <I>'Sorry, too many clients'</I> ���Фޤ����ʤ��Ǥ����� -</H4> +3.1) �ɤΤ褦�ˤ���� /usr/local/pgsql �ʳ��ξ��˥��ȡ���Ǥ��ޤ����� -<P> <I>postmaster��</I>Ʊ����ư�Ǥ���Хå�����ɥץ��������Ф������¿������䤹ɬ�פ�����ޤ��� -<P>PostgreSQL 6.5�ʹߤǤϡ�����κ���ץ�������32�ץ������Ǥ���Ŭ�ڤ�<I>-N</I>���ͤ�<I>postmaster</I>��Ƶ�ư���뤳�Ȥˤ�����ä����뤳�Ȥ��Ǥ��ޤ�������ι����Ǥ�<I>-N</I>�Ϻ���1024�ޤ�����Ǥ��ޤ����⤷����ä�ɬ�פǤ����<I>include/config.h</I>�����<font size=-1>MAXBACKENDS</font>�����ä������ƹ��ۤ��ޤ����⤷��˾��ʤ�<I>configure</I>�� <I>--with-maxbackends</I>���ؤ�Ȥäơ�<I>-N</I>�δ����ͤ�����������Ǥ��ޤ��� +��ñ����ˡ�ϡ� configure �����餻��Ȥ��� --prefix ���ץ�������ꤹ�뤳�ȤǤ� +�� -<P>�⤷��<I>-N</I> �� 32�����礭������ΤǤ���С�<I>-B</I>������64����礭���ͤ����ä����ʤ��ƤϤʤ�ʤ�����<I>-B</I> �Ͼ��ʤ��Ȥ� <I>-N</I> ��2�ܤϤʤ��ƤϤʤ餺�������餯�ǹ���ǽ��˾��ʤ�Ф������礭���ͤ�ɬ�פʤϤ��Ǥ����Хå�����ɥץ�����������ˤ���ȡ�����������Unix�����ͥ빽���ѥ��������䤹���Ȥ�ɬ�פˤʤ뤫�⤷��ޤ��� -��ͭ������֥��å��κ�����(<font size=-1>SHMMAX</font>)�� -���ޥե��κ����(<font size=-1>SEMMNS</font>��<font size=-1>SEMMNI</font>)�� -�ץ������κ����(<font size=-1>NPROC</font>)�� -�桼����κ���ץ�������(<font size=-1>MAXUPRC</font>)�� -�����ե�����κ����(<font size=-1>NFILE</font>��<font size=-1>NINODE</font> -���ǧ����˴ޤޤ�ޤ��� -PostgreSQL�˵������Хå�����ɤΥץ������������¤���Ƥ���Τϡ� -�����ƥ�Υ������Ȥ��̤��Ƥ��ޤ����Ȥ��뤿��Ǥ��� +3.2) postmaster �����餻��ȡ�Bad System Call �Ȥ�����������פ����ȤΥ�å��� +�����Фޤ����ʤ��Ǥ����� -<P>6.5������ΥС�������PostgreSQL�ǤϥХå�����ɤκ������64�Ǥ��������ѹ�����ˤϡ�<I>include/storage/sinvaladt.h</I>�����MaxBackendId�������������˺ƹ��ۤ�ɬ�פǤ����� +���ޤ��ޤ����꤬�ͤ����ޤ������ޤ��ǽ�ˤ��ʤ��Υ����ͥ�� System V IPC �γ� +ĥ�����ȡ��뤵��Ƥ��뤫���ǧ���Ƹ��Ƥ���������PostgreSQL �ϥ����ͥ�ˤ�� +��ͭ����ȥ��ޥե��Υ��ݡ��Ȥ�ɬ�פȤ��ޤ��� -<P> -<H4><A NAME="3.10">3.10</A>) ��ʬ�Υǡ����١������ǥ��쥯�ȥ�ˤ��� <I>pg_sorttemp.XXX</I>�ե�����ϲ��Ǥ����� -</H4> +3.3) postmaster �����餻�褦�Ȥ���ȡ�IpcMemoryCreate ���顼���Фޤ����ʤ��Ǥ� +���� -<P> �䤤��碌�¹ԥ⥸�塼��ˤ�ä��������줿���Ū�ʥե�����Ǥ����㤨�С��⤷ <font size=-1>ORDER BY</font> �������������˥Хå�����ɤ� <I>-S</I> �ѥ����ǵ��Ĥ����ͤ����礭�ʥ��ڡ����������Ȥκݤ�ɬ�פ��Ȥ���ȡ���줿�ǡ������ݻ����뤿��˰��Ū�ʥե����뤬�����Ĥ���������ޤ��� -<P> -���Ū�ʥե�����ϼ�ưŪ�˾ä������Ϥ��Ǥ������⤷�������Ȥ�����ǥХå�����ɤ��٤�Ƥ��ޤ��Ȥ����ʤ�ޤ��⤷�����ΤȤ��Хå�����ɤ��ҤȤĤ����äƤʤ���С�pg_tempNNN.NN�ե������ä��Ƥ�����Ǥ��� +�����ͥ뤬��ͭ������������ˤʤäƤ��ʤ��ä������Ǥʤ���С������ͥ���� +���ƻȤ��붦ͭ������礭�����礭�����ꤹ��ɬ�פ�����ޤ�������Ū���礭���� +���ȤäƤ��륢�����ƥ������postmaster �����餻��Ȥ������ꤹ��Хåե��ο��ȥ� +�å�����ɥץ������˰�¸���ޤ����ۤȤ�ɤΥ����ƥ�Ǥϡ������ͤΥХåե������� +�Τޤޤǡ����ʤ��Ȥ���1MB��ɬ�פǤ��� -<P> -<P> -<HR> -<H2><CENTER>����μ���</CENTER></H2> -<P> +3.4) postmaster�����餻�褦�Ȥ���ȡ�IpcSemaphoreCreate ���顼���Фޤ����ʤ��� +������ -<H4><A NAME="4.1">4.1</A>) �ʤ��������ƥ�ϥ���ޤ侮���������եե����ޥåȤǺ��𤹤�ΤǤ����� -</H4> +�⤷���顼��å�������IpcSemaphoreCreate: semget failed (No space left on +device)�Ǥ���С������ͥ뤬��ʬ�ʥ��ޥե���Ȥ���褦�˹�������Ƥ��ޤ��� +Postgres������Ū�ʥХå�����ɥץ�������˰�ĤΥ��ޥե���ɬ�פȤ��ޤ����Ȥꤢ +�����β�����postmaster��ư����Ȥ��ˡ��Хå�����ɥץ������ο����꾯�ʤ� +���¤뤳�ȤǤ��������ͤ�32��꾮���ʿ��Υѥ�����-N�ǻȤ��ޤ�����깱�� +Ū�ʲ����ϡ������ͥ��SEMMNS �� SEMMNI �ѥ��������䤹���ȤǤ��� -<P> ��������������Τ���Ʋ�������PostgreSQL �� <I>postmaster</I> �ץ����������餻���桼�����Υ�������������Ȥ��ޤ���postgres ��psql �ˤ� SET ���ޥ�ɤ����ꡢ�ǡ���������Ǥ��ޤ��������ʤ������Ķ��˹�碌�����ꤷ�Ʋ������� +�⤷�����顼��å��������ʤˤ�¾�Τ�ΤǤ���С������ͥ�ι����Ǥޤä������ޥ� +���Υ��ݡ��ȤƤ��ʤ����⤷��ޤ��� -<P> -<H4><A NAME="4.2">4.2</A>) �Х��ʥꡦ����������̾�Υ�������Ȥθ�̩�ʰ㤤�ϲ��Ǥ����� -</H4> +3.5) ¾�Υۥ��Ȥ��鼫ʬ�� PostgreSQL �ǡ����١����ؤΥ����������ɤ��ˤϤɤ����� +������ -<P> �ܽҤϡ�����饤��ޥ˥奢��� <font size=-1>DECLARE</font> �Ʋ������� +�����ͤǤϡ�PostgreSQL �� unix �ɥᥤ���åȤ�Ȥ���������ޥ������³�� +�������ޤ���postmaster ��ư�� -i �ե�å���ä���$PGDATA/pg_hba.conf �ե����� +��Ŭ�ڤ�ľ���ơ��ۥ��ȼ�Ƴ����ǧ�ڤ�Ȥ�ʤ��������¾�Υޥ������³�Ǥ��� +���Ǥ��礦������ˤ��TCP/IP����³����ǽ�ˤʤ�ޤ��� -<P> -<H4><A NAME="4.3">4.3</A>) �䤤��碌�κǽ�ο��ԤΤߤ� <font size=-1>SELECT</font> ����ˤϤɤ����ޤ����� -</H4> +�����ǽ�ʥ��ޥե�����٤Υǡ����١�������������˥���å����������������Ȥ� +����ޤ��� + +3.6) ¾�Υޥ��鼫ʬ�Υǡ����١�������³�Ǥ��ʤ��ΤϤʤ��Ǥ����� + +���������Ǥϥ�������ޥ���� unix �ɥᥤ��Υ����å���³���������ޤ��� +TCP/IP ��³���ǽ�ˤ���ˤ� postmaster �� -i ���ץ����dz��Ϥ���Ƥ��ơ�pgsql/ +data/pg_hba.conf �ե������Ŭ�ڤʥۥ��Ȥε��ܤ��ɲä���Ƥ��뤳�Ȥ��ǧ���Ƥ��� +������ + +3.7) ���褤��ǽ�����뤿��ˡ��ɤΤ褦�˥ǡ����١����������Ĵ���Ǥ��ޤ��� +�� + +�Τ��˥���ǥå������䤤��碌��®�٤������ޤ���EXPLAIN���ޥ�ɤ� PostgreSQL �� +�ɤΤ褦�ˤ��ʤ����䤤��碌���������Ƥ��뤫�뤳�Ȥ��Ǥ��������ơ��ɤΥ��� +�ǥå������Ȥ��Ƥ��뤫�뤳�Ȥ��Ǥ��ޤ��� + +�⤷ INSERT ��¿�Ѥ��Ƥ�����ϡ�COPY ���ޥ�ɤ�Ȥä��礭�ʥХå������Ǥ���� +�Ԥʤ����Ȥ�Ƥ���Ʋ�����������ϡ�INSERT ���̡��˹Ԥʤ�����äȹ�®�Ǥ����� +�ˡ�BEGIN WORK/COMMIT �Υȥ������֥��å������̵��ʸ�ϡ�����鼫�Ȥ� +���줾��Υȥ�����������äƤ���ȸ��ʤ���ޤ��������Ĥ���ʸ���ĤΥȥ� +������֥��å�����ǹԤʤ����Ȥ�ͤ��Ʋ�����������ˤ��ȥ������ +��Υ����С��إåɤ�����ޤ����ޤ����礭�ʥǡ������ѹ���Ԥʤ��ݤϥ���ǥå��� +����ٳ����ơ����ľ�����Ȥ�ͤ��ƤߤƲ������� + +���塼�˥Υ��ץ�������Ĥ�����ޤ���postmaster �� -o -F ���ץ����ǵ� +ư���뤳�Ȥˤ�äơ�fsync() ��̵���ˤ��뤳�Ȥ��Ǥ��ޤ�������ˤ�äơ��ƥȥ�� +������������ fsync() �ǥǥ�����������Τ�ߤᤵ���ޤ��� + +postmaster -B ���ץ�����ȤäƥХå�����ɡ��ץ������ˤ��Ȥ��붦ͭ���� +�����Хåե����礭�����뤳�Ȥ�Ǥ��ޤ����⤷�����Υѥ�����⤯��������ȡ� +�����ͥ�ζ�ͭ������֤������ͤ�ۤ��Ƥ��ޤä������ postmaster ������ʤ� +�ʤ�Ǥ��礦�������ͤǤϡ����줾��ΥХåե����礭���� 8K �ǡ��Хåե����� 64 +�Ǥ��� -<P> ����饤��ޥ˥奢���<font size=-1>FETCH</font>�Ƥ������������뤤�ϡ�SELECT ... LIMIT....��ȤäƤߤƲ������� +�Хå�����ɤ� -S ���ץ�����Ȥäơ����줾��ΥХå�����ɡ��ץ����������Ū +���¤��ؤ��ˤ�äƻȤ�����κ��祵���������䤹���Ȥ�Ǥ��ޤ������� -S ���� +�ϥ����Х���ñ�̤ǡ������ͤ� 512 (���ʤ����512K)�Ǥ��� -<P>���Ȥ����ߤ����ΤϺǽ�ο��Ԥ����Ǥ⡢���٤Ƥ��䤤��碌��ɾ�����ʤ��ƤϤʤ�ʤ����⤷��ޤ���<font size=-1>ORDER BY</font> ����ä��䤤��碌��ͤ��ƤߤƲ������� -�⤷��<font size=-1>ORDER BY</font>�˹�ä�����ǥå���������Ȥ���� PostgreSQL���ᤵ�줿�ǽ�ο��Ԥ�����ɾ���Ǥ��뤫�⤷��ޤ����Ǥʤ�С�PostgreSQL �ϰտޤ����Ԥ����������ޤǤ��٤ƤιԤ�ɾ�����ʤ���Фʤ�ʤ����⤷��ޤ��� +�ޤ���CLUSTER ���ޥ�ɤ�Ȥäơ��ơ��֥�Υǡ�����ǥå����˹�碌�뤿��� +���롼�ײ����뤳�Ȥ�Ǥ��ޤ����ܤ����ϡ�����饤��ޥ˥奢��� CLUSTER �Ʋ� +������ -<P> -<H4><A NAME="4.4">4.4</A>) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� <I>psql</I> �Ǹ���ˤϤɤ����ޤ����� -</H4> +3.8) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ����� -<P> - <I>psql</I>�Υ����������ɤ��줿 <I>pgsql/src/bin/psql/describe.c</I> �ե�������ɤळ�Ȥ��Ǥ��ޤ��� -�����ˤϡ�psql�ΥХå�����å��女�ޥ�ɤˤ����ϤΤ����<font size=-1>SQL</font>���ޥ�ɤ��ޤޤ�Ƥ��ޤ��� <I>psql</I> �� <I>-E</I> ���ץ�����Ĥ��Ƶ�ư����С�Ϳ�������ޥ�ɤ�¹Ԥ��뤿����䤤��碌�����Ϥ���ޤ��� -<P> +PostgreSQL �ϡ��ǥХ��Τ���˰�̣�Τ��롢���־������𤹤뤤���Ĥ��ε�ǽ����� +�ޤ��� +�ޤ���--enable-cassert ���ץ����� configure �����餻�ޤ����������ƥ���ѥ��� +���뤳�Ȥˤ�ꡢ������ assert() �����Хå�����ɤο�Ľ������ƻ뤷������ͽ���� +�̤��Ȥ�������ȥץ���������ߤ���褦�ˤʤ�ޤ��� -<H4><A NAME="4.5">4.5</A>) �ơ��֥뤫�����κ���ϤɤΤ褦�ˤ��ޤ����� -</H4> +postmaster �� postgres ��ξ���Ǥ����Ĥ��ΥǥХ������ץ��������Ѥ��Ǥ��ޤ����� +�������Τ褦�� postmaster ��ư����Ȥ��Ϥ��ĤǤ⡢ɸ����Ϥȥ��顼���Ϥ���� +���ե����������褦�ˤ��Ƥ��뤳�Ȥ�Τ���Ʋ������� + cd /usr/local/pgsql + ./bin/postmaster >server.log 2>&1 & -<P> <font size=-1>ALTER TABLE DROP COLUMN</font> �ϥ��ݡ��Ȥ��Ƥ��ޤ�����������ˤ������ޤ�: +����ˤ�� 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 �ǥ��쥯�ȥ�˳�Ǽ�����Ǥ��礦�����饤 +����ȤΥץ��ե�����ϥ��饤����Ȥθ��ԥǥ��쥯�ȥ���֤����Ǥ��礦�� + +3.9) ��³���褦�Ȥ���Ȥ��� 'Sorry, too many clients' ���Фޤ����ʤ��Ǥ����� + +postmaster��Ʊ����ư�Ǥ���Хå�����ɥץ��������Ф������¿������䤹ɬ�פ����� +�ޤ��� + +PostgreSQL 6.5�ʹߤǤϡ�����κ���ץ�������32�ץ������Ǥ���Ŭ�ڤ�-N���ͤ� +postmaster��Ƶ�ư���뤳�Ȥˤ�����ä����뤳�Ȥ��Ǥ��ޤ�������ι����Ǥ�-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�˵������Хå�����ɤΥ� +�������������¤���Ƥ���Τϡ������ƥ�Υ������Ȥ��̤��Ƥ��ޤ����Ȥ��� +����Ǥ��� + +6.5������ΥС�������PostgreSQL�ǤϥХå�����ɤκ������64�Ǥ��������ѹ����� +�ˤϡ�include/storage/sinvaladt.h�����MaxBackendId�������������˺ƹ��ۤ�ɬ +�פǤ����� + +3.10) ��ʬ�Υǡ����١������ǥ��쥯�ȥ�ˤ��� pg_sorttemp.XXX�ե�����ϲ��Ǥ��� +�� + +�䤤��碌�¹ԥ⥸�塼��ˤ�ä��������줿���Ū�ʥե�����Ǥ����㤨�С��⤷ +ORDER BY �������������˥Хå�����ɤ� -S �ѥ����ǵ��Ĥ����ͤ����礭�ʥ� +�ڡ����������Ȥκݤ�ɬ�פ��Ȥ���ȡ���줿�ǡ������ݻ����뤿��˰��Ū�ʥե��� +�뤬�����Ĥ���������ޤ��� + +���Ū�ʥե�����ϼ�ưŪ�˾ä������Ϥ��Ǥ������⤷�������Ȥ�����ǥХå��� +��ɤ��٤�Ƥ��ޤ��Ȥ����ʤ�ޤ��⤷�����ΤȤ��Хå�����ɤ��ҤȤĤ����ä� +�ʤ���С�pg_tempNNN.NN�ե������ä��Ƥ�����Ǥ��� + +������������������������������������������������������������������������������ + ����μ��� + +4.1) �ʤ��������ƥ�ϥ���ޤ侮���������եե����ޥåȤǺ��𤹤�ΤǤ����� + +��������������Τ���Ʋ�������PostgreSQL �� postmaster �ץ����������餻���桼 +�����Υ�������������Ȥ��ޤ���postgres ��psql �ˤ� SET ���ޥ�ɤ����ꡢ�ǡ��� +������Ǥ��ޤ��������ʤ������Ķ��˹�碌�����ꤷ�Ʋ������� + +4.2) �Х��ʥꡦ����������̾�Υ�������Ȥθ�̩�ʰ㤤�ϲ��Ǥ����� -<PRE> - SELECT ... -- �����������ʳ�����٤����ޤ��� - INTO TABLE new_table - FROM old_table; - DROP TABLE old_table; - ALTER TABLE new_table RENAME TO old_table; -</PRE> +�ܽҤϡ�����饤��ޥ˥奢��� DECLARE �Ʋ������� + +4.3) �䤤��碌�κǽ�ο��ԤΤߤ� SELECT ����ˤϤɤ����ޤ����� -<P> -<H4><A NAME="4.6">4.6</A>) �ԡ��ơ��֥롢�ǡ����١����κ��祵�����ϡ� -</H4> +����饤��ޥ˥奢���FETCH�Ƥ������������뤤�ϡ�SELECT ... LIMIT....��Ȥ� +�ƤߤƲ������� + +���Ȥ����ߤ����ΤϺǽ�ο��Ԥ����Ǥ⡢���٤Ƥ��䤤��碌��ɾ�����ʤ��ƤϤʤ�� +�����⤷��ޤ���ORDER BY ����ä��䤤��碌��ͤ��ƤߤƲ��������⤷��ORDER BY +�˹�ä�����ǥå���������Ȥ���� PostgreSQL���ᤵ�줿�ǽ�ο��Ԥ�����ɾ���� +���뤫�⤷��ޤ����Ǥʤ�С�PostgreSQL �ϰտޤ����Ԥ����������ޤǤ��٤Ƥ� +�Ԥ�ɾ�����ʤ���Фʤ�ʤ����⤷��ޤ��� + +4.4) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� psql �Ǹ���ˤϤɤ����ޤ����� + +psql�Υ����������ɤ��줿 pgsql/src/bin/psql/describe.c �ե�������ɤळ�Ȥ� +�Ǥ��ޤ��������ˤϡ�psql�ΥХå�����å��女�ޥ�ɤˤ����ϤΤ����SQL���ޥ�� +���ޤޤ�Ƥ��ޤ��� psql �� -E ���ץ�����Ĥ��Ƶ�ư����С�Ϳ�������ޥ�ɤ�� +�Ԥ��뤿����䤤��碌�����Ϥ���ޤ��� + +4.5) �ơ��֥뤫�����κ���ϤɤΤ褦�ˤ��ޤ����� + +ALTER TABLE DROP COLUMN �ϥ��ݡ��Ȥ��Ƥ��ޤ�����������ˤ������ޤ�: + SELECT ... -- �����������ʳ�����٤����ޤ��� + INTO TABLE new_table + FROM old_table; + DROP TABLE old_table; + ALTER TABLE new_table RENAME TO old_table; +[����������ɲä� ALTER TABLE ADD COLUMN �ǹԤ��ޤ���] + +4.6) �ԡ��ơ��֥롢�ǡ����١����κ��祵�����ϡ� -<P> ���¤ϰʲ��ΤȤ���Ǥ��� -<PRE> -�ǡ����١����κ��祵����? ����̵�� (60GB �Υǡ����١�����¸�ߤ��ޤ�) +���¤ϰʲ��ΤȤ���Ǥ��� +�ǡ����١����κ��祵����? ����̵�� (60GB �Υǡ����١�����¸�ߤ��ޤ�) �ơ��֥�κ��祵����? 16TB �Ԥκ��祵����? 7.1�ʹߤ�����̵�� �ե�����ɤκ��祵����? 7.1�ʹߤ�1GB �ơ��֥���Ǥκ��������? ����̵�� �ơ��֥���Ǥκ��祫����? �����η��ˤ��250-1600 �ơ��֥���Ǥκ��祤��ǥ�����? ����̵�� -</PRE> -<P> ����������ϼºݤ�̵���¤ǤϤʤ����ǥ��������̤ȥ���䥹��åץ��ڡ������礭���ˤ�����¤���ޤ�����ǽ�Ϥ������ͤ����ȤΤۤ��礭�ʻ������������ޤ��� +����������ϼºݤ�̵���¤ǤϤʤ����ǥ��������̤ȥ���䥹��åץ��ڡ� +�����礭���ˤ�����¤���ޤ�����ǽ�Ϥ������ͤ����ȤΤۤ��礭�ʻ����������� +�ޤ��� -<P> ����ơ��֥륵������16TB�ϥ��ڥ졼�ƥ������ƥ�Υ顼�����ե����륵�ݡ��Ȥ�ɬ�פȤ��ޤ��顼�����ơ��֥��ʣ����1GB�Υե�����Τ褦����¸����ޤ��� +����ơ��֥륵������16TB�ϥ��ڥ졼�ƥ������ƥ�Υ顼�����ե����륵�ݡ��Ȥ� +ɬ�פȤ��ޤ��顼�����ơ��֥��ʣ����1GB�Υե�����Τ褦����¸����ޤ��� -<P> �ǥե���ȤΥ֥��å���������32k�ˤ���Ⱥ���ơ��֥륵�����Ⱥ��祫�����Ȥ����ä��ޤ��� +�ǥե���ȤΥ֥��å���������32k�ˤ���Ⱥ���ơ��֥륵�����Ⱥ��祫�����Ȥ����� +���ޤ��� +4.7) ����Ū�ʥƥ����ȥե����뤫��ǡ�������¸����ˤϡ��ǡ����١����Υǥ������� +�̤ϤɤΤ��餤ɬ�פǤ��� -<P> -<H4><A NAME="4.7">4.7</A>) ����Ū�ʥƥ����ȥե����뤫��ǡ�������¸����ˤϡ��ǡ����١����Υǥ��������̤ϤɤΤ��餤ɬ�פǤ��� -</H4> +PostgreSQL �Υǡ����١�������¸����ˤϡ����̤Υե��������6.5�ܤΥǥ��������� +��ɬ�פȤ��ޤ��� -PostgreSQL �Υǡ����١�������¸����ˤϡ����̤Υե��������6.5�ܤΥǥ��������̤�ɬ�פȤ��ޤ���<P> -<P> �ƹԤ���Ĥ������������ 300,000�ԤΥե������ͤ��Ƥߤޤ��礦�������Υե�����Ǥ� 2.4MB �Ǥ������Υǡ�����ޤ� PostgreSQL �ǡ����١����ե�������礭���ϼ��Τ褦����14MB�ȸ��Ѥ�뤳�Ȥ��Ǥ��ޤ��� - -<PRE> +�ƹԤ���Ĥ������������ 300,000�ԤΥե������ͤ��Ƥߤޤ��礦�������Υե����� +�Ǥ� 2.4MB �Ǥ������Υǡ�����ޤ� PostgreSQL �ǡ����١����ե�������礭���ϼ��� +�褦����14MB�ȸ��Ѥ�뤳�Ȥ��Ǥ��ޤ��� 36 bytes: �ƹԤΥإå�(����) + 8 bytes: ��4�Х��Ȥ���Ĥ�����(int)�ե������ + 4 bytes: �ڡ�����Υ��åץ�ؤΥݥ��� @@ -863,102 +849,108 @@ PostgreSQL 171 rows per page 1755 database pages * 8192 bytes per page = 14,376,960 bytes (14MB) -</PRE> -<P> -����ǥå����ϡ�����ۤɤΥ����Хإåɤ��ᤷ�ޤ�������ǥå����դ������ǡ�����ޤ�ʾ塢����ʤ���礭���ʤ�ޤ��� +����ǥå����ϡ�����ۤɤΥ����Хإåɤ��ᤷ�ޤ�������ǥå����դ������ +�ǡ�����ޤ�ʾ塢����ʤ���礭���ʤ�ޤ��� -<P> -<H4><A NAME="4.8">4.8</A>) �ǡ����١������������줿�ơ��֥�䥤��ǥå�����ɤΤ褦�˸��Ĥ��Ф��ޤ����� -</H4> +4.8) �ǡ����١������������줿�ơ��֥�䥤��ǥå�����ɤΤ褦�˸��Ĥ��Ф��ޤ� +���� -<P> <I>psql</I> �ˤϤ��������ʥХå�����å��塦���ޥ�ɤ����ꡢ�������������ɽ�����ޤ����Хå�����å��塦���ޥ�ɤμ����ˤ� \? ��ȤäƲ������� -<P> �ޤ���<I>pgsql/src/tutorial/syscat.source</I> �ե���������餻�ƤߤƲ�����������ϡ������� <font size=-1>SELECT</font> ʸ�ˤ��ɬ�פʾ����ǡ����١����Υ����ƥࡦ�ơ��֥뤫����Ф����㼨���Ƥ���ޤ��� +psql �ˤϤ��������ʥХå�����å��塦���ޥ�ɤ����ꡢ�������������ɽ�����ޤ��� +�Хå�����å��塦���ޥ�ɤμ����ˤ� \? ��ȤäƲ������� -<P> -<H4><A NAME="4.9">4.9</A>) �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��ʤ��Ǥ����� -</H4> +�ޤ���pgsql/src/tutorial/syscat.source �ե���������餻�ƤߤƲ�����������ϡ��� +���� SELECT ʸ�ˤ��ɬ�פʾ����ǡ����١����Υ����ƥࡦ�ơ��֥뤫����Ф��� +�㼨���Ƥ���ޤ��� -<P> PostgreSQL ���������ưŪ�ˤ��ݼ餷�ޤ�������������뤿��ˤϡ�<font size=-1>VACUUM</font> �����餻�ʤ��ƤϤʤ�ޤ��������������줿��ϡ����֥ƥ��ޥ������ơ��֥�˲��Ԥ��뤫���Τäơ�����ǥå�����Ȥ��٤����η�������ɤ������ޤ������֥ƥ��ޥ����ϥơ��֥뤬��������Ϣ³������������®���Ǥ��������ϥ���ǥå�����Ȥ�ʤ����Ȥˤ����ղ������� +4.9) �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��ʤ��Ǥ��� +�� -<P> ������κ�Ŭ�����פΤ����<font size=-1>VACUUM ANALYZE</font>��Ȥ��ޤ���<font size=-1>VACUUM ANALYZE</font>��ʣ����ʣ����(multi-join)�䤤��碌�Τ�������ڤǤ��Τǡ����֥ƥ��ޥ����Ϥ��줾��Υơ��֥뤫���֤����Ԥο����Ѥ뤳�Ȥ��Ǥ�������η���������Ӥޤ����Хå�����ɤϤ��켫�ȤǤ�������פ��ݻ����ʤ��Τǡ����Ū�ˤ�����뤿��ˤ� <font size=-1>VACUUM ANALYZE</font> �����餻�ʤ��ƤϤʤ�ޤ��� +PostgreSQL ���������ưŪ�ˤ��ݼ餷�ޤ�������������뤿��ˤϡ� +VACUUM �����餻�ʤ��ƤϤʤ�ޤ��������������줿��ϡ����֥ƥ��ޥ������� +���֥�˲��Ԥ��뤫���Τäơ�����ǥå�����Ȥ��٤����η�������ɤ������ޤ��� +���֥ƥ��ޥ����ϥơ��֥뤬��������Ϣ³������������®���Ǥ��������ϥ���ǥ� +������Ȥ�ʤ����Ȥˤ����ղ������� -<P> ����ǥå����� <font size=-1>ORDER BY</font> ���Τ���ˤ����̤ϻȤ��ޤ����ʤ�����缡��������³������Ū�����Ȥϡ��ǥ�����������������꾯�ʤ��ƺѤ�Τǡ�����ʥơ��֥�������ǥå��������������®�Ǥ��� +������κ�Ŭ�����פΤ����VACUUM ANALYZE��Ȥ��ޤ���VACUUM ANALYZE��ʣ����ʣ�� +���(multi-join)�䤤��碌�Τ�������ڤǤ��Τǡ����֥ƥ��ޥ����Ϥ��줾��Υơ� +�֥뤫���֤����Ԥο����Ѥ뤳�Ȥ��Ǥ�������η���������Ӥޤ����Хå����� +�ɤϤ��켫�ȤǤ�������פ��ݻ����ʤ��Τǡ����Ū�ˤ�����뤿��ˤ� VACUUM +ANALYZE �����餻�ʤ��ƤϤʤ�ޤ��� -<P> <font size=-1>LIKE</font> ���뤤�� <I>~</I> �Τ褦�ʥ磻��ɥ����ɱ黻��(wild-card operators)��Ȥ��Ȥ��������γ��Ϥ�ʸ����λϤ����ʬ�˸��ꤵ��Ƥ���Ȥ��ˤΤߡ�����ǥå������Ȥ��ޤ��� -���������櫓�ǡ�����ǥå�����Ȥ�����ˤϡ�<font size=-1>LIKE</font> �����Ǥ�<I>%</I>�ǻϤ�ʤ��褦�ˤ��ơ��ޤ���<I>~</I>(����ɽ������)��<I>^</I> �ǻϤ��褦�ˤ���٤��Ǥ��� +����ǥå����� ORDER BY ���Τ���ˤ����̤ϻȤ��ޤ����ʤ�����缡������ +���³������Ū�����Ȥϡ��ǥ�����������������꾯�ʤ��ƺѤ�Τǡ�����ʥơ��֥� +�������ǥå��������������®�Ǥ��� -<P> -<H4><A NAME="4.10">4.10</A>) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ������Τ���ˤϤɤ����ޤ����� -</H4> +LIKE ���뤤�� ~ �Τ褦�ʥ磻��ɥ����ɱ黻��(wild-card operators)��Ȥ��Ȥ����� +���γ��Ϥ�ʸ����λϤ����ʬ�˸��ꤵ��Ƥ���Ȥ��ˤΤߡ�����ǥå������Ȥ��� +�������������櫓�ǡ�����ǥå�����Ȥ�����ˤϡ�LIKE �����Ǥ�%�ǻϤ�ʤ��褦�� +���ơ��ޤ���~(����ɽ������)��^ �ǻϤ��褦�ˤ���٤��Ǥ��� [����������Ū�˥��� +�ǥå�����Ȥ��ˤ� SET enable_seqscan = off ��¹Ԥ��ޤ�] -<P> ����饤��ޥ˥奢��� <font size=-1>EXPLAIN</font> �Ʋ������� +4.10) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ������Τ���ˤϤ� +�����ޤ����� -<P> -<H3><A NAME="4.11">4.11</A>) R-tree ����ǥå����Ȥϲ��Ǥ�����</H3> +����饤��ޥ˥奢��� EXPLAIN �Ʋ������� -<P> R-tree ����ǥå����϶���Ū�ʥǡ����˥���ǥå������դ��뤿��˻Ȥ��ޤ����ϥå��奤��ǥå����Ǥ��ϰϤθ������Ǥ��ޤ��ޤ���B-tree ����ǥå����Ǥϡ��������Ǥ����ϰϤθ������Ǥ��ޤ���R-tree ����ǥå����Ǥ����¿�����Υǡ������ޤ������Ȥ��С��⤷ R-tree ����ǥå����� <I>point</I> ����°�����դ��뤳�Ȥ��Ǥ���Ȥ���ȥ����ƥ�ϡ���Ĺ�����˰Ϥޤ줿���٤�����פȤ����褦���䤤��碌�ˡ�����Ψ�ɤ��������ޤ��� +4.11) R-tree ����ǥå����Ȥϲ��Ǥ����� -<P> R-Tree ���߷פθ�ŵ�Ȥʤ븢�Ҥ�����ʸ��: +R-tree ����ǥå����϶���Ū�ʥǡ����˥���ǥå������դ��뤿��˻Ȥ��ޤ����ϥ� +���奤��ǥå����Ǥ��ϰϤθ������Ǥ��ޤ��ޤ���B-tree ����ǥå����Ǥϡ����� +���Ǥ����ϰϤθ������Ǥ��ޤ���R-tree ����ǥå����Ǥ����¿�����Υǡ����� +�ޤ������Ȥ��С��⤷ R-tree ����ǥå����� point ����°�����դ��뤳�Ȥ��Ǥ���� +����ȥ����ƥ�ϡ���Ĺ�����˰Ϥޤ줿���٤�����פȤ����褦���䤤��碌 +�ˡ�����Ψ�ɤ��������ޤ��� -<P> Guttman, A. "R-Trees: A Dynamic Index Structure for Spatial Searching." -Proc of the 1984 ACM SIGMOD Int'l Conf on Mgmt of Data, 45-57. +R-Tree ���߷פθ�ŵ�Ȥʤ븢�Ҥ�����ʸ��: -<P> ������ʸ�ϡ�Stonebraker ������ "Readings in Database Systems" -�Ǥ���夲���Ƥ��ޤ��� +Guttman, A. "R-Trees: A Dynamic Index Structure for Spatial Searching." Proc of +the 1984 ACM SIGMOD Int'l Conf on Mgmt of Data, 45-57. -<P> -<small><PRE> - [������ - ������ü�������¼�������R-Tree�ط���ʸ����Ҳ𤷤�ĺ���ޤ����� - ���ܸ� Postgres ML �Υ��������֤��� "Subject: [postgres95 801] spatial data structures" - <A HREF="http://www.sra.co.jp/people/t-ishii/PostgreSQL/mhonarc/pgsql-jp/1996Oct/msg00007.html">http://www.sra.co.jp/people/t-ishii/PostgreSQL/mhonarc/pgsql-jp/1996Oct/msg00007.html</A> - ������������ - ] -</PRE></small> +������ʸ�ϡ�Stonebraker ������ "Readings in Database Systems" �Ǥ���夲��� +�Ƥ��ޤ��� -<P> �ȹ��ߤ� R-Tree �ǥݥꥴ���ܥå��������Ǥ��ޤ�������Ū�ˤ�R-Tree �Ϥ�äȹ⤤����������褦�ˤ��ĥ�Ǥ��ޤ����¼�Ū�ˤϡ�R-Tree �γ�ĥ�ˤϤ���äȤ�����Ȥ�ɬ�פǤ��ơ����ߡ��桹�Ϥ����ɤΤ褦�ˤ��뤫�ˤĤ��Ƥ�ʸ�����äƤ��ޤ��� - -<P> -<small><PRE> [������ - �������������Ҳ�����¿�����������֥������Ȥؤγ�ĥ�����Ǥ����ܤ����ϡ� - <A HREF="http://www.interwiz.koganei.tokyo.jp/software/geometric/index.html">http://www.interwiz.koganei.tokyo.jp/software/geometric/index.html</A> - �������������� + ������ü�������¼�������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 + ������������ ] -</PRE></small> -<P> -<H4><A NAME="4.12">4.12</A>) ����Ū�䤤��碌��Ŭ���Ȥϲ��Ǥ����� -</H4> +�ȹ��ߤ� R-Tree �ǥݥꥴ���ܥå��������Ǥ��ޤ�������Ū�ˤ�R-Tree �Ϥ�äȹ� +������������褦�ˤ��ĥ�Ǥ��ޤ����¼�Ū�ˤϡ�R-Tree �γ�ĥ�ˤϤ���äȤ��� +��Ȥ�ɬ�פǤ��ơ����ߡ��桹�Ϥ����ɤΤ褦�ˤ��뤫�ˤĤ��Ƥ�ʸ�����äƤ��� +���� -<P> GEQO �⥸�塼��ϡ������Υơ��֥���礹��Ȥ��ˡ�����Ū���르�ꥺ��(GA)�����碌���®�����ޤ�������ˤ�ꡢ����ߤĤ֤���õ����Ԥʤ�ʤ��Ƥ⡢�礭�ʷ��(join queries)�����Ȥ��Ǥ���褦�ˤʤ�ޤ��� + [������ + �������������Ҳ�����¿�����������֥������Ȥؤγ�ĥ�����Ǥ����ܤ����ϡ� + http://www.interwiz.koganei.tokyo.jp/software/geometric/index.html + �������������� + ] -<P> -<H4><A NAME="4.13">4.13</A>) ����ɽ���Ǥθ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ�����ɽ�������ϤɤΤ褦�˼¸����ޤ����� -</H4> -<P> -<I>~</I>�黻�Ҥ�����ɽ���ȹ��Ԥʤ���<I>~*</I> ����ʸ���Ⱦ�ʸ������̤��ʤ�(case-insensitive)����ɽ���ȹ��Ԥ��ޤ��� PostgreSQL 7.1 �ʹߤǤϡ���ʸ���Ⱦ�ʸ������̤��ʤ� <font size=-1>LIKE</font> �黻�Ҥ� <font size=-1>ILIKE</font> �Ȥ����ޤ��� +4.12) ����Ū�䤤��碌��Ŭ���Ȥϲ��Ǥ����� +GEQO �⥸�塼��ϡ������Υơ��֥���礹��Ȥ��ˡ�����Ū���르�ꥺ��(GA)����� +�碌���®�����ޤ�������ˤ�ꡢ����ߤĤ֤���õ����Ԥʤ�ʤ��Ƥ⡢�礭�ʷ�� +(join queries)�����Ȥ��Ǥ���褦�ˤʤ�ޤ��� -<PRE> - WHERE lower(textfield) LIKE lower(pattern) -</PRE> +4.13) ����ɽ���Ǥθ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ�����ɽ�������ϤɤΤ褦�˼� +�����ޤ����� +~�黻�Ҥ�����ɽ���ȹ��Ԥʤ���~* ����ʸ���Ⱦ�ʸ������̤��ʤ� +(case-insensitive)����ɽ���ȹ��Ԥ��ޤ��� PostgreSQL 7.1 �ʹߤǤϡ���ʸ���Ⱦ� +ʸ������̤��ʤ� LIKE �黻�Ҥ� ILIKE �Ȥ����ޤ��� + WHERE lower(textfield) LIKE lower(pattern) -<P> -<H4><A NAME="4.14">4.14</A>) �䤤��碌����ǡ��ե�����ɤ� <font size=-1>NULL</font> �Ǥ��뤳�ȤФ���ˤϤɤ����ޤ����� -</H4> +4.14) �䤤��碌����ǡ��ե�����ɤ� NULL �Ǥ��뤳�ȤФ���ˤϤɤ����ޤ��� +�� -<P> <font size=-1>IS NULL</font>�Υ����� IS NOT NULL �ǻ�ƤߤƲ������� +IS NULL�Υ����� IS NOT NULL �ǻ�ƤߤƲ������� -<P> -<H4><A NAME="4.15">4.15</A>) �͡���ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ����� -</H4> +4.15) �͡���ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ����� -<PRE> Type Internal Name Notes -------------------------------------------------- "char" char 1 character @@ -966,253 +958,228 @@ CHAR(#) bpchar VARCHAR(#) varchar Ĺ���ξ�¤�̵���ƥ����� TEXT text Ĺ�������¤Ϻ����Ĺ�ˤ�� BYTEA bytea ����Ĺ�ΥХ������� -</PRE> - -<P> ����̾�ˤ��ܤˤ�����Τϡ������ƥࡦ����������Ĵ�٤�Ȥ��䡢���顼��å�������������Ȥ��Ǥ��� - -<P> �嵭�η��Τ�����Σ��Ĥη��� "varlena" ���Ǥ�(���ʤ�����ǥ������κǽ�Σ��Х��Ȥ��ǡ���Ĺ�ǡ�����θ�˼ºݤΥǡ�����³���ޤ�)�����Τ褦�˼ºݤζ��֤�������줿�礭�����⾯���礭���ʤ�ޤ����������������Υǡ�������<font size=-1>TOAST</font>�ˤ�갵�̤��줿��ʣ���Ԥ��Ϥä���¸���줿�ꤷ�ơ��ǥ�������ζ��֤ϻפä���꾮�����ʤ�ޤ��� +����̾�ˤ��ܤˤ�����Τϡ������ƥࡦ����������Ĵ�٤�Ȥ��䡢���顼��å������� +�������Ȥ��Ǥ��� -<P> -<H4><A NAME="4.16.1">4.16.1</A>) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ����� -</H4> +�嵭�η��Τ�����Σ��Ĥη��� "varlena" ���Ǥ�(���ʤ�����ǥ������κǽ�Σ��Х� +�Ȥ��ǡ���Ĺ�ǡ�����θ�˼ºݤΥǡ�����³���ޤ�)�����Τ褦�˼ºݤζ��֤������ +�줿�礭�����⾯���礭���ʤ�ޤ����������������Υǡ�������TOAST�ˤ�갵�̤� +�줿��ʣ���Ԥ��Ϥä���¸���줿�ꤷ�ơ��ǥ�������ζ��֤ϻפä���꾮�����ʤ�� +���� -<P> PostgreSQL �� <font size=-1>SERIAL</font> �ǡ������ݡ��Ȥ��ޤ����������֤ȥ���ǥå�����ư�������ޤ������Ȥ��С� +4.16.1) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ����� -<PRE> - CREATE TABLE person ( - id SERIAL, - name TEXT - ); -</PRE> +PostgreSQL �� SERIAL �ǡ������ݡ��Ȥ��ޤ����������֤ȥ���ǥå�����ư�� +�����ޤ������Ȥ��С� + CREATE TABLE person ( + id SERIAL, + name TEXT + ); �ϼ�ưŪ�˼��Τ褦����������ޤ�: -<PRE> - 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 ); -</PRE> -���֤ˤĤ��ƤΤ�äȾܤ�������ϡ�����饤��ޥ˥奢��� <I>create_sequence</I> ������������ -<P> �ޤ����ƹԤ�<I>OID</I>�ե�����ɤ����ͤȤ��ƻȤ����Ȥ�Ǥ��ޤ����������ʤ��顢�⤷��ǡ����١��������פ��Ƥ�����ɤ���ɬ�פ�������ϡ�<font size=-1>OID</font>��¸���뤿���<I>pg_dump</I> �� <I>-o</I>���ץ�����Ȥ������ޤ��ϡ�<font size=-1>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>�ξϤˤ��ꤢ�ޤ��� - - -<H4><A NAME="4.16.2">4.16.2</A>) <font size=-1>SERIAL</font>�����Ȥ��ͤϤɤ�����������ޤ����� -</H4><P> - - �ҤȤĤ���ˡ�ϡ�<I>nextval()</I> �ؿ�����������<I>����(before)</I> SEQUENCE���֥������Ȥ��鼡��<font size=-1>SERIAL</font>�ͤ���Ф������줫��ºݤ������뤳�ȤǤ��礦�� -<A HREF="#4.16.1">4.16.1</A>����ǻȤä��ơ��֥��Ȥ��Ȥ���ȡ����Τ褦�ˤʤ�Ǥ��礦�� - -<PRE> - $newSerialID = nextval('person_id_seq'); - INSERT INTO person (id, name) VALUES ($newSerialID, 'Blaise Pascal'); -</PRE> - -�������ơ�<tt>$newSerialID</tt> ����¸�����������ͤ�¾���䤤��碌��(���Ȥ��С�<tt>person</tt> �ơ��֥���Ф��볰����(foreign key)�Τ褦��)�Ȥ��Ȥ褤�Ǥ��礦����ưŪ�˺��줿<font size=-1>SEQUENCE</font>���֥������Ȥ�̾���ϡ�<<I>table</I>>_<<I>serialcolumn</I>>_<I>seq</I> �Τ褦�ˤʤꡢ���Τ�����<I>table</I> �� <I>serialcolumn</I> �Ϥ��줾��ơ��֥��̾����<font size=-1>SERIAL</font>���̾���Ǥ��� -<P> - -���뤤�ϡ�Ϳ����줿<font size=-1>SERIAL</font>�ͤ��줬�����ͤȤ����������줿<I>���(after)</I>�� <I>currval</I>() �ؿ���ȤäƼ��Ф����Ȥ�Ǥ��ޤ������Ȥ��С� - -<PRE> - INSERT INTO person (name) VALUES ('Blaise Pascal'); - $newID = currval('person_id_seq'); -</PRE> - -�Ǹ�ˡ�<font size=-1>INSERT</font>ʸ�����֤�<A HREF="#4.17"><font size=-1>OID</font></A>��Ȥäơ������ͤ�ߤĤ��뤳�Ȥ�Ǥ��ޤ�����������������ϺǤ�ܿ������㤤������Ǥ��礦��Perl��DBI�� Edmund Mergl �� DBD::Pg �⥸�塼���Ȥ��С�$sth->execute() �θ�� $sth->{pg_oid_status} ���ͳ���Ƥ��� OID �ͤ�Ȥ���褦�ˤ��뤳�ȤϤǤ��ޤ��� - -<P> -<H4><A NAME="4.16.3">4.16.3</A>) ¾�Υ桼���Ȥζ�����֤��뤿��ˤϡ�<I>currval()</I> �� <I>nextval()</I> �ϻȤ�ʤ��ۤ����褤�ΤǤ��礦���� -</H4><P> + 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_sequence ���� +�������� + +�ޤ����ƹԤ�OID�ե�����ɤ����ͤȤ��ƻȤ����Ȥ�Ǥ��ޤ����������ʤ��顢�⤷�� +�ǡ����١��������פ��Ƥ�����ɤ���ɬ�פ�������ϡ�OID��¸���뤿��� +pg_dump �� -o���ץ�����Ȥ������ޤ��ϡ�COPY WITH OIDS���ץ�����Ȥ�ɬ�פ��� +��ޤ��� Bruce Momjian ��(http://www.PostgreSQL.org/docs/aw_pgsql_book)�� +Numbering Rows�ξϤˤ��ꤢ�ޤ��� + +4.16.2) SERIAL�����Ȥ��ͤϤɤ�����������ޤ����� + +�ҤȤĤ���ˡ�ϡ�nextval() �ؿ���������������(before) SEQUENCE���֥������Ȥ��鼡 +��SERIAL�ͤ���Ф������줫��ºݤ������뤳�ȤǤ��礦�� 4.16.1����ǻȤä� +�ơ��֥��Ȥ��Ȥ���ȡ����Τ褦�ˤʤ�Ǥ��礦�� + $newSerialID = nextval('person_id_seq'); + INSERT INTO person (id, name) VALUES ($newSerialID, 'Blaise Pascal'); +�������ơ�$newSerialID ����¸�����������ͤ�¾���䤤��碌��(���Ȥ��С�person �� +���֥���Ф��볰����(foreign key)�Τ褦��)�Ȥ��Ȥ褤�Ǥ��礦����ưŪ�˺��줿 +SEQUENCE���֥������Ȥ�̾���ϡ�<table>_<serialcolumn>_seq �Τ褦�ˤʤꡢ���Τ��� +��table �� serialcolumn �Ϥ��줾��ơ��֥��̾����SERIAL���̾���Ǥ��� + +���뤤�ϡ�Ϳ����줿SERIAL�ͤ��줬�����ͤȤ����������줿���(after)�� +currval() �ؿ���ȤäƼ��Ф����Ȥ�Ǥ��ޤ������Ȥ��С� + INSERT INTO person (name) VALUES ('Blaise Pascal'); + $newID = currval('person_id_seq'); +�Ǹ�ˡ�INSERTʸ�����֤�OID��Ȥäơ������ͤ�ߤĤ��뤳�Ȥ�Ǥ��ޤ������������� +����ϺǤ�ܿ������㤤������Ǥ��礦��Perl��DBI�� Edmund Mergl �� DBD::Pg �⥸ +�塼���Ȥ��С�$sth->execute() �θ�� $sth->{pg_oid_status} ���ͳ���Ƥ��� OID +�ͤ�Ȥ���褦�ˤ��뤳�ȤϤǤ��ޤ��� + +4.16.3) ¾�Υ桼���Ȥζ�����֤��뤿��ˤϡ�currval() �� nextval() �ϻȤ�� +���ۤ����褤�ΤǤ��礦���� ����ޤ��Хå�����ɤǽ�������Ƥ��ޤ��� +4.17) OID �Ȥϲ��Ǥ����� TID �Ȥϲ��Ǥ����� -<P> -<H4><A NAME="4.17">4.17</A>) <font size=-1>OID</font> �Ȥϲ��Ǥ����� <font size=-1>TID</font> �Ȥϲ��Ǥ����� -</H4> - -<P> <font size=-1>OID</font> �Ȥϰ�դι� ID ���Ф��� PostgreSQL �������Ǥ���PostgreSQL ����ǤĤ����뤹�٤ƤιԤϰ�դ� <font size=-1>OID</font> �����ޤ���<I>initdb</I> ��(<I>backend/access/transam.h</I> ����)ȯ������� <font size=-1>OID</font> �Ϥ��٤� 16384��꾮�����ͤǤ���<I>initdb</I> ��Τ��٤Ƥ� <font size=-1>OID</font> (�桼������)�Ϥ���ʾ���ͤˤʤ�ޤ�������Ǥϡ�����餹�٤Ƥ� <font size=-1>OID</font> �ϥơ��֥����ǡ����١������α�ޤ餺��PostgreSQL �Τ��Υ��ȥ졼�����������ǰ�դǤ���ޤ��� - -<P> PostgreSQL �ϥơ��֥�֤ιԤ��ӤĤ��뤿��ˡ����Υ����ƥ�ơ��֥���� <font size=-1>OID</font> ��Ȥ��ޤ������� <font size=-1>OID</font> ������Υ桼���ιԤ��̤��뤿��������ǻȤ��뤳�Ȥ��Ǥ��ޤ���<font size=-1>OID</font> ���ͤ���¸���뤿��ˤ� <I>OID</I> ������˻Ȥ����Ȥ�ޤ������®�������������뤿��� <I>OID</I> �ե�����ɤ˥���ǥå������뤳�Ȥ��Ǥ��ޤ��� +OID �Ȥϰ�դι� ID ���Ф��� PostgreSQL �������Ǥ���PostgreSQL ����ǤĤ����� +���٤ƤιԤϰ�դ� OID �����ޤ���initdb ��(backend/access/transam.h ����)ȯ���� +��� OID �Ϥ��٤� 16384��꾮�����ͤǤ���initdb ��Τ��٤Ƥ� OID (�桼������)�� +����ʾ���ͤˤʤ�ޤ�������Ǥϡ�����餹�٤Ƥ� OID �ϥơ��֥����ǡ����١��� +���α�ޤ餺��PostgreSQL �Τ��Υ��ȥ졼�����������ǰ�դǤ���ޤ��� -<P> O<font size=-1>ID</font> �ϡ����ƤΥǡ����١�������Ȥ�������ΰ褫�顢���Ƥο������Ԥ˳�����Ƥ��ޤ���<font size=-1>OID</font> ��¾�β������Ѥ��������⤷���ϸ��� <font size=-1>OID</font> �ǥơ��֥�ԡ��������Τʤ顢�����Ǥ��ʤ���ͳ�Ϥ���ޤ��� +PostgreSQL �ϥơ��֥�֤ιԤ��ӤĤ��뤿��ˡ����Υ����ƥ�ơ��֥���� OID �� +�Ȥ��ޤ������� OID ������Υ桼���ιԤ��̤��뤿��������ǻȤ��뤳�Ȥ��� +���ޤ���OID ���ͤ���¸���뤿��ˤ� OID ������˻Ȥ����Ȥ�ޤ������®������ +�������뤿��� OID �ե�����ɤ˥���ǥå������뤳�Ȥ��Ǥ��ޤ��� -<PRE> +OID �ϡ����ƤΥǡ����١�������Ȥ�������ΰ褫�顢���Ƥο������Ԥ˳�����Ƥ� +��ޤ���OID ��¾�β������Ѥ��������⤷���ϸ��� OID �ǥơ��֥�ԡ��������Τ� +�顢�����Ǥ��ʤ���ͳ�Ϥ���ޤ��� CREATE TABLE new_table(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'; -<!-- - CREATE TABLE new_table (mycol int); - INSERT INTO new_table (oid, mycol) SELECT oid, mycol FROM old_table; ---> -</PRE> - -<P> O<font size=-1>ID</font> �ϡ�4�Х��Ȥ������Ȥ�����¸����Ƥ���Τǡ�40����ۤ���Ȱ��Ƥ��ޤ��Ǥ��礦��ï�⤳�줬����������𤷤Ƥ���ͤϤ��ޤ���Ǥ������������ʤ����ˤ������¤���������Ȥ�ײ褷�Ƥ��ޤ��� - -<P> T<font size=-1>ID</font> �������ʪ���ԤΥ֥��å��ȥ��ե��å��ͤǼ��̤��뤿��˻Ȥ��ޤ���<font size=-1>TID</font> �ϹԤ��������줿��ƥ����ɤ������Ѥ��ޤ��������� <font size=-1>TID</font> �ϡ�ʪ���Ԥ�ؤ�����˥���ǥå������ܤǻȤ��ޤ��� - -<P> -<H4><A NAME="4.18">4.18</A>) PostgreSQL �ǻȤ��뤤���Ĥ����Ѹ�ΰ�̣�ϲ��Ǥ����� -</H4> - -<P> �����Ĥ��Υ����������ɤ�Ť�ʸ�����ˤϡ����줾������ʬ�����Ǥ�äȰ���Ū�˻Ȥ��������Ѹ줬�Ȥ��Ƥ��ޤ��� - -<UL> -<LI> �ơ��֥�(table)���ط�(relation)�����饹(class) -<LI> ��(row)���쥳����(record)�����åץ�(tuple) -<LI> ��(column)���ե������(field)��°��(attribute) -<LI> ����(retrieve)������(select) -<LI> �ִ�(replace)������(update) -<LI> �ɲ�(append)������(insert) -<LI> <font size=-1>OID</font>, Ϣ��(serial value) -<LI> �ݡ�����(portal), ��������(cursor) -<LI> �ΰ��ѿ�(range variable)���ơ��֥�̾(table name)���ơ��֥���̾(table alias) -</UL> -<P>����Ū�ʥǡ����١����Ѹ�Υꥹ�Ȥϡ�<a -href="http://www.comptechnews.com/~reaster/dbdesign.html"> -http://www.comptechnews.com/~reaster/dbdesign.html</a> -�Ǹ��Ĥ����ޤ��� - -<P> -<H4><A NAME="4.19">4.19</A>) ���顼��å����� <I>"ERROR: Memory exhausted in AllocSetAlloc()"</I>���Ф�ΤϤʤ��Ǥ����� -</H4> -<P> -�����ƥ�β��ۥ�������ƻȤ��̤����Ƥ��ޤäƤ����ǽ�������뤫�����뤤�� -�����ͥ뤬���������ˤĤ����㤤�����ͤ���äƤ����ǽ��������ޤ��� -<I>postmaster</I> �Ϥ������ˤ�����ƤߤƲ������� - -<PRE> - ulimit -d 262144 - limit datasize 256m -</PRE> - -<P> -������ˤ�äơ��ɤ��餫�ҤȤĤ���������Ǥ��礦��������ϥץ������Υǡ��������������¤���⤯���ꤷ�����֤��䤤��碌�����뤹��褦�ˤʤ�Ǥ��礦�����Υ��ޥ�ɤϸ��ԤΥץ������ȡ����Υ��ޥ�ɤ����餻����˺�������ƤΥ��֥ץ������ˤĤ���Ŭ�Ѥ���ޤ����Хå�����ɤ��ȤƤ�¿���Υǡ������֤������<font size=-1>SQL</font> ���饤����Ȥ����꤬³���Ƥ���ΤǤ���С����饤����ȤϤ������ˤ�����ƤߤƤ��������� - -<P> -<H4><A NAME="4.20">4.20</A>) �ɤΥС������� PostgreSQL �����餻�Ƥ��뤫��Ĵ�٤�ˤϤɤ����ޤ�����<BR> -</H4> -<P> -<I>psql</I> ���� <tt>select version();</tt> ���פ��ޤ��� -<P> - - -<H4><A NAME="4.21">4.21</A>) �顼�������֥������Ȥ�����<I>invalid large obj descriptor</I> ��������ޤ������ʤ��Ǥ��礦���� -</H4> - -<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>�⤷��<font size=-1>ODBC</font>�Τ褦�ʥ��饤����ȥ����ե������Ȥ��ʤ顢<tt>auto-commit off</tt>�����ꤹ��ɬ�פ����뤫�⤷��ޤ��� -<P> - - -<H4><A NAME="4.22">4.22</A>) ���ߤλ��郎�ǥե���ȤȤʤ�褦����ϤɤΤ褦�ˤĤ���ޤ�����<BR></H4> - -<P><i>now()</i>��Ȥ��ޤ�: -<PRE> - CREATE TABLE test (x int, modtime timestamp DEFAULT now() ); -</PRE> -<P> - - -<H4><A NAME="4.23">4.23</A>) �ʤ���<font size=-1>IN</font>��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ����� -</H4> -<P> -���ߡ������䤤��碌�γƹԤˤĤ������䤤��碌�η�̤���֤˥�����뤳�Ȥˤ�ꡢ���䤤��碌�����䤤��碌�˷�礷�Ƥ��ޤ������̤�<font size=-1>IN</font>��<font size=-1>EXIST</font>S���֤������뤳�ȤǤ��� -<PRE> - SELECT * - FROM tab - WHERE col1 IN (SELECT col2 FROM TAB2) -</PRE> -���֤������ơ� -<PRE> - SELECT * - FROM tab - WHERE EXISTS (SELECT col2 FROM TAB2 WHERE col1 = col2) -</PRE> -�Ȥ��ޤ��� -�������¤Ͼ���Υ�����ľ�������ȻפäƤ��ޤ��� -<P> - -<H4><A NAME="4.24">4.24</A>) <i>����</i>���(<i>outer</i> join)�ϤɤΤ褦�˼¸����ޤ���?<BR></H4> -<P> -PostgreSQL 7.1 �ʹߤǤ�<font size=-1>SQL</font>ɸ�ʸ��Ȥ��������(�����������祤��)�ݡ��Ȥ��ޤ��������ˡ����꤬2�Ĥ���ޤ��� - -<pre> SELECT * - FROM t1 LEFT OUTER JOIN t2 ON (t1.col = t2.col);</pre> -���뤤�� -<pre> SELECT * - FROM t1 LEFT OUTER JOIN t2 USING (col);</pre> - -�����ξ�ħŪ���䤤��碌�Ǥ� t1.col �� t2.col �ȷ�礷�ơ�t1 �� -��礵��ʤ��ä���(t2 �Ȱ��פ��ʤ��ä���)���֤��Ƥ��ޤ���<font size=-1>RIGHT</font> ���� t2 �η�礵��ʤ��ä��Ԥ�ä���Ǥ��礦��<font size=-1>FULL</font> ���ϡ����פ����Ԥ� t1 �� t2 ����Ϸ�礵��ʤ��ä��Ԥ��֤��Ǥ��礦��<font size=-1>OUTER</font> �Ȥ������դϥ��ץ����� <font size=-1>LEFT</font>, <font size=-1>RIGHT</font>, �ޤ��� <font size=-1>FULL</font> �ʤɤη����ꤵ��Ƥ��ޤ��� - - +OID �ϡ�4�Х��Ȥ������Ȥ�����¸����Ƥ���Τǡ�40����ۤ���Ȱ��Ƥ��ޤ��Ǥ��� +����ï�⤳�줬����������𤷤Ƥ���ͤϤ��ޤ���Ǥ������������ʤ����ˤ������¤� +���������Ȥ�ײ褷�Ƥ��ޤ��� +TID �������ʪ���ԤΥ֥��å��ȥ��ե��å��ͤǼ��̤��뤿��˻Ȥ��ޤ���TID +�ϹԤ��������줿��ƥ����ɤ������Ѥ��ޤ��������� TID �ϡ�ʪ���Ԥ�ؤ����� +�˥���ǥå������ܤǻȤ��ޤ��� +4.18) PostgreSQL �ǻȤ��뤤���Ĥ����Ѹ�ΰ�̣�ϲ��Ǥ����� +�����Ĥ��Υ����������ɤ�Ť�ʸ�����ˤϡ����줾������ʬ�����Ǥ�äȰ���Ū�� +�Ȥ��������Ѹ줬�Ȥ��Ƥ��ޤ��� + + + �� �ơ��֥�(table)���ط�(relation)�����饹(class) + �� ��(row)���쥳����(record)�����åץ�(tuple) + �� ��(column)���ե������(field)��°��(attribute) + �� ����(retrieve)������(select) + �� �ִ�(replace)������(update) + �� �ɲ�(append)������(insert) + �� OID, Ϣ��(serial value) + �� �ݡ�����(portal), ��������(cursor) + �� �ΰ��ѿ�(range variable)���ơ��֥�̾(table name)���ơ��֥���̾(table alias) +����Ū�ʥǡ����١����Ѹ�Υꥹ�Ȥϡ� http://www.comptechnews.com/~reaster/ +dbdesign.html �Ǹ��Ĥ����ޤ��� -+These identical queries join t1.col to t2.col, and also return any unjoined -+rows in t1 (those with no match in t2). A <font size=-1>RIGHT</font> join -+would add unjoined rows of t2. A <font size=-1>FULL</font> join would return -+the matched rows plus all unjoined rows from t1 and t2. The word <font size=-1>OUTER</font> -+is optional and is assumed in <font size=-1>LEFT</font>, <font size=-1>RIGHT</font>, -+and <font size=-1>FULL</font> joins. Ordinary joins are called <font size=-1>INNER</font> -+joins. +4.19) ���顼��å����� "ERROR: Memory exhausted in AllocSetAlloc()"���Ф�ΤϤ� +���Ǥ����� +�����ƥ�β��ۥ�������ƻȤ��̤����Ƥ��ޤäƤ����ǽ�������뤫�����뤤�ϥ� +���ͥ뤬���������ˤĤ����㤤�����ͤ���äƤ����ǽ��������ޤ��� postmaster +�Ϥ������ˤ�����ƤߤƲ������� + ulimit -d 262144 + limit datasize 256m -�����Υ����Ǥϳ������(outer join)��<font size=-1>UNION</font> �� <font size=-1>NOT IN</font> ��Ȥäƥ��ߥ�졼�ȤǤ��ޤ��� -���Ȥ��С�<i>tab1</i> �� <i>tab2</i> ���礹��Ȥ��ϡ������䤤��碌����ĤΥơ��֥��<i>����</i>��礷�ޤ��� +������ˤ�äơ��ɤ��餫�ҤȤĤ���������Ǥ��礦��������ϥץ������Υǡ������� +�������¤���⤯���ꤷ�����֤��䤤��碌�����뤹��褦�ˤʤ�Ǥ��礦������ +���ޥ�ɤϸ��ԤΥץ������ȡ����Υ��ޥ�ɤ����餻����˺�������ƤΥ��֥ץ��� +���ˤĤ���Ŭ�Ѥ���ޤ����Хå�����ɤ��ȤƤ�¿���Υǡ������֤������SQL ���饤 +����Ȥ����꤬³���Ƥ���ΤǤ���С����饤����ȤϤ������ˤ�����Ƥߤ� +���������� -<PRE> - 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 -</PRE> +4.20) �ɤΥС������� PostgreSQL �����餻�Ƥ��뤫��Ĵ�٤�ˤϤɤ����ޤ����� +psql ���� select version(); ���פ��ޤ��� -<P> -<HR> -<H2><CENTER>PostgreSQL�γ�ĥ�ˤĤ��Ƥμ���</CENTER></H2> -<P> +4.21) �顼�������֥������Ȥ�����invalid large obj descriptor ��������ޤ��� +���ʤ��Ǥ��礦���� -<H4><A NAME="5.1">5.1</A>) ��ʬ�ǽ��桼������ؿ��� psql ����Ǽ¹Ԥ���ȥ���������פ��Ƥ��ޤ��ΤϤʤ��Ǥ����� -</H4> +�顼�������֥�����������Ȥ��ϡ������BEGIN WORK��COMMIT���դ���ɬ�פ��� +��ޤ������ʤ����lo_open ... lo_close��Ϥ��߹��ߤޤ��� -<P> ����Ͽ����ȹͤ����ޤ����ޤ��ǽ�ˡ����������桼������ؿ���ñ�ȤΥƥ��ȥץ������ˤ��ƻ�ƤߤƲ������� +���ߤϡ�PostgreSQL�Υȥ�������Υ��ߥåȻ��˥顼�������֥������ȡ��ϥ�� +����Ĥ��뤳�Ȥˤ�ꡢlo_open���ޥ�ɤ���λ����ľ��˶���Ū�˥롼���¹Ԥ��ޤ� +�����Τ��ᡢ�ǽ�˥ϥ�ɥ���Ф��Ʋ����褦�Ȥ���ȡ�invalid large obj +descriptor(�顼�����֥������Ȥε��һҤ�����)�Ȥʤ�ޤ�������ǡ��⤷���ȥ�� +��������Ȥ��Τ�˺���ȡ��ʾ��ʤ��Ȥ�ۤȤ�ɤλ��֡�Ư���Ƥ��������ɤ����� +����å�������Ф��ΤǤ��� +�⤷��ODBC�Τ褦�ʥ��饤����ȥ����ե������Ȥ��ʤ顢auto-commit off���� +�ꤹ��ɬ�פ����뤫�⤷��ޤ��� -<P> -<H4><A NAME="5.2">5.2</A>) PostgreSQL �Ѥ˽���ʿ���������ؿ��ϡ��ɤ�����д�£�Ǥ��ޤ����� -</H4> +4.22) ���ߤλ��郎�ǥե���ȤȤʤ�褦����ϤɤΤ褦�ˤĤ���ޤ����� -<P> ������ιԤʤä���ĥ��<I>pgsql-hackers</I> �����ꥹ�Ȥ����äƤ��������������ơ��椯�椯�Ϥ���������ĥ�� <I>contrib/</I> ���֥ǥ��쥯�ȥ��������뤳�Ȥˤʤ�Ǥ��礦�� +now()��Ȥ��ޤ�: + CREATE TABLE test (x int, modtime timestamp DEFAULT now() ); -<P> -<H4><A NAME="5.3">5.3</A>) ���ץ���֤� C����δؿ��ϤɤΤ褦�˽ޤ����� -</H4> +4.23) �ʤ���IN��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ����� -<P> ����Ū�ˤϲ�ǽ�Ǥ���������ˤϵ�ˤ�̯�����פ��ޤ��Τǡ����ԤΤޤ��Ǥ�̤��ï���ä����Ȥ�����ޤ��� - -<P><H4><A NAME="5.4">5.4</A>) ���������ե�������ѹ����ޤ������ƥ���ѥ��뤷�Ƥ��Ѳ��������ʤ��ΤϤʤ��Ǥ����� -</H4> +���ߡ������䤤��碌�γƹԤˤĤ������䤤��碌�η�̤���֤˥�����뤳�Ȥ� +��ꡢ���䤤��碌�����䤤��碌�˷�礷�Ƥ��ޤ������̤�IN��EXISTS���֤����� +�뤳�ȤǤ��� + SELECT * + FROM tab + WHERE col1 IN (SELECT col2 FROM TAB2) +���֤������ơ� + SELECT * + FROM tab + WHERE EXISTS (SELECT col2 FROM TAB2 WHERE col1 = col2) +�Ȥ��ޤ����������¤Ͼ���Υ�����ľ�������ȻפäƤ��ޤ��� -<P> �����Ĥ��� <I>Makefile</I> �����롼�ɡ��ե�������Ф���Ŭ�ڤʰ�¸�ط�����äƤ��ޤ���<I>make clean</I> �Ƥ���⤦���� <I>make</I> ��Ԥʤ�ʤ��ƤϤʤ�ޤ��⤷��<font size=-1>GCC</font> �Ȥ��Ǥ���� <i>configure</i> �� <i>--enable-depend</i> ���ץ�����Ȥäơ�����ѥ���˰�¸�ط���ưŪ��Ĵ�٤����뤳�Ȥ�Ǥ��ޤ��� +4.24) �������(outer join)�ϤɤΤ褦�˼¸����ޤ���? -</BODY> -</HTML> +PostgreSQL 7.1 �ʹߤǤ�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 �ʤɤη� +����ꤵ��Ƥ��ޤ��� +These identical queries join t1.col to t2.col, and also +return any unjoined +rows in t1 (those with no match in t2). A RIGHT join ++would add unjoined rows of t2. A FULL join would return +the matched rows plus +all unjoined rows from t1 and t2. The word OUTER +is optional and is assumed in +LEFT, RIGHT, +and FULL joins. Ordinary joins are called INNER +joins. �����Υ� +����Ǥϳ������(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�γ�ĥ�ˤĤ��Ƥμ��� + +5.1) ��ʬ�ǽ��桼������ؿ��� psql ����Ǽ¹Ԥ���ȥ���������פ��Ƥ��ޤ��� +�Ϥʤ��Ǥ����� + +����Ͽ����ȹͤ����ޤ����ޤ��ǽ�ˡ����������桼������ؿ���ñ�ȤΥƥ��ȥץ� +�����ˤ��ƻ�ƤߤƲ������� + +5.2) PostgreSQL �Ѥ˽���ʿ���������ؿ��ϡ��ɤ�����д�£�Ǥ��ޤ����� + +������ιԤʤä���ĥ��pgsql-hackers �����ꥹ�Ȥ����äƤ������������� +�ơ��椯�椯�Ϥ���������ĥ�� contrib/ ���֥ǥ��쥯�ȥ��������뤳�Ȥˤʤ�Ǥ� +�礦�� + +5.3) ���ץ���֤� C����δؿ��ϤɤΤ褦�˽ޤ����� + +����Ū�ˤϲ�ǽ�Ǥ���������ˤϵ�ˤ�̯�����פ��ޤ��Τǡ����ԤΤޤ��Ǥ�̤��ï +���ä����Ȥ�����ޤ��� + +5.4) ���������ե�������ѹ����ޤ������ƥ���ѥ��뤷�Ƥ��Ѳ��������ʤ��ΤϤʤ� +�Ǥ����� + +�����Ĥ��� Makefile �����롼�ɡ��ե�������Ф���Ŭ�ڤʰ�¸�ط�����äƤ��� +����make clean �Ƥ���⤦���� make ��Ԥʤ�ʤ��ƤϤʤ�ޤ��⤷��GCC +�Ȥ��Ǥ���� configure �� --enable-depend ���ץ�����Ȥäơ�����ѥ���� +��¸�ط���ưŪ��Ĵ�٤����뤳�Ȥ�Ǥ��ޤ��� +������������������������������������������������������������������������������ +[������ +] diff --git a/doc/src/FAQ/FAQ_japanese.html b/doc/src/FAQ/FAQ_japanese.html index 94766e0610aebff9e7c465dff42e83350c829f1e..193731067a5f538c48ca4a117a94a1e126ae233e 100644 --- a/doc/src/FAQ/FAQ_japanese.html +++ b/doc/src/FAQ/FAQ_japanese.html @@ -7,8 +7,7 @@ <H1> PostgreSQL(�ݥ��ȥ��쥹�����塼������)�ˤĤ��Ƥ褯�������(FAQ)</H1> <P> -��ʸ�ǽ�������: Tue Oct 17 00:21:20 EDT 2000 - (�ե��������դ� 03/02/2001) +��ʸ�ǽ�������: Tue Mar 13 09:41:02 EST 2001 <P> ���ߤΰݻ�������: Bruce Momjian (<A HREF="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR><P> @@ -34,39 +33,39 @@ HREF="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR><P> �˥����������ƤߤƤ��������� -���ܸ��ǤˤĤ��Ƥϰʲ����̤�Ǥ��� + ���ܸ��Ǥ�����ˤĤ��Ƥϰʲ����̤�Ǥ��� -�ǽ�������: 2001ǯ03��03�� -����: ��¼ �� (<A HREF="mailto:juk@jp.postgresql.org">Jun Kuwamura <juk@jp.postgresql.org></A>) + �ǽ�������: 2001ǯ03��20�� + ������: ��¼ �� (<A HREF="mailto:juk@jp.postgresql.org">Jun Kuwamura <juk@jp.postgresql.org></A>) - ����FAQ�������κ����˶��ϤƤ������ä��ʲ���������Ϥ��ᡢ + ����FAQ�������κ����ˤ����궨�ϤƤ������ä�����(�ɾΤ�ά�����Ƥ��������ޤ�): - ���� ̭����(<A HREF="mailto:Tanaka.Minoru@keiken.co.jp">Minoru Tanaka <Tanaka.Minoru@keiken.co.jp></A>) - �а� ã�פ���(<A HREF="mailto:t-ishii@sra.co.jp">Tatsuo Ishii <t-ishii@sra.co.jp></A>) - ��ƣ �οͤ���(<A HREF="mailto:tomos@elelab.nsc.co.jp">Tomohito Saitoh <tomos@elelab.nsc.co.jp></A>) - �Ͼ� ȥ����(<A HREF="mailto:baba@kusastro.kyoto-u.ac.jp">Hajime Baba <baba@kusastro.kyoto-u.ac.jp></A>) - ���� �칬����(<A HREF="mailto:kokamoto@itg.hitachi.co.jp">Kazuyuki Okamoto <kokamoto@itg.hitachi.co.jp></A>) - ���� ���줵��(<A HREF="mailto:s-kosuge@str.hitachi.co.jp">Shoichi Kosuge <s-kosuge@str.hitachi.co.jp></A>) - ���� ��Ƿ����(<A HREF="mailto:dica@eurus.dti.ne.jp">Yoshiyuki Yamashita <dica@eurus.dti.ne.jp></A>) - �� ����Ϻ����(<A HREF="mailto:s_sakai@mxn.mesh.ne.jp">Sintaro Sakai <s_sakai@mxn.mesh.ne.jp></A>) - ���� ���ʤ���(<A HREF="mailto:ogochan@zetabits.com">Masami Ogoshi <ogochan@zetabits.com></A>) - ���� �ӹԤ���(<A HREF="mailto:tosiyuki@gol.com">Toshiyuki Ishikawa <tosiyuki@gol.com></A>) - ���� �й�����(<A HREF="mailto:fwif0083@mb.infoweb.ne.jp">Shigehiro Honda <fwif0083@mb.infoweb.ne.jp></A>) + ���� ̭(<A HREF="mailto:Tanaka.Minoru@keiken.co.jp">Minoru Tanaka <Tanaka.Minoru@keiken.co.jp></A>) + �а� ã��(<A HREF="mailto:t-ishii@sra.co.jp">Tatsuo Ishii <t-ishii@sra.co.jp></A>) + ��ƣ �ο�(<A HREF="mailto:tomos@elelab.nsc.co.jp">Tomohito Saitoh <tomos@elelab.nsc.co.jp></A>) + �Ͼ� ȥ(<A HREF="mailto:baba@kusastro.kyoto-u.ac.jp">Hajime Baba <baba@kusastro.kyoto-u.ac.jp></A>) + ���� �칬(<A HREF="mailto:kokamoto@itg.hitachi.co.jp">Kazuyuki Okamoto <kokamoto@itg.hitachi.co.jp></A>) + ���� ����(<A HREF="mailto:s-kosuge@str.hitachi.co.jp">Shoichi Kosuge <s-kosuge@str.hitachi.co.jp></A>) + ���� ��Ƿ(<A HREF="mailto:dica@eurus.dti.ne.jp">Yoshiyuki Yamashita <dica@eurus.dti.ne.jp></A>) + �� ����Ϻ(<A HREF="mailto:s_sakai@mxn.mesh.ne.jp">Sintaro Sakai <s_sakai@mxn.mesh.ne.jp></A>) + ���� ����(<A HREF="mailto:ogochan@zetabits.com">Masami Ogoshi <ogochan@zetabits.com></A>) + ���� �ӹ�(<A HREF="mailto:tosiyuki@gol.com">Toshiyuki Ishikawa <tosiyuki@gol.com></A>) + ���� �й�(<A HREF="mailto:fwif0083@mb.infoweb.ne.jp">Shigehiro Honda <fwif0083@mb.infoweb.ne.jp></A>) + ���� �����(<A HREF="mailto:sesejun@linet.gr.jp">Jun Sese <sesejun@linet.gr.jp></A>) + ��Ϥ��ᡢ�ݥ��ȥ��쥹�˴ؤ�������˭�٤�<A HREF="http://www.sra.co.jp/people/t-ishii/PostgreSQL/ML/info.html">���ܸ�ݥ��ȥ��쥹�����ꥹ��</A>�� + �����Τ��ä������äƤ��줿 <A HREF="http://jf.linux.or.jp/">JF(Linux Japanese FAQ Mailing List)�ץ���������</A>������¾�� + ľ�ܤ��뤤�ϴ���Ū�ˤ�����äƤ��뤹�٤ƤΥ����ץ������ߥ�˥ƥ����� + ������˴��դ��ޤ��� -�ݥ��ȥ��쥹�˴ؤ�������˭�٤�<A HREF="http://www.sra.co.jp/people/t-ishii/PostgreSQL/ML/info.html">���ܸ�ݥ��ȥ��쥹�����ꥹ��</A>�� -�����Τ��ä������äƤ��줿 <A HREF="http://jf.linux.or.jp/">JF</A>(Linux Japanese FAQ Mailing List)�ץ��������ȡ� -����¾��ľ�ܤ��뤤�ϴ���Ū�ˤ�����äƤ��뤹�٤ƤΥ����ץ��� -���ߥ�˥ƥ����γ�����˴��դ��ޤ��� - - ���ܸ��ǤΤ���ʸ��� + ���ܸ��ǤΤ���ʸ���<A HREF="http://www.PostgreSQL.org/users-lounge/docs/faq-japanese.html">http://www.PostgreSQL.org/users-lounge/docs/faq-japanese.html</A>�ˤ���ۤ�, + �ʲ��Υ����Ȥ���⤿�ɤ�ޤ��� <A HREF="http://www.jp.postgresql.org/">http://www.jp.postgresql.org/</A> <A HREF="http://www.rccm.co.jp/~juk/pgsql/">http://www.rccm.co.jp/~juk/pgsql/</A> - <A HREF="http://www.sra.co.jp/people/t-ishii/PostgreSQL/">http://www.sra.co.jp/people/t-ishii/PostgreSQL/</A> + <A HREF="http://www.sra.co.jp/people/t-ishii/PostgreSQL/doc-jp/">http://www.sra.co.jp/people/t-ishii/PostgreSQL/doc-jp/</A> <A HREF="http://www.linux.or.jp/JF/">http://www.linux.or.jp/JF/</A> -����⤿�ɤ�ޤ��� -�ʤ������������˴ؤ��뤴�ո���(<A HREF="mailto:juk@jp.postgresql.org">juk@jp.postgresql.org</A>)�ޤǤ��������� + �ʤ������������˴ؤ��뤴�ո���(<A HREF="mailto:juk@jp.postgresql.org">juk@jp.postgresql.org</A>)�ޤǤ��������� ] </PRE></small> @@ -570,7 +569,7 @@ PostgreSQL <P> ���֤����ϡ������ʼ��Υ��ݡ��Ȥ�ɬ�פʿ͡�����äƤ���Ȼפ��ޤ������ե�������ǤϤ��ĤǤ������ǽ�Τ褦�Ǥ�������ϡ�<A HREF="mailto:postgres95@openlink.co.uk">postgres95@openlink.co.uk</A>�ˤ��ꤤ���ޤ��� -<A HREF="http://www.PostgreSQL.org/docs/programmer/odbc.htm"> +<A HREF="http://www.PostgreSQL.org/docs/programmer/odbc.html"> Programmer's Guide</A> �� <font size=-1>ODBC</font> �ξϤ⤴������������ @@ -816,6 +815,9 @@ PostgreSQL ALTER TABLE new_table RENAME TO old_table; </PRE> +[����������ɲä� ALTER TABLE ADD COLUMN �ǹԤ��ޤ���] + + <P> <H4><A NAME="4.6">4.6</A>) �ԡ��ơ��֥롢�ǡ����١����κ��祵�����ϡ� </H4> @@ -888,6 +890,10 @@ PostgreSQL <P> <font size=-1>LIKE</font> ���뤤�� <I>~</I> �Τ褦�ʥ磻��ɥ����ɱ黻��(wild-card operators)��Ȥ��Ȥ��������γ��Ϥ�ʸ����λϤ����ʬ�˸��ꤵ��Ƥ���Ȥ��ˤΤߡ�����ǥå������Ȥ��ޤ��� ���������櫓�ǡ�����ǥå�����Ȥ�����ˤϡ�<font size=-1>LIKE</font> �����Ǥ�<I>%</I>�ǻϤ�ʤ��褦�ˤ��ơ��ޤ���<I>~</I>(����ɽ������)��<I>^</I> �ǻϤ��褦�ˤ���٤��Ǥ��� +[����������Ū�˥���ǥå�����Ȥ��ˤ� + SET enable_seqscan = off ��¹Ԥ��ޤ�] + + <P> <H4><A NAME="4.10">4.10</A>) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ������Τ���ˤϤɤ����ޤ����� </H4> @@ -1214,5 +1220,13 @@ PostgreSQL 7.1 <P> �����Ĥ��� <I>Makefile</I> �����롼�ɡ��ե�������Ф���Ŭ�ڤʰ�¸�ط�����äƤ��ޤ���<I>make clean</I> �Ƥ���⤦���� <I>make</I> ��Ԥʤ�ʤ��ƤϤʤ�ޤ��⤷��<font size=-1>GCC</font> �Ȥ��Ǥ���� <i>configure</i> �� <i>--enable-depend</i> ���ץ�����Ȥäơ�����ѥ���˰�¸�ط���ưŪ��Ĵ�٤����뤳�Ȥ�Ǥ��ޤ��� + +<HR> + +<small><PRE> +[������ +] +</PRE></small> + </BODY> </HTML>