diff --git a/doc/FAQ_japanese b/doc/FAQ_japanese index 1b4829d4a81e6cabe38b49be888351656d0f50aa..166032fc925529b70f2fa1f7127b0f4b660cf926 100644 --- a/doc/FAQ_japanese +++ b/doc/FAQ_japanese @@ -1,6 +1,6 @@ PostgreSQL(�ݥ��ȥ��쥹�����塼������)�ˤĤ��Ƥ褯�������Ȥ��β���(FAQ) -��ʸ�ǽ�������: Mon May 9 13:15:04 EDT 2005 +��ʸ�ǽ�������: Wed Sep 28 07:45:42 EDT 2005 ���ߤΰݻ�������: Bruce Momjian (pgman at candle.pha.pa.us) Maintainer of Japanese Translation: Jun Kuwamura (juk at PostgreSQL.jp) @@ -15,13 +15,13 @@ Maintainer of Japanese Translation: Jun Kuwamura (juk at PostgreSQL.jp) [������ ���ܸ��Ǥ�����ˤĤ��Ƥϡ�����ʸ��κǸ��������� - 2005ǯ05��18�� ��¼ �� + 2005ǯ10��05�� ��¼ �� ] -������������������������������������������������������������������������������ +������������������������������������������������������������������������������ + + ����Ū�ʼ��� - ����Ū�ʼ��� - 1.1) PostgreSQL�Ȥϲ��Ǥ����������ɤߤޤ����� 1.2) PostgreSQL������Ϥɤ��ʤäƤޤ����� 1.3) PostgreSQL�ݡ��Ȥ���ץ�åȥۡ���ϡ� @@ -36,14 +36,14 @@ Maintainer of Japanese Translation: Jun Kuwamura (juk at PostgreSQL.jp) 1.12) ¾��DBMS����٤�PostgreSQL�Ϥɤ��ʤΤǤ����� 1.13) ï�� PostgreSQL ��ȥ����뤷�ޤ����� - �桼���������饤����Ȥμ��� - + �桼�������饤����Ȥμ��� + 2.1) PostgreSQL �ˤϤɤ�ʥ����ե��������Ȥ��ޤ����� 2.2) PostgreSQL �� Web �ڡ�����Ϣ�Ȥ�����ˤϤɤ�ʥġ��뤬����ޤ����� -2.3) PostgreSQL �˥���ե����롦�桼�������ե������Ϥ���ޤ����� +2.3) PostgreSQL �˥���ե����롦�桼�������ե������Ϥ���ޤ����� + + ������μ��� - ������μ��� - 3.1) �ɤ�����С�PostgreSQL��/usr/local/pgsql �ʳ��ξ��˥��ȡ���Ǥ��ޤ� ���� 3.2) ¾�Υۥ��Ȥ������³�ϤɤΤ褦�����椷�ޤ����� @@ -55,8 +55,8 @@ Maintainer of Japanese Translation: Jun Kuwamura (juk at PostgreSQL.jp) �ƤϤʤ�ʤ��ΤϤʤ��Ǥ����� 3.7) �ϡ��ɥ������ˤϤɤ�ʥ���ԥ塼����Ȥ��Ф褤�Ǥ����� - ����μ��� - + ����μ��� + 4.1) �ǽ�Τ����Ĥ��Υ����Τߤ� select ����ˤϤɤ����ޤ�����������ʥ����� 4.2) ������줿�ơ��֥롢����ǥå������ǡ����١���������ӡ��桼����ɤΤ褦�� ���Ƹ��Ĥ��Ф��ޤ����� @@ -89,15 +89,17 @@ Maintainer of Japanese Translation: Jun Kuwamura (juk at PostgreSQL.jp) 4.19) PL/PgSQL �δؿ�����ǰ���ơ��֥�˥�����������Ȥ����ɤ����� "relation with OID ##### does not exist" �Ȥ������顼��������ΤǤ��礦���� 4.20) �ɤΤ褦�ʥ�ץꥱ�������Υ���塼�������ޤ����� -������������������������������������������������������������������������������ +4.21) �ơ��֥�ȥ�����̾��������������ǧ������ʤ��ΤϤʤ��Ǥ����� +������������������������������������������������������������������������������ + + ����Ū�ʼ��� - ����Ū�ʼ��� - 1.1) PostgreSQL �Ȥϲ��Ǥ���������ȯ�����ޤ����� PostgreSQL��Post-Gres-Q-L(�ݥ��� - ���쥹 - ���塼 - ����) ��ȯ�����ޤ��� -�ޤ���ñ��� Postgres �Ȥ�ƤФ�ޤ��� +�ޤ����Ȥ��ˤ�äƤ�ñ��� Postgres �Ȥ��ƻ��Ȥ���ޤ�������ȯ����ʹ�������ͤ� +����ˡ� MP3�ե����ޥåȤβ����ե����뤬����ޤ��� PostgreSQL �ϥ��֥�������-��졼����ʥ�ǡ����١��������ƥ�ǡ�����Ū�ʾ��ѥ� �����١��������ƥ�ˡ�������DBMS�����ƥ�˸�����褦�ʲ��ɤ��ܤ��줿��ħ��ͭ @@ -116,7 +118,7 @@ PostgreSQL [������ ��ʸ�ϱѸ�Ǥ������ͤȤ��ơ���ʸ��ʻ���Ǻܤ��ޤ��� ] - + PostgreSQL Data Base Management System @@ -150,12 +152,12 @@ SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ����Ӥ����³����Ĥ�������Ƥ�ʣ����ź�դ���Ƥ���¤�ˤ��� �ơ����ѡ�ʣ����������������դε��Ĥ����ʤ���Ū�Ǥ��äƤ⡢ ̵���Ǥ���Ʊ�ս�̵���˹Ԥʤ��뤳�Ȥ���ǧ��ޤ��� - + ����ե���˥���ؤϡ������ʤ������Ԥˤ������Ƥ⡢���פβ����� �ޤࡢľ��Ū������Ū�����̡��������뤤��ɬ��Ū�ˤ�����餺������ »���ˤĤ��ơ����Ȥ�����ե���˥���ؤ�������»���ˤĤ������� ������Ƥ����Ȥ��Ƥ⡢���ڤ���Ǥ���餤�ޤ��� - + ����ե���˥���ؤϡ�������Ū�ˤ�������ۤ��ݾڤȡ�������Ū�� ��Ŭ�����˴ؤ��ƤϤ�Ȥ�ꡢ�����˸¤餺�������ʤ��ݾڤ������� �뤳�Ȥ��������ޤ����ʲ����Ѱդ��줿���եȥ������ϡ֤��Τޤޡפ� @@ -166,7 +168,7 @@ SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ����˴ؤ�����ʸ�Ͼ嵭�αѸ�ˤ��ɽ���Ǥ������ܸ����Ϥ����ޤ� ���ͤǤ��� ] - + 1.3) PostgreSQL ��ư��Ķ��ϡ� @@ -187,7 +189,7 @@ PostgreSQL �ܤ����ϡ����� Windwos�Ǥ˴ؤ���FAQ��������������� http://www.postgresql.jp/wg/jpugdoc/FAQ_windows.ja.html ] - + ���Υ����Ȥ� Novell Netware 6 �ؤΰܿ��Ǥ⤢��ޤ��� http://forge.novell.com �� ����OS/2 (eComStation) �С������ϡ� http://hobbes.nmsu.edu/cgi-bin/h-search? @@ -196,13 +198,13 @@ sh=1&button=Search&key=postgreSQL&stype=all&sort=type&dir=%2F 1.4) PostgreSQL �Ϥɤ���������Ǥ��ޤ����� -Web�֥饦����ͳ���ȡ� http://www.postgresql.org/ftp/�����줫�顢ftp��ͳ���ȡ� +Web�֥饦����ͳ���ȡ� http://www.postgresql.org/ftp/�����줫�顢ftp��ͳ���ȡ� ftp://ftp.PostgreSQL.org/pub/ ��Ȥ��ޤ��� 1.5) ���ݡ��ȤϤɤ��Ǽ������ޤ����� PostgreSQL ���ߥ�˥ƥ���¿���Υ桼���Τ���ˡ��Żҥ���ͳ�λٱ�����Ƥ� -�ޤ����Żҥ��ꥹ�Ȥ֥����饤�֤��뤿��Υᥤ��Ȥʤ륦���֥����Ȥ� +�ޤ����Żҥ��ꥹ�Ȥ֥����饤�֤��뤿��Υᥤ��Ȥʤ륦���֥����Ȥ� http://www.postgresql.org/community/lists/�Ǥ������줫�顢�Ϥ��ΤǤ���� general �ޤ��ϡ�bugs �Ȥ��ä��ꥹ�Ȥ��褤�Ǥ��礦�� @@ -220,15 +222,16 @@ postgresql-es) [����: 1999ǯ7��23�������ܥݥ��ȥ��쥹�桼������ά��JPUG����Ω����ޤ����� - JPUG ��������ȿ��ǡ�PostgreSQL�����Ѥ����ã����߶��Ϥξ�ȤʤäƤ��ޤ��� + JPUG ��������ȿ��ǡ�PostgreSQL�����Ѥ����ã����߶��Ϥξ�ȤʤäƤ��ޤ��� (2003ǯ5��17����������PostgreSQL�桼����פ�̾�Τ����ޤ�����) ������β����̵���Ǥ�������������β���Ȳ�����Ѷ�Ū�ʹ�����α��Ĥ�����Ƥ��ޤ��� �ܤ����ϡ�JPUG ��Web ������: http://www.PostgreSQL.jp/ ��������������Ͽ���ǽ�ȤʤäƤ��ޤ��� - ���ܸ��IRC�����ͥ� '#PostgreSQL*jp' ��¸�ߤ��ޤ��� - + ���ܸ��IRC�����ͥ� '#PostgreSQL:*.jp' ��¸�ߤ��ޤ��� + ] + ���ѥ��ݡ��Ȳ�ҤΥꥹ�Ȥ� http://techdocs.postgresql.org/companies.php�ˤ���� ���� @@ -243,10 +246,10 @@ PostgreSQL 1.7) �ǿ��ǤϤɤ�Ǥ��� -PostgreSQL �κǿ��ǤϥС������ 8.0.3 �Ǥ��� +PostgreSQL �κǿ��ǤϥС������ 8.0.4 �Ǥ��� -�桹�ϡ�1ǯ��˥�㡼������Ԥʤ���������ȤΥޥ��ʡ��������ײ褷 -�Ƥ��ޤ��� +�桹�ϡ�1ǯ��˥�㡼������Ԥʤ���������ȤΥޥ��ʡ�������ײ褷�� +���ޤ��� 1.8) �ɤΤ褦��ʸ����ޤ����� @@ -257,14 +260,14 @@ PostgreSQL [����: JPUG ʸ���Ҵ�Ϣʬ�ʲ���������줿�ޥ˥奢��⤢��ޤ��� - + http://www.postgresql.jp/document/pg803doc/ ����ץ쥹���顢 - + PostgreSQL���ե������ޥ˥奢��Ȥ��ƽ��Ǥ���Ƥ��ޤ��� ] - + ����饤��ǻ��ȤǤ��� PostgreSQL ���ܤ�2������ޤ��� http://www.PostgreSQL.org /docs/awbook.html @@ -274,7 +277,7 @@ PostgreSQL ���������졢�ԥ����� �֤Ϥ���Ƥ�PostgreSQL�פȤ��ƽ��Ǥ���ޤ����� ] - + ����ӡ� http://www.commandprompt.com/ppbook/�Ǥ��� @@ -282,17 +285,17 @@ PostgreSQL ˮ���ϡּ��� PostgreSQL�� �����饤�������Ǥ���Ƥ��ޤ��� ] - + ������ǽ�ʽ��Ҥ���Ͽ�ϡ�http://techdocs.PostgreSQL.org/techdocs/bookreviews.php �ˤ���ޤ��� PostgreSQL ���Ѿ����⡢http://techdocs.PostgreSQL.org/ �ˤ��� �ޤ��� [����: - ���ܸ�ν������ˤĤ��ƤϤϡ�����PostgreSQL�桼����Ρ�http://www.postgresql.jp/PostgreSQL/references.html + ���ܸ�ν������ˤĤ��Ƥϡ�����PostgreSQL�桼����Ρ�http://www.postgresql.jp/PostgreSQL/references.html �⤴��������� ] - + ���ޥ�ɥ饤��Υ��饤����ȥץ������psql �⡢�����黻�ҡ��ؿ���������¾�� ����������롢�����Ĥ��������餷�� \d ���ޥ�ɤ�����ޤ��� - \? ��Ȥ����� @@ -302,7 +305,7 @@ PostgreSQL 1.9) ���ΤΥХ���̤��̵����ǽ�Ϥɤ���äƸ��Ĥ��ޤ����� -PostgreSQL�ϳ�ĥ���줿SQL-92�Υ��֥��åȤݡ��Ȥ��ޤ����桹�Υڡ����� TODO +PostgreSQL�ϳ�ĥ���줿SQL:2003�Υ��֥��åȤݡ��Ȥ��ޤ����桹�Υڡ����� TODO �ꥹ�Ȥˡ����ΤΥХ�����ǽ�侭��ײ�ˤĤ��Ƥε��Ҥ�����ޤ��� 1.10) SQL �Ϥɤ�����гؤ٤ޤ����� @@ -335,7 +338,7 @@ sqlcourse.com Nikkei BP IT Pro �ˤ����а�ã��� PostgreSQL �����å� �Ǥ�����������Ȥꤢ���Ƥ��ޤ��� ] - + 1.11) ��ȯ������ˤϤɤΤ褦�˻��ä��ޤ����� @@ -386,10 +389,10 @@ PostgreSQL �֥����饤�֤��ơ������˻��ä��뤳�ȤǤ�����Developer's FAQ�ˤϡ�PostgreSQL ��ȯ�˲ä�����ˤĤ��Ƥξ�����ޤ����� -������������������������������������������������������������������������������ +������������������������������������������������������������������������������ + + �桼�������饤����Ȥμ��� - �桼���������饤����Ȥμ��� - 2.1) PostgreSQL �ˤϤɤ�ʥ����ե��������Ȥ��ޤ����� PostgreSQL �Υ��ȡ���˴ޤޤ��ʪ��C���ȹ��� C�Υ����ե����������Ǥ��� @@ -407,7 +410,7 @@ PHP �ǡ����١������˻��� Web �ڡ����ˤĤ��Ƥ������餷���Ҳ𤬡� http://www.webreview.com�ˤ���ޤ��� -Web �ؤγ�ĥ�Τ���ˤϡ�PHP(http://www.php.net/) ����ۤ��������ե������Ȥ� +Web �ؤγ�ĥ�Τ���ˤϡ�PHP(http://www.php.net/) ����ۤ��������ե������Ȥ� �äƤ��ޤ��� [����: @@ -417,20 +420,20 @@ Web http://www.geocities.jp/rui_hirokawa/php/ �ˤ��ʤ�ޤȤ���Ƥ��ޤ��� ] - -������ʣ���ʾ�硢¿���οͤ� Perl �����ե������� CGI.pm �� mod_perl ��Ȥ� + +������ʣ���ʾ�硢¿���οͤ� Perl �����ե������� CGI.pm �� mod_perl ��Ȥ� �ޤ��� -2.3) PostgreSQL �˥���ե����롦�桼�������ե������Ϥ���ޤ����� +2.3) PostgreSQL �˥���ե����롦�桼�������ե������Ϥ���ޤ����� ���������ޤ����ܺ٤ϡ�http://techdocs.postgresql.org/guides/GUITools �� ��������� -������������������������������������������������������������������������������ +������������������������������������������������������������������������������ + + ������μ��� - ������μ��� - 3.1) �ɤΤ褦�ˤ���� /usr/local/pgsql �ʳ��ξ��˥��ȡ���Ǥ��ޤ����� ��ñ����ˡ�ϡ� configure �����餻��Ȥ��� --prefix ���ץ�������ꤹ�뤳�ȤǤ� @@ -460,21 +463,21 @@ Web �� ���ץƥ��ޥ��������Τ����פ�ݻ����뤿���ANALYZE����� �� VACUUM �ޤ��� pg_autovacuum �ξ��� �� �礭�ʥǡ����ѹ��Τ���Ȥ��ϥ���ǥå������� - - + + �����й��� postgresql.conf������Τ����Ĥ�����ǽ�˱ƶ����ޤ����ܤ����ϡ� Administration Guide/Server Run-time Environment/Run-time Configuration �� - ����ꥹ�Ȥ��������( JPUG�����Ȥ����ܸ���)�������ơ�����Ȥ��ơ� http: - //www.varlena.com/varlena/GeneralBits/Tidbits/annotated_conf_e.html ����� - �� http://www.varlena.com/varlena/GeneralBits/Tidbits/perf.html ��� - �������� - + ����ꥹ�Ȥ������( JPUG�����Ȥ����ܸ���)�������ơ�����Ȥ��ơ� + http://www.varlena.com/varlena/GeneralBits/Tidbits/annotated_conf_e.html �� + ��ӡ� http://www.varlena.com/varlena/GeneralBits/Tidbits/perf.html �� + �������� + �ϡ��ɥ����������� ��ǽ�ˤ�����ϡ��ɥ������αƶ��� http://candle.pha.pa.us/main/writings/ pgsql/hw_performance/index.html (JPUG�����Ȥ����ܸ���) �� http:// www.powerpostgresql.com/PerfList/ �˽Ҥ٤��Ƥ��ޤ��� - + 3.4) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ����� @@ -509,10 +512,10 @@ SCSI ���ꥹ�ȤǤ�ϡ��ɥ��������ץ����ȥȥ졼�ɥ��դˤĤ��Ƶ������뤳�Ȥ� �Ǥ��ޤ��� -������������������������������������������������������������������������������ +������������������������������������������������������������������������������ + + ����μ��� - ����μ��� - 4.1) �ǽ�ο������Τߤ� SELECT����ˤϤɤ����ޤ�����������ʥ����� ���ä��ο��ԤΥ�������Ф�����ˡ�����ɬ�פ����狼��С� SELECT �ΤȤ��� @@ -530,14 +533,14 @@ LIMIT 4.2) ������줿�ơ��֥롢����ǥå������ǡ����١���������ӡ��桼����ɤΤ褦�� ���Ƹ��Ĥ��Ф��ޤ�����psql�ǻȤ��Ƥ��륯�����ɽ������ˤϤɤ����ޤ����� -psql ����� \dt���ޥ�ɤ��Ȥäƥơ��֥�뤳�Ȥ��Ǥ��ޤ���psql����� \? �� -�Ȥäơ����ޥ�ɤ����ꥹ�Ȥ�Ĵ�٤뤳�Ȥ��Ǥ��ޤ��������ǡ�psql �Υ����������ɤ� -���Хå�����å��女�ޥ�ɤ���Ϥ��� pgsql/src/bin/psql/describe.c �ե�������� -�ळ�Ȥ�Ǥ��ޤ���������ˤϡ� SQL ���ޥ�ɤ�����������ʬ��ޤޤ�ޤ����ޤ��� --E ���ץ������դ��� psql �Ϥ���ȡ����Ϥ��줿���ޥ�ɤ�¹Ԥ��뤿��Υ��� -���������Ϥ���褦�ˤʤ�ޤ��� PostgreSQL�� SQL ���� INFORMATION SCHEMA �� -���ե����������ޤ��Τǡ��ǡ����١����ˤĤ��Ƥξ�����䤤��碌�뤳�Ȥ� -�Ǥ��ޤ��� +psql ����� \dt���ޥ�ɤ�Ȥäƥơ��֥�뤳�Ȥ��Ǥ��ޤ���psql����� \? ��� +�äơ����ޥ�ɤ����ꥹ�Ȥ�Ĵ�٤뤳�Ȥ��Ǥ��ޤ��������ǡ�psql �Υ����������ɤǡ� +�Хå�����å��女�ޥ�ɤ���Ϥ��� pgsql/src/bin/psql/describe.c �ե�������ɤ� +���Ȥ�Ǥ��ޤ���������ˤϡ� SQL ���ޥ�ɤ�����������ʬ��ޤޤ�ޤ����ޤ��� -E +���ץ������դ��� psql �Ϥ���ȡ����Ϥ��줿���ޥ�ɤ�¹Ԥ��뤿��Υ����� +��������Ϥ���褦�ˤʤ�ޤ��� PostgreSQL�� SQL ���� INFORMATION SCHEMA ���� +�����ե����������ޤ��Τǡ��ǡ����١����ˤĤ��Ƥξ�����䤤��碌�뤳�Ȥ�� +���ޤ��� pg_ �ǻϤޤ륷���ƥ�ơ��֥�Ǥ⤳���Ҥ��뤳�Ȥ��Ǥ��ޤ��� @@ -566,16 +569,16 @@ VACUUM FULL tab ���¤ϰʲ��ΤȤ���Ǥ�: - �ǡ����١����κ��祵����? ����̵�� (32 TB �Υǡ����١�����¸�ߤ��� - ��) - �ơ��֥�κ��祵����? 32 TB - �����κ��祵����? 1.6TB - �ե�����ɤκ��祵����? 1 GB - �ơ��֥���Ǥκ��������? ����̵�� - �ơ��֥���Ǥκ��祫����? �����η��ˤ�ä� 250-1600 - �ơ��֥���Ǥκ��祤��ǥå��� ����̵�� - ��? - + �ǡ����١����κ��祵����? ����̵�� (32 TB �Υǡ����١�����¸�ߤ��� + ��) + �ơ��֥�κ��祵����? 32 TB + �����κ��祵����? 1.6TB + �ե�����ɤκ��祵����? 1 GB + �ơ��֥���Ǥκ��������? ����̵�� + �ơ��֥���Ǥκ��祫����? �����η��ˤ�ä� 250-1600 + �ơ��֥���Ǥκ��祤��ǥå��� ����̵�� + ��? + ����������ϼºݤ�̵���¤ǤϤʤ����ǥ��������̤ȥ���䥹��åץ��ڡ� �����礭���ˤ�����¤���ޤ�����ǽ�Ϥ������ͤ����ȤΤۤ��礭�ʻ����������� �ޤ��� @@ -587,6 +590,11 @@ VACUUM FULL tab �ǥե���ȤΥ֥��å���������32k�ˤ��뤳�Ȥǡ�����ơ��֥륵�����Ⱥ��祫������ ��4�ܤˤ��뤳�Ȥ��Ǥ��ޤ��� +�ҤȤĤ����¤ϡ���2,000ʸ���ʾ��Ĺ���Υ����˥���ǥå������դ��뤳�Ȥ��Ǥ��� +�����ȤǤ��������ˤ⡢���Τ褦�ʥ���ǥå����ϼºݤ�ɬ�פ���ޤ���Ĺ������� +��MD5�ϥå���δؿ�����ǥå����ϰ�������ʤˤ����ݸ��ǡ��ޤ����ե�ƥ����Ȥ� +����ǥå����Ǥϥ�������ñ������뤳�Ȥ��Ǥ��ޤ��� + 4.5) ����Ū�ʥƥ����ȥե�����Υǡ�������¸����ˤϡ��ǡ����١����Υǥ��������� �ϤɤΤ��餤ɬ�פǤ��� @@ -598,23 +606,23 @@ VACUUM FULL tab ����2.8MB �Ǥ������Υǡ�����ޤ� PostgreSQL �ǡ����١����ե�������礭���ϼ��� �褦����6.4MB�ȸ��Ѥ�뤳�Ȥ��Ǥ��ޤ��� - 32 bytes: �ƥ����Υإå�(����) + 28 bytes: �ƥ����Υإå�(����) 24 bytes: ����(int)�ե�����ɤȥƥ�����(text)�ե������ + 4 bytes: �ڡ�����Υ��åץ�ؤΥݥ��� ---------------------------------------- - 60 bytes per row + 56 bytes per row PostgreSQL �Υǡ����ڡ����������� 8192�Х���(8KB)�ʤΤ�: 8192 bytes per page - ------------------- = 136 rows per database page (�ڤ�Τ�) - 60 bytes per row + ------------------- = 146 rows per database page (�ڤ�Τ�) + 56 bytes per row 100000 data rows - -------------------- = 782 database pages (�ڤ�夲) - 128 rows per page - - 735 database pages * 8192 bytes per page = 6,021,120 bytes (6 MB) + -------------------- = 685 database pages (�ڤ�夲) + 146 rows per page + + 685 database pages * 8192 bytes per page = 5,611,520 bytes (5.6 MB) ����ǥå����ϡ�����ۤɤΥ����Хإåɤ��ᤷ�ޤ�������ǥå����դ������ �ǡ�����ޤ�ʾ塢����ʤ���礭���ʤ�ޤ��� @@ -631,7 +639,7 @@ NULL ����ǥå�����Ȥ�������ꤹ�뤿��ˡ�PostgreSQL �ϥơ��֥�ˤĤ��Ƥ�������� �����ʤ���Фʤ�ޤ�����������ϡ� VACUUMANALYZE�ޤ��ϡ�ñ�� ANALYZE ��� -�äƼ������뤳�Ȥ��Ǥ��ޤ����������Ȥäƥ��֥ƥ��ޥ����ϥơ��֥����ˤ��� +�äƼ������뤳�Ȥ��Ǥ��ޤ����������Ȥäƥ��ץƥ��ޥ����ϥơ��֥����ˤ��� ���������Τꡢ����ǥå�����Ȥ��٤����η�������������Ǥ��ޤ���������Ϻ� Ŭ�ʷ��������ˡ������Ǥ�Ťʤ�Τ⤢��ޤ���������μ����ϡ��ơ� �֥�����Ƥ���������˷��֤��ʤ����٤��Ǥ��� @@ -665,20 +673,20 @@ LIKE �� initdb �ˤ����Ƥϡ��ǥե���Ȥ�C�������뤬�Ȥ��ʤ��ƤϤʤ�ޤ������� ͳ�ϡ�C��������ʳ��Ǥϼ����礭��ʸ�����Τ뤳�Ȥ��Ǥ��ʤ�����Ǥ������Τ褦 �ʾ�硢 - + LIKE - + ����ǥ����ˤ���Ư���褦�ʡ����̤� - + text_pattern_ops - + ����ǥå�����������뤳�Ȥ�Ǥ��ޤ��� 8.0������Υ����Ǥϡ�����ǥå����ϡ��ǡ����������礦�ɥ���ǥå����Υ���� �η��Ȱ��פ��ʤ���С��Ȥ��ʤ����Ȥ����Ф��Ф���ޤ����������餯��int2, int8, ����� numeric ���Υ����Υ���ǥå����������Ǥ��� -4.7) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ������Τ���ˤϤɤ� +4.7) �䤤��碌���ץƥ��ޥ������ɤΤ褦���䤤��碌��ɾ������Τ���ˤϤɤ� ���ޤ����� ����饤��ޥ˥奢��� EXPLAIN �Ƥ��������� @@ -702,6 +710,10 @@ LIKE CREATE INDEX tabindex ON tab (lower(col)); +�嵭�Υ���ǥå�����UNIQUE�Ǻ������줿��硢��������ʸ���Ⱦ�ʸ�����Ǽ�Ǥ��� +���������ΰ㤤��ʸ�������������Ǥ��äƤ�Ʊ��ˤϤʤ�ޤ������������ʸ���� +�������˳�Ǽ����ˤ� CHECK�����ȥꥬ����ȤäƤ��������� + 4.9) ���������ǡ��ե�����ɤ�NULL �Ǥ��뤳�ȤФ���ˤϤɤ����ޤ������ե� ����ɤ�NULL���ɤ����ǤɤΤ褦�˥����Ȥ��Ǥ��ޤ����� @@ -721,13 +733,13 @@ NULL 4.10) ����������ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ����� - �� ����̾ ���� - VARCHAR(n) varchar ����Ĺ�Υ���������ꤹ�롢�ͤ�ʪ̵�� + �� ����̾ ���� + VARCHAR(n) varchar ����Ĺ�Υ���������ꤹ�롢�ͤ�ʪ̵�� CHAR(n) bpchar ���ꤵ�줿����Ĺ�Ȥʤ�褦�˶��ͤ���� - TEXT text Ĺ�������̤ʾ�¤�̵�� - BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe) - "char" char 1ʸ�� - + TEXT text Ĺ�������̤ʾ�¤�̵�� + BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe) + "char" char 1ʸ�� + ����̾�ˤ��ܤˤ�����Τϡ������ƥࡦ����������Ĵ�٤�Ȥ��䡢���顼��å������� �������Ȥ��Ǥ��� @@ -748,15 +760,15 @@ NULL PostgreSQL �� SERIAL �ǡ������ݡ��Ȥ��ޤ���������˥�������ư������ �ޤ������Ȥ��С� - CREATE TABLE person ( - id SERIAL, - name TEXT + CREATE TABLE person ( + id SERIAL, + name TEXT ); �ϼ�ưŪ�˼��Τ褦����������ޤ�: CREATE SEQUENCE person_id_seq; - CREATE TABLE person ( + CREATE TABLE person ( id INT4 NOT NULL DEFAULT nextval('person_id_seq'), name TEXT ); @@ -805,7 +817,7 @@ currval() PostgreSQL�ǤĤ����뤹�٤ƤΥ����ϡ�WITHOUT OIDS �ǤĤ����ʤ��������դ� OID�����ޤ��� OID�ϼ�ưŪ��4�Х��Ȥ�������Ϳ����졢����ϡ������ȥ졼���� ����̤��ư�դ��ͤȤʤ�ޤ�������������40���ǥ����С��ե������������ơ�OID�Ͻ� -ʣ�Ϥ���ޤ���PostgreSQL�����������ƥ�ơ��֥����˥����t�����OID +ʣ�Ϥ���ޤ���PostgreSQL�����������ƥ�ơ��֥����˥���뤿���OID ��Ȥ��ޤ��� �桼���Υơ��֥�Υ����˰�դ��ֹ���դ��뤿��ˤϡ� OID �ǤϤʤ� SERIAL ��� @@ -908,12 +920,32 @@ PL/PgSQL ����¾�ˤ⡢���Ѥ�ϡ��ɥ������ݥ١����Υ�ץꥱ�������塼��������� ���ʥ�ץꥱ��������ǥ�ݡ��Ȥ��Ƥ��ޤ��� -������������������������������������������������������������������������������ +4.21)�ơ��֥�ȥ�����̾��������������ǧ������ʤ��ΤϤʤ��Ǥ����� + +The most common cause is the use of double-quotes around table or + column +names during table creation. When double-quotes are used, + table and column +names (called identifiers) are stored case-sensitive, meaning you must use + +double-quotes when referencing the names in a query. Some interfaces, + like +pgAdmin, automatically double-quote identifiers during table + creation. So, +for identifiers to be recognized, you must either: ��äȤ����Ū�ʸ����ϡ��ơ� +�֥���������ݤˡ��ơ��֥�䥫����Ϥ���Ű�����λ��ѤǤ�����Ű������� +���ȡ��ơ��֥�ȥ�����̾���ʼ��̻ҤȸƤӤޤ��ˤ���ʸ���Ⱦ�ʸ���ζ��̤Ƴ� +Ǽ���줹���������äơ�pgAdmin�Τ褦�˥ơ��֥�����ΤȤ��˼�ưŪ����Ű������� +����Τϥ��������Ǥ�����̾����Ȥ��Ȥ�����Ű�������դ��ʤ��ƤϤʤ�ʤ��� +�Ȥ��̣���ޤ������Τ��ᡢ���̻Ҥ�ǧ�������뤿��ˤϰʲ��Τ����줫�����ޤ� +�� + + �� �ơ��֥���������Ȥ�����Ű�����Ǽ��̻Ҥ�Ϥ����Ȥ��� + �� Use only lowercase characters in identifiers + �� ���̻ҤˤϾ�ʸ��������Ȥ� + �� ���������ǻ��Ȥ���Ȥ�����Ű�����Ǽ��̻Ҥ�Ϥ� + +������������������������������������������������������������������������������ [������ ���ܸ��Ǥ�����ˤĤ��Ƥϰʲ����̤�Ǥ��� - �ǽ�������: 2005ǯ05��18�� + �ǽ�������: 2005ǯ10��05�� ������: ��¼ �� (Jun Kuwamura <juk at PostgreSQL.jp>) ����FAQ�������κ����ˤ����궨�ϤƤ������ä�����(�ɾΤ�ά�����Ƥ��������ޤ�): @@ -935,11 +967,11 @@ PL/PgSQL ���� ����(Kaori Inaba <i-kaori at sra.co.jp>) �а� ã��(Tatsuo Ishii <t-ishii at sra.co.jp>) - ��Ϥ��ᡢ�ݥ��ȥ��쥹�˴ؤ�������˭�٤����ܸ�ݥ��ȥ��쥹������ - ���ȡ� �����Τ��ä������äƤ��줿 JF(Linux Japanese FAQ Mailing List)�ץ����� - ���ȡ�FreeBSD �ɥ�����ơ������ץ��������ȡ� ����¾��ľ�ܤ��뤤 - �ϴ���Ū�ˤ�����äƤ��뤹�٤ƤΥ����ץ������ߥ�˥ƥ����γ������ - ���դ��ޤ��� + ��Ϥ��ᡢ�ݥ��ȥ��쥹�˴ؤ�������˭�٤����ܸ�PostgreSQL���ꥹ�ȡ� + �����Τ��ä������äƤ��줿�ꡢ���Ĥ�����å��Ƥ���� + JF(Linux Japanese FAQ)�ץ��������ȡ� + FreeBSD �ɥ�����ơ������ץ��������ȡ� ����¾��ľ�ܤ��뤤�ϴ���Ū�� + ������äƤ��뤹�٤ƤΥ����ץ������ߥ�˥ƥ����Τߤʤ��ޤ˴��դ��ޤ��� ���ܸ��ǤΤ���ʸ��� �ܲ� "Frequently Asked Questions" �Υڡ����� "Japanese FAQ" �Ȥ������ФǤ���ޤ��� �ޤ����ǿ��Ǥϰʲ��Υ����Ȥˤ���ޤ��� diff --git a/doc/src/FAQ/FAQ_japanese.html b/doc/src/FAQ/FAQ_japanese.html index dc2fc6acb48be82de4719e1bd4cecff04219980b..f7e201fa047188b73b213be7660cac3949db8640 100644 --- a/doc/src/FAQ/FAQ_japanese.html +++ b/doc/src/FAQ/FAQ_japanese.html @@ -9,7 +9,7 @@ <div id="pgContentWrap"> <h1>PostgreSQL(�ݥ��ȥ��쥹�����塼������)�ˤĤ��Ƥ褯�������Ȥ��β���(FAQ)</h1> -<p>��ʸ�ǽ�������: Mon May 9 13:15:04 EDT 2005</p> +<p>��ʸ�ǽ�������: Wed Sep 28 07:45:42 EDT 2005</p> <p>���ߤΰݻ�������: Bruce Momjian (<A href="mailto:pgman at candle.pha.pa.us">pgman at candle.pha.pa.us</a>)<br /> Maintainer of Japanese Translation: Jun Kuwamura (<A @@ -30,7 +30,7 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> [������ ���ܸ��Ǥ�����ˤĤ��Ƥϡ�����ʸ��κǸ��������� - 2005ǯ05��18�� ��¼ �� + 2005ǯ10��05�� ��¼ �� ] </pre></small> </p> @@ -54,11 +54,11 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> <a href="#1.13">1.13</a>) ï�� PostgreSQL ��ȥ����뤷�ޤ�����<br /> -<h2 align="center">�桼���������饤����Ȥμ���</h2> +<h2 align="center">�桼�������饤����Ȥμ���</h2> <a href="#2.1">2.1</a>) PostgreSQL �ˤϤɤ�ʥ����ե��������Ȥ��ޤ�����<br /> <a href="#2.2">2.2</a>) PostgreSQL �� Web �ڡ�����Ϣ�Ȥ�����ˤϤɤ�ʥġ��뤬����ޤ�����<br /> -<a href="#2.3">2.3</a>) PostgreSQL �˥���ե����롦�桼�������ե������Ϥ���ޤ�����<br /> +<a href="#2.3">2.3</a>) PostgreSQL �˥���ե����롦�桼�������ե������Ϥ���ޤ�����<br /> <h2 align="center">������μ���</h2> @@ -97,6 +97,7 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> <a href="#4.18">4.18</a>) �ؿ�����ʣ���Υ����ޤ��ϥ������֤��ˤϤɤ����ޤ�����<br /> <a href="#4.19">4.19</a>) PL/PgSQL �δؿ�����ǰ���ơ��֥�˥�����������Ȥ����ɤ����� "relation with OID ##### does not exist" �Ȥ������顼��������ΤǤ��礦����<br /> <a href="#4.20">4.20</a>) �ɤΤ褦�ʥ�ץꥱ�������Υ���塼�������ޤ�����<br /> +<a href="#4.21">4.21</a>) �ơ��֥�ȥ�����̾��������������ǧ������ʤ��ΤϤʤ��Ǥ�����<br /> <hr /> @@ -106,7 +107,10 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> <h4><a name="1.1">1.1</a>) PostgreSQL �Ȥϲ��Ǥ����� ����ȯ�����ޤ�����</h4> <p>PostgreSQL��<i>Post-Gres-Q-L</i>(�ݥ��� - ���쥹 - ���塼 - ����) - ��ȯ�����ޤ���</p>�ޤ���ñ��� Postgres �Ȥ�ƤФ�ޤ��� + ��ȯ�����ޤ���</p>�ޤ����Ȥ��ˤ�äƤ�ñ��� <i>Postgres</i> �Ȥ��� + ���Ȥ���ޤ�������ȯ����ʹ�������ͤΤ���ˡ� + <a href="http://www.postgresql.org/files/postgresql.mp3">MP3�ե��� + �ޥå�</a>�β����ե����뤬����ޤ���</p> <p>PostgreSQL �ϥ��֥�������-��졼����ʥ�ǡ����١��������ƥ�ǡ� ����Ū�ʾ��ѥǡ����١��������ƥ�ˡ�������<small>DBMS</small>������ @@ -262,7 +266,8 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> <a href="http://www.PostgreSQL.jp/">http://www.PostgreSQL.jp/</a> ��������������Ͽ���ǽ�ȤʤäƤ��ޤ��� - ���ܸ��IRC�����ͥ� '#PostgreSQL*jp' ��¸�ߤ��ޤ��� + ���ܸ��IRC�����ͥ� '#PostgreSQL:*.jp' ��¸�ߤ��ޤ��� + ] </pre></small> <p>���ѥ��ݡ��Ȳ�ҤΥꥹ�Ȥ�<a @@ -286,9 +291,9 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> <h4><a name="1.7">1.7</a>) �ǿ��ǤϤɤ�Ǥ���</h4> - <p>PostgreSQL �κǿ��ǤϥС������ 8.0.3 �Ǥ���</p> + <p>PostgreSQL �κǿ��ǤϥС������ 8.0.4 �Ǥ���</p> <p>�桹�ϡ�1ǯ��˥�㡼������Ԥʤ���������ȤΥޥ��ʡ��� - �����ײ褷�Ƥ��ޤ���</p> + ����ײ褷�Ƥ��ޤ���</p> <h4><a name="1.8">1.8</a>) �ɤΤ褦��ʸ����ޤ�����</h4> @@ -347,7 +352,7 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> <small><pre> [����: - ���ܸ�ν������ˤĤ��ƤϤϡ�����PostgreSQL�桼����Ρ�<A + ���ܸ�ν������ˤĤ��Ƥϡ�����PostgreSQL�桼����Ρ�<A href="http://www.postgresql.jp/PostgreSQL/references.html">http://www.postgresql.jp/PostgreSQL/references.html</a> �⤴��������� ] @@ -364,7 +369,7 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> <h4><a name="1.9">1.9</a>) ���ΤΥХ���̤��̵����ǽ�Ϥɤ���äƸ��Ĥ��ޤ����� </h4> - <p>PostgreSQL�ϳ�ĥ���줿<small>SQL</small>-92�Υ��֥��åȤݡ��� + <p>PostgreSQL�ϳ�ĥ���줿<small>SQL:2003</small>�Υ��֥��åȤݡ��� ���ޤ����桹�Υڡ����� <A href="http://www.PostgreSQL.org/docs/todo.html">TODO</a> �ꥹ�Ȥˡ� ���ΤΥХ�����ǽ�侭��ײ�ˤĤ��Ƥε��Ҥ�����ޤ���</p> @@ -414,7 +419,7 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> <h4><a name="1.11">1.11</a>) ��ȯ������ˤϤɤΤ褦�˻��ä��ޤ�����</h4> <p><a href="http://www.postgresql.org/docs/faqs.FAQ_DEV.html"> - �ʳ�ȯ�Ը����Ρ�Developer's FAQ</a>��������� + �ʳ�ȯ�Ը����Ρ�Developer's FAQ</a>���������</p> <h4><a name="1.12">1.12</a>) ¾��<small>DBMS</small>�����PostgreSQL�Ϥɤ��ʤΤǤ�����</h4> @@ -490,7 +495,7 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> <hr /> -<h2 align="center">�桼���������饤����Ȥμ���</h2> +<h2 align="center">�桼�������饤����Ȥμ���</h2> <h4><a name="2.1">2.1</a>) PostgreSQL �ˤϤɤ�ʥ����ե��������Ȥ��ޤ�����</h4> @@ -515,7 +520,7 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> <p> �ǡ����١������˻��� Web �ڡ����ˤĤ��Ƥ������餷���Ҳ𤬡�<br /> <a href="http://www.webreview.com">http://www.webreview.com</a>�ˤ���ޤ���</p> <p> Web �ؤγ�ĥ�Τ���ˤϡ�PHP(<a href="http://www.php.net">http://www.php.net/</a>) - ����ۤ��������ե������ȤʤäƤ��ޤ���</p> + ����ۤ��������ե������ȤʤäƤ��ޤ���</p> <small><pre> [����: @@ -527,11 +532,11 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> ] </pre></small> - <p> ������ʣ���ʾ�硢¿���οͤ� Perl �����ե������� CGI.pm �� + <p> ������ʣ���ʾ�硢¿���οͤ� Perl �����ե������� CGI.pm �� mod_perl ��Ȥ��ޤ��� </p> -<h4><a name="2.3">2.3</a>) PostgreSQL �˥���ե����롦�桼�������ե������Ϥ���ޤ�����</h4> +<h4><a name="2.3">2.3</a>) PostgreSQL �˥���ե����롦�桼�������ե������Ϥ���ޤ�����</h4> <p>���������ޤ��� @@ -585,7 +590,7 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> �ܤ����ϡ�<a href= "http://www.postgresql.org/docs/current/static/runtime.html"> Administration Guide/Server Run-time Environment/Run-time - Configuration</a> ������ꥹ�Ȥ��������(<a + Configuration</a> ������ꥹ�Ȥ������(<a href="http://www.postgresql.jp/document/pg803doc/html/runtime.html"> JPUG�����Ȥ����ܸ���</a>)�� �����ơ�����Ȥ��ơ�<a @@ -670,7 +675,7 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> <h4><a name="4.2">4.2</a>) ������줿�ơ��֥롢����ǥå������ǡ����١���������ӡ��桼����ɤΤ褦�ˤ��Ƹ��Ĥ��Ф��ޤ�����<i>psql</i>�ǻȤ��Ƥ��륯�����ɽ������ˤϤɤ����ޤ�����</h4> - <p><i>psql</i> ����� \dt���ޥ�ɤ��Ȥäƥơ��֥�뤳�Ȥ��Ǥ� + <p><i>psql</i> ����� \dt���ޥ�ɤ�Ȥäƥơ��֥�뤳�Ȥ��Ǥ� �ޤ���psql����� \? ��Ȥäơ����ޥ�ɤ����ꥹ�Ȥ�Ĵ�٤뤳�Ȥ��Ǥ��� ���������ǡ�<i>psql</i> �Υ����������ɤǡ��Хå�����å��女�ޥ�ɤ� ���Ϥ��� <i>pgsql/src/bin/psql/describe.c</i> �ե�������ɤळ�Ȥ�� @@ -736,6 +741,11 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> <p> �ǥե���ȤΥ֥��å���������32k�ˤ��뤳�Ȥǡ�����ơ��֥륵���� �Ⱥ��祫�����Ȥ�4�ܤˤ��뤳�Ȥ��Ǥ��ޤ���</p> + <p>�ҤȤĤ����¤ϡ���2,000ʸ���ʾ��Ĺ���Υ����˥���ǥå������� + ���뤳�Ȥ��Ǥ��ʤ����ȤǤ��� �����ˤ⡢���Τ褦�ʥ���ǥå����ϼº� + ��ɬ�פ���ޤ���Ĺ��������MD5�ϥå���δؿ�����ǥå����ϰ���� + ���ʤˤ����ݸ��ǡ��ޤ����ե�ƥ����ȤΥ���ǥå����Ǥϥ������� + ñ������뤳�Ȥ��Ǥ��ޤ���</p> <h4><a name="4.5">4.5</a>) ����Ū�ʥƥ����ȥե�����Υǡ�������¸����ˤϡ��ǡ����١����Υǥ��������̤ϤɤΤ��餤ɬ�פǤ���</h4> @@ -750,23 +760,23 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> �ޤ��� <pre> - 32 bytes: �ƥ����Υإå�(����) + 28 bytes: �ƥ����Υإå�(����) 24 bytes: ����(int)�ե�����ɤȥƥ�����(text)�ե������ + 4 bytes: �ڡ�����Υ��åץ�ؤΥݥ��� ---------------------------------------- - 60 bytes per row + 56 bytes per row PostgreSQL �Υǡ����ڡ����������� 8192�Х���(8KB)�ʤΤ�: 8192 bytes per page - ------------------- = 136 rows per database page (�ڤ�Τ�) - 60 bytes per row + ------------------- = 146 rows per database page (�ڤ�Τ�) + 56 bytes per row 100000 data rows - -------------------- = 782 database pages (�ڤ�夲) - 128 rows per page + -------------------- = 685 database pages (�ڤ�夲) + 146 rows per page - 735 database pages * 8192 bytes per page = 6,021,120 bytes (6 MB) + 685 database pages * 8192 bytes per page = 5,611,520 bytes (5.6 MB) </pre> <p>����ǥå����ϡ�����ۤɤΥ����Хإåɤ��ᤷ�ޤ�������ǥ� @@ -786,7 +796,7 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> <p>����ǥå�����Ȥ�������ꤹ�뤿��ˡ�PostgreSQL �ϥơ��֥�ˤĤ� �Ƥ������������ʤ���Фʤ�ޤ�����������ϡ� <small>VACUUMANALYZE</small>�ޤ��ϡ�ñ�� <small>ANALYZE</small> ��Ȥ� - �Ƽ������뤳�Ȥ��Ǥ��ޤ����������Ȥäƥ��֥ƥ��ޥ����ϥơ��֥�� + �Ƽ������뤳�Ȥ��Ǥ��ޤ����������Ȥäƥ��ץƥ��ޥ����ϥơ��֥�� ��ˤ�����������Τꡢ����ǥå�����Ȥ��٤����η�������������Ǥ� �ޤ���������Ϻ�Ŭ�ʷ��������ˡ������Ǥ�Ťʤ�Τ⤢�� �ޤ���������μ����ϡ��ơ��֥�����Ƥ���������˷��֤��ʤ����� @@ -842,7 +852,7 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> �Ǥ���</p> -<h4><a NAME="4.7">4.7</a>) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ������Τ���ˤϤɤ����ޤ�����</h4> +<h4><a NAME="4.7">4.7</a>) �䤤��碌���ץƥ��ޥ������ɤΤ褦���䤤��碌��ɾ������Τ���ˤϤɤ����ޤ�����</h4> <p>����饤��ޥ˥奢��� <small>EXPLAIN</small> �Ƥ���������</p> @@ -867,6 +877,12 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> CREATE INDEX tabindex ON tab (lower(col)); </pre> + <p>�嵭�Υ���ǥå�����<small>UNIQUE</small>�Ǻ������줿��硢����� + ����ʸ���Ⱦ�ʸ�����Ǽ�Ǥ��ޤ��������ΰ㤤��ʸ�������������Ǥ��äƤ� + Ʊ��ˤϤʤ�ޤ������������ʸ�����������˳�Ǽ����ˤ� + <small>CHECK</small>�����ȥꥬ����ȤäƤ���������</p> + + <h4><a name="4.9">4.9</a>) ���������ǡ��ե�����ɤ�<small>NULL</small> �Ǥ��뤳�ȤФ���ˤϤɤ����ޤ����� �ե�����ɤ�<small>NULL</small>���ɤ����ǤɤΤ褦�˥����Ȥ��Ǥ��ޤ�����</h4> @@ -1002,7 +1018,7 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> O<small>ID</small>�ϼ�ưŪ��4�Х��Ȥ�������Ϳ����졢����ϡ������� ���ȥ졼�������̤��ư�դ��ͤȤʤ�ޤ�������������40���ǥ����С��� �������������ơ�O<small>ID</small>�Ͻ�ʣ�Ϥ���ޤ���PostgreSQL�� - ���������ƥ�ơ��֥����˥����t�����O<small>ID</small> ��� + ���������ƥ�ơ��֥����˥���뤿���O<small>ID</small> ��� ���ޤ��� <p>�桼���Υơ��֥�Υ����˰�դ��ֹ���դ��뤿��ˤϡ� @@ -1121,12 +1137,38 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> <p>����¾�ˤ⡢���Ѥ�ϡ��ɥ������ݥ١����Υ�ץꥱ�������塼 ������������ʥ�ץꥱ��������ǥ�ݡ��Ȥ��Ƥ��ޤ���</p> +<h3><a name="4.21">4.21</a>)�ơ��֥�ȥ�����̾��������������ǧ������ʤ��ΤϤʤ��Ǥ�����</h3> + + <p>The most common cause is the use of double-quotes around table or ++ column names during table creation. When double-quotes are used, ++ table and column names (called identifiers) are stored <a href="http://www.postgresql.org/docs/8.0/static/sql-syntax.html#SQL- ++ SYNTAX-IDENTIFIERS">case-sensitive</a>, meaning you must use ++ double-quotes when referencing the names in a query. Some interfaces, ++ like pgAdmin, automatically double-quote identifiers during table ++ creation. So, for identifiers to be recognized, you must either: + + ��äȤ����Ū�ʸ����ϡ��ơ��֥���������ݤˡ��ơ��֥�䥫����� + ����Ű�����λ��ѤǤ�����Ű������Ȥ��ȡ��ơ��֥�ȥ�����̾�� + �ʼ��̻ҤȸƤӤޤ��ˤ�<a + href="http://www.postgresql.org/docs/8.0/static/sql-syntax.html#SQL-SYNTAX-IDENTIFIERS">��ʸ���Ⱦ�ʸ���ζ���</a> + �Ƴ�Ǽ���줹���������äơ�pgAdmin�Τ褦�˥ơ��֥�����ΤȤ��˼� + ưŪ����Ű������Ȥ���Τϥ��������Ǥ�����̾����Ȥ��Ȥ����� + �Ű�������դ��ʤ��ƤϤʤ�ʤ����Ȥ��̣���ޤ������Τ��ᡢ���̻Ҥ� + ǧ�������뤿��ˤϰʲ��Τ����줫�����ޤ��� + + <ul> + <li>�ơ��֥���������Ȥ�����Ű�����Ǽ��̻Ҥ�Ϥ����Ȥ���</li> + <li>Use only lowercase characters in identifiers</li> + <li>���̻ҤˤϾ�ʸ��������Ȥ�</li> + <li>���������ǻ��Ȥ���Ȥ�����Ű�����Ǽ��̻Ҥ�Ϥ�</li> + </ul> + <hr /> <small><pre> [������ ���ܸ��Ǥ�����ˤĤ��Ƥϰʲ����̤�Ǥ��� - �ǽ�������: 2005ǯ05��18�� + �ǽ�������: 2005ǯ10��05�� ������: ��¼ �� (<a href="mailto:juk at PostgreSQL.jp">Jun Kuwamura <juk at PostgreSQL.jp></a>) ����FAQ�������κ����ˤ����궨�ϤƤ������ä�����(�ɾΤ�ά�����Ƥ��������ޤ�): @@ -1148,12 +1190,11 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</a>)<br /></p> ���� ����(<a href="mailto:i-kaori at sra.co.jp">Kaori Inaba <i-kaori at sra.co.jp></a>) �а� ã��(<a href="mailto:t-ishii at sra.co.jp">Tatsuo Ishii <t-ishii at sra.co.jp></a>) - ��Ϥ��ᡢ�ݥ��ȥ��쥹�˴ؤ�������˭�٤����ܸ�ݥ��ȥ��쥹������ - ���ȡ� �����Τ��ä������äƤ��줿 <a - href="http://jf.linux.or.jp/">JF(Linux Japanese FAQ Mailing List)�ץ����� - ����</a>��FreeBSD �ɥ�����ơ������ץ��������ȡ� ����¾��ľ�ܤ��뤤 - �ϴ���Ū�ˤ�����äƤ��뤹�٤ƤΥ����ץ������ߥ�˥ƥ����γ������ - ���դ��ޤ��� + ��Ϥ��ᡢ�ݥ��ȥ��쥹�˴ؤ�������˭�٤����ܸ�PostgreSQL���ꥹ�ȡ� + �����Τ��ä������äƤ��줿�ꡢ���Ĥ�����å��Ƥ���� + <a href="http://jf.linux.or.jp/">JF(Linux Japanese FAQ)�ץ���������</a>�� + FreeBSD �ɥ�����ơ������ץ��������ȡ� ����¾��ľ�ܤ��뤤�ϴ���Ū�� + ������äƤ��뤹�٤ƤΥ����ץ������ߥ�˥ƥ����Τߤʤ��ޤ˴��դ��ޤ��� ���ܸ��ǤΤ���ʸ��� <a href="http://www.postgresql.org/docs/faq/">�ܲ� "Frequently Asked Questions" </a> �Υڡ����� "Japanese FAQ" �Ȥ������ФǤ���ޤ��� �ޤ����ǿ��Ǥϰʲ��Υ����Ȥˤ���ޤ���