From dc6efa44e263b9ead55eddefa61841d05b1a75f1 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Sat, 17 Nov 2001 05:11:43 +0000 Subject: Update Japanese FAQ's. --- doc/src/FAQ/FAQ_japanese.html | 41 ++++++++++++++++++++++++++++------------- 1 file changed, 28 insertions(+), 13 deletions(-) (limited to 'doc/src') diff --git a/doc/src/FAQ/FAQ_japanese.html b/doc/src/FAQ/FAQ_japanese.html index 6047af67615..4a0b4e02f28 100644 --- a/doc/src/FAQ/FAQ_japanese.html +++ b/doc/src/FAQ/FAQ_japanese.html @@ -7,13 +7,14 @@

PostgreSQL(ポストグレス・キュー・エル)についてよくある質問とその解答(FAQ)

-原文最終更新日: Tue Jul 10 21:01:47 EDT 2001 +原文最終更新日: Sat Sep 22 20:07:41 EDT 2001

現在の維持管理者: Bruce Momjian (pgman@candle.pha.pa.us)

この文書の最新版は -http://www.PostgreSQL.org/ + +http://www.PostgreSQL.org/docs/faq-english.html で見ることができます。

@@ -114,6 +115,8 @@ HREF="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us)

4.22) 現在の時刻がデフォルトとなるような列はどのようにつくりますか?
4.23) なぜ、INを使う副問い合わせがとても遅いのですか?
4.24) 外部結合(outer join)はどのように実現しますか?
+4.25) 複数のデータベースを使う問い合わせはどのようにすればできますか? +

PostgreSQLの拡張についての質問

@@ -159,6 +162,7 @@ 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 @@ -171,6 +175,7 @@ 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. +

@@ -298,8 +303,7 @@ HREF="mailto:bugs-request@PostgreSQL.org">bugs-request@PostgreSQL.org
 

EFNet に #PostgreSQL という IRC チャンネルもあります。 -unix コマンドでirc -c '#PostgreSQL' "$USER" irc.phoenix.net -を使います。

+unix コマンドでirc -c '#PostgreSQL' "$USER" irc.phoenix.net/ を使います。

     [訳注:
@@ -331,7 +335,7 @@ unix 
 
 

1.7) 最新版はどれですか

-

PostgreSQL の最新版はバージョン 7.1.2 です。 +

PostgreSQL の最新版はバージョン 7.1.3 です。

我々は、4カ月毎にメジャーリリースを行なうことを計画しています。

@@ -538,7 +542,7 @@ PostgreSQL ]

-

OpenLink ODBChttp://www.openlinksw.com/から入手できます。標準的な ODBC クライアント・ソフトウェアで使えますので、支援しているすべてのプラットホーム(Win, Mac, Unix, VMS)から PostgreSQL の ODBC が利用できます。 +

OpenLink ODBChttp://www.openlinksw.com/から入手できます。標準的な ODBC クライアント・ソフトウェアで使えますので、支援しているすべてのプラットホーム(Win, Mac, Unix, VMS)から PostgreSQL の ODBC が利用できます。

たぶん彼らは、商用品質のサポートの必要な人々に売っていると思いますが、フリーウェア版はいつでも入手可能のようです。質問は、postgres95@openlink.co.ukにお願いします。 @@ -720,7 +724,9 @@ PostgreSQL Administrator's Gide

postmasterが同時始動できるバックエンドプロセスに対する制限数を増やす必要があります。 -

PostgreSQL 6.5以降では、既定の最大プロセスは32プロセスです。適切な-Nの値でpostmasterを再起動することにより増加させることができます。既定の構成では-Nは最大1024まで設定できます。もし、もっと必要であればinclude/config.hの中のMAXBACKENDSを増加させ、再構築します。もし、望むならconfigure--with-maxbackends切替を使って、-Nの既定値を構成時に設定できます。 +

既定の最大プロセスは32プロセスです。-Nに適切な値を引数にしてpostmasterを再起動するか、postgresql.conf を修正することによって、その値を増やすことができます。 + +。既定の構成では-Nは最大1024まで設定できます。もし、もっと必要であればinclude/config.hの中のMAXBACKENDSを増加させ、再構築します。もし、望むならconfigure--with-maxbackends切替を使って、-Nの既定値を構成時に設定できます。

もし、-N を 32よりも大きくするのであれば、-Bも既定の64より大きい値に増加させなくてはならないし、-B は少なくとも -N の2倍はなくてはならず、おそらく最高性能を望むならばそれより大きい値が必要なはずです。バックエンドプロセスをたくさんにすると、いろいろなUnixカーネル構成パラメータも増やすことが必要になるかもしれません。 共有メモリー・ブロックの最大値(SHMMAX)、 @@ -942,7 +948,7 @@ Proc of the 1984 ACM SIGMOD Int'l Conf on Mgmt of Data, 45-57.

大文字と小文字を区別しない等値比較次のように表現できる:

-    SELECT *
+    SELECT *
     FROM tab
     WHERE lower(col) = 'abc'
     
@@ -1141,7 +1147,7 @@ http://www.comptechnews.com/~reaster/dbdesign.html

現在、外部問い合わせの各行について副問い合わせの結果を順番にスキャンすることにより、副問い合わせを外部問い合わせに結合しています。当面はINEXISTSで置き換えることです:

-	SELECT *
+	SELECT *
 	FROM tab
 	WHERE col1 IN (SELECT col2 FROM TAB2)
 
@@ -1159,10 +1165,12 @@ http://www.comptechnews.com/~reaster/dbdesign.html

PostgreSQL 7.1 以降ではSQL標準構文を使う外部結合(アウタージョイン)をサポートします。ここに、例題が2つあります。 -

 SELECT *
+
+SELECT *
  FROM t1 LEFT OUTER JOIN t2 ON (t1.col = t2.col);
あるいは -
 SELECT *
+
+SELECT *
  FROM t1 LEFT OUTER JOIN t2 USING (col);
これらの象徴的な問い合わせでは t1.col を t2.col と結合して、t1 の結合されなかった行(t2 と一致しなかった行)も返しています。RIGHT 結合は t2 の結合されなかった行を加えるでしょう。FULL 結合は、一致した行に t1 と t2 からは結合されなかった行を返すでしょう。OUTER という言葉はオプションで LEFT, RIGHT, または FULL などの結合を仮定されています。 @@ -1174,13 +1182,20 @@ PostgreSQL 7.1 SELECT tab1.col1, tab2.col2 FROM tab1, tab2 WHERE tab1.col1 = tab2.col1 - UNION ALL +UNION ALL SELECT tab1.col1, NULL FROM tab1 WHERE tab1.col1 NOT IN (SELECT tab2.col1 FROM tab2) ORDER BY col1
+

+

4.25) 複数のデータベースを使う問い合わせはどのようにすればできますか?

+ +

+現行(current)を除いて、データベースへの問い合わせ方法はありません。というのもPostgreSQLがデータベース仕様のシステムカタログを読み込むためで、そこには、たとえそのふりをするだけにしろ、データベースを越えて問い合わせをするすべがありません。 +

+もちろん、クライアントは同時に異なる複数のデータベースへ接続してそこにある情報をマージすることはできます。


@@ -1217,7 +1232,7 @@ PostgreSQL 7.1 [訳注: 日本語版の製作については以下の通りです。 - 最終更新日: 2001年07月05日 + 最終更新日: 2001年11月17日 翻訳者: 桑村 潤 (Jun Kuwamura <juk@jp.postgresql.org>) このFAQの和訳の作成にあたり協力をしてくださった方々(敬称は略させていただきます): -- cgit v1.2.3