From 688b3aac49b153a2125951ad0e406e6afa9d74f8 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Wed, 10 Oct 2007 13:43:42 +0000 Subject: Update Japanese FAQ. Jun Kuwamura --- doc/src/FAQ/FAQ_japanese.html | 126 ++++++++++++++++-------------------------- doc/src/sgml/release.sgml | 102 +++++++++++++++++++++------------- 2 files changed, 112 insertions(+), 116 deletions(-) (limited to 'doc/src') diff --git a/doc/src/FAQ/FAQ_japanese.html b/doc/src/FAQ/FAQ_japanese.html index 734fb441c3..980ec7cd50 100644 --- a/doc/src/FAQ/FAQ_japanese.html +++ b/doc/src/FAQ/FAQ_japanese.html @@ -9,11 +9,11 @@
原文最終更新日: Last updated: Fri Sep 14 14:39:54 EDT 2007
+原文最終更新日: Last updated: Tue Oct 9 16:13:00 EDT 2007
現在の維持管理者: Bruce Momjian (bruce@momjian.us)
Maintainer of Japanese Translation: Jun Kuwamura (juk at PostgreSQL.jp)
この文書の最新版は
http://www.postgresql.org/docs/faqs.FAQ.html
@@ -99,9 +99,8 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp)
[訳注
@@ -255,8 +254,8 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp)
Webブラウザ経由だと、
http://www.postgresql.org/ftp/、それから、ftp経由だと、
-
- ftp://ftp.PostgreSQL.org/pub/ を使います。
+
+ ftp://ftp.postgresql.org/pub/ を使います。
1.6) 最新のリリースはどれですか?
@@ -300,7 +299,7 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp)
Web会員と正会員の会費は無料ですが、協賛会員の会費と会員の貢献で
会は運営されています。)
詳しくは、JPUG のWeb サイト:
- http://www.PostgreSQL.jp/
+ http://www.postgresql.jp/
をごらんください。
日本語のIRCチャンネル '#PostgreSQL:*.jp' も存在します。
@@ -322,8 +321,8 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp)
についての手引と指針があります。
それと同時に ftp サイト ftp://ftp.PostgreSQL.org/pub/
- で、最新バージョンの PostgreSQL を探してみてください。
+ href="ftp://ftp.postgresql.org/pub/">ftp://ftp.postgresql.org/pub/
+ で、最新バージョンの Postgres を探してみてください。
1.9) 既知のバグや未だ無い機能はどうやって見つけますか?
@@ -357,7 +356,7 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp)
リストを最新に更新してゆくほうがより効果的であることを知っています
ので、バグ追跡システムは使いません。
現実に、このソフトウェアの中でバグはそれほど長くはい続けませんし、
- 多くのユーザに影響するバグは早急に修正されます。PostgreSQLのリリース
+ 多くのユーザに影響するバグは早急に修正されます。Postgresのリリース
で、すべての変更点、改良点、そして、修正点を知りたければ、
CVS
のログメッセージを見てください。リリースノートにさえ、このソフトウェア
@@ -369,16 +368,16 @@ href="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp)
配付の中に、いくつかのマニュアルとオンライン・マニュアル(マニュ
アル・ページ)およびいくつかの小さなテスト例題が含まれます。
/docディレクトリをごらんください。また、マニュアルは、
-http://www.PostgreSQL.org/docs/でオンラインでも閲覧できます。
+ href="http://www.postgresql.org/docs/">
+http://www.postgresql.org/docs/でオンラインでも閲覧できます。
[訳注:
JPUG 文書・書籍関連分科会で翻訳されたマニュアルもあります。
-
- http://www.postgresql.jp/document/pg803doc/
+
+ http://www.postgresql.jp/document/pg825doc/
インプレスから、
PostgreSQLオフィシャルマニュアルとして出版されています。
@@ -388,12 +387,12 @@ http://www.PostgreSQL.org/docs/
オンラインで参照できる PostgreSQL の本も2冊あります。
- http://www.PostgreSQL.org/docs/books/awbook.html
+ "http://www.postgresql.org/docs/books/awbook.html">
+ http://www.postgresql.org/docs/books/awbook.html
[訳注:
- この本は、JPUG「PostgreSQL Book翻訳分科会」
+ この本は、JPUG「PostgreSQL Book翻訳分科会」
で翻訳され、ピアソンから
「はじめてのPostgreSQL」として出版されています。
]
@@ -411,11 +410,11 @@ http://www.PostgreSQL.org/docs/
購入可能な書籍の目録は、http://techdocs.PostgreSQL.org/techdocs/bookreviews.php
+ "http://techdocs.postgresql.org/techdocs/bookreviews.php">http://techdocs.postgresql.org/techdocs/bookreviews.php
にあります。
PostgreSQL 技術情報記事も、http://techdocs.PostgreSQL.org/
+ "http://techdocs.postgresql.org/">http://techdocs.postgresql.org/
にあります。
@@ -696,10 +695,9 @@ http://www.postgresql.jp/PostgreSQL/references.html
3.5) 接続しようとするときに 'Sorry, too many clients' が出るのはなぜですか?
既定での制限である 100 のデータベースセッションに達してしまって
- います。postmasterが同時接続できるバックエンドプロセスの制限
- 数を増やす必要があります。postgresql.conf の中の
- max_connections の値を変更して postmasterを再起動する
- ことで可能になります。
+ います。サーバーの同時接続できるバックエンドプロセスの制限値を増やす
+ 必要があります。postgresql.conf の中のmax_connections
+ の値を変更してサーバを再起動することで可能になります。
3.6) PostgreSQLのアップグレードの手順はどうなりますか?
@@ -868,7 +866,7 @@ http://www.postgresql.jp/PostgreSQL/references.html
例題として、各行に整数とテキスト記述を持つ 100,000行のファイルを
考えてみましょう。テキストの文字列の平均長さを20バイトと仮定すると、
- フラットファイルの大きさは約2.8MB です。このデータを含む PostgreSQL
+ フラットファイルの大きさは約2.8MB です。このデータを含む Postgres
データベースファイルの大きさは次のように約5.2MBと見積もることができ
ます:
@@ -879,7 +877,7 @@ http://www.postgresql.jp/PostgreSQL/references.html
----------------------------------------
52 bytes per row
- PostgreSQL のデータページサイズは 8192バイト(8KB)なので:
+ Postgres のデータページサイズは 8192バイト(8KB)なので:
8192 bytes per page
------------------- = 146 rows per database page (切り捨て)
@@ -945,16 +943,12 @@ http://www.postgresql.jp/PostgreSQL/references.html
くてはなりません。その理由は、Cロケール以外では次に大きな文字を
知ることができないからです。このような場合、
LIKE
イン
デクシングにだけ働くような、特別なtext_pattern_ops
イ
- ンデックスを作成することもできます。
+ ンデックスを作成することもできます。また、それを全文検索のフル
+ テキストのインデックス作成に使うことができます。
-
8.0より前のリリースでは、インデックスは、データ型がちょうどインデッ
- クスのカラムの型と一致しなければ、使えないことがしばしばありました。
- おそらく、int2, int8, および numeric 等のカラムのインデックスがそう
- です。
-
4.7) 問い合わせオプティマイザがどのように問い合わせを評価するのかを見るにはどうしますか?
@@ -1079,37 +1073,23 @@ http://www.postgresql.jp/PostgreSQL/references.html
]
- 通番についてのもっと詳しい情報は、オンラインマニュアルで
- create_sequence をごらんください。
+ 自動的に生成される通番は、 + <table>_<serialcolumn>_seq + と名付けられていて、table と serialcolumn は、それぞれ + テーブルと SERIAL カラムの名前です。 + 通番については、オンラインマニュアルでcreate_sequence + をごらんください。
ひとつの方法は、nextval() 関数を使ってその値を挿入する - 前(before)に SEQUENCE オブジェクトから次の SERIAL - 値を取り出し、それから実際に挿入をすることです。4.11.1 のテーブルの例を使うとすると、疑似言語では - このようになります。
- -
- new_id = execute("SELECT nextval('person_id_seq')");
- execute("INSERT INTO person (id, name) VALUES (new_id, 'Blaise Pascal')");
-
-
- そうして、new_id に保存した新しい値を他のクエリ(たとえば、
- person テーブルに対する外部キー(foreign key)のように)使うと
- よいでしょう。自動的に作られたSEQUENCEオブジェクトの
- 名前は、<table>_<serialcolumn>_seq
- のようになり、このうち、table と serialcolumn はそれぞ
- れテーブルの名前とSERIALカラムの名前です。
-
- あるいは、与えられたSERIAL値を、それが既定値として - 挿入された後で(after)、 currval() 関数を使って取り出す - こともできます。たとえば、
+最も簡単な方法は、割り当てられたSERIAL値を + RETURNINGとして取得することです。 + 4.11.1の例題テーブルを使うと次のように + なります。
- execute("INSERT INTO person (name) VALUES ('Blaise Pascal')");
- new_id = execute("SELECT currval('person_id_seq')");
+ INSERT INTO person (name) VALUES ('Blaise Pascal') RETURNING id;
@@ -1154,7 +1134,7 @@ http://www.postgresql.jp/PostgreSQL/references.html
おそらく、システムの仮想メモリーを全て使い果たしてしまっている可 能性があるか、カーネルがあるリソースについてもつ制限値が低すぎる可能 - 性があります。postmaster を始動する前にこれを試してみてください:
+ 性があります。サーバを始動する前にこれを試してみてください:
ulimit -d 262144
@@ -1221,17 +1201,7 @@ http://www.postgresql.jp/PostgreSQL/references.html
を使うと簡単です。
-4.19) PL/PgSQL の関数の中で一時テーブルにアクセスするとき、どうして "relation with OID ##### does not exist" というエラーを受け取るのでしょうか?
-
- PL/PgSQL は関数スクリプトをキャッシュし、不幸にもその副作用で、
- PL/PgSQL関数が一時テーブルにアクセスする場合、後でそのテーブルを消し
- て作りなおされ、関数がもう一度呼び出されると、その関数はキャッシュし
- ている関数の内容はまだ古い一時テーブルを差し示したままだからです。
- この、解決策として、PL/PgSQLの中で EXECUTE を一時テー
- ブルへのアクセスのために使います。そうすると、クエリは毎回パースをや
- り直しされるようになります。
-
-4.20) どのようなレプリケーションのソリューションがありますか?
+4.19) どのようなレプリケーションのソリューションがありますか?
「レプリケーション」と一言でいいますが、レプリケーションをする
ための技術はいくつかあり、それぞれ、利点と欠点があります。
@@ -1253,9 +1223,9 @@ http://www.postgresql.jp/PostgreSQL/references.html
この他にも、商用やハードウェア−ベースのレプリケーションソリュー
ションがいろいろなレプリケーションモデルをサポートしています。
-4.21)テーブルとカラムの名前がクエリーの中で認識されないのはなぜですか?なぜ大文字化(キャピタライズ)は温存されないのですか?
+4.20)テーブルとカラムの名前がクエリーの中で認識されないのはなぜですか?なぜ大文字化(キャピタライズ)は温存されないのですか?
- 認識された名前のもっとも一般的な原因は、テーブルを作成する際に、
+
名前が認識されない、最も一般的な原因は、テーブルを作成する際に、
テーブルやカラムを囲う二重引用符の使用です。
二重引用符を使うと、テーブルとカラムの名前(識別子といいます)は大文字と小文字の区別
@@ -1307,8 +1277,8 @@ http://www.postgresql.jp/PostgreSQL/references.html
[訳注:
日本語版の製作については以下の通りです。
- 最終更新日: 2007年09月15日
- 翻訳者: 桑村 潤 (Jun Kuwamura <juk at PostgreSQL.jp>)
+ 最終更新日: 2007年10月10日
+ 翻訳者: 桑村 潤 (Jun KUWAMURA <juk at postgresql.jp>)
このFAQの和訳の作成にあたり協力をしてくださった方々(敬称は略させていただきます):
@@ -1326,7 +1296,7 @@ http://www.postgresql.jp/PostgreSQL/references.html
せせ じゅん(Jun SESE <sesejun at linet.gr.jp>)
神谷 英孝(Hidetaka KAMIYA <hkamiya at catvmics.ne.jp>)
菅原 敦(Atsushi SUGAWARA <asugawar at f3.dion.ne.jp>)
- 稲葉 香理(Kaori Inaba <i-kaori at sra.co.jp>)
+ 稲葉 香理(Kaori Inaba <i-kaori at sraoss.co.jp>)
をはじめ、ポストグレスに関する話題豊富な日本語PostgreSQLメーリングリスト、
和訳のきっかけを作ってくれたり、いつもチェックをしてくれる
@@ -1340,11 +1310,11 @@ http://www.postgresql.jp/PostgreSQL/references.html
また、最新版は以下のサイトにあります。
http://www.PostgreSQL.jp/wg/jpugdoc/ 「JPUG文書・書籍関連分科会」
+ href="http://www.postgresql.jp/wg/jpugdoc/">http://www.postgresql.jp/wg/jpugdoc/ 「JPUG文書・書籍関連分科会」
http://www.linux.or.jp/JF/JFdocs/INDEX-database.html 「Linux JFプロジェクト」 http://www.linet.gr.jp/~juk/pgsql/ 「PostgreSQL Notes for Japanese」(翻訳者ページ)
なお、この和訳に関するご意見・ご質問は(juk at PostgreSQL.jp)までお寄せください。
+ postgresql.jp">juk at postgresql.jp)までお寄せください。
(※ メールアドレスの " at " は適切に直してください。半角の "@" です。)
]
diff --git a/doc/src/sgml/release.sgml b/doc/src/sgml/release.sgml
index 338d3dfe42..2deb3bd1ab 100644
--- a/doc/src/sgml/release.sgml
+++ b/doc/src/sgml/release.sgml
@@ -1,4 +1,4 @@
-
+