9
9
< div id ="pgContentWrap ">
10
10
11
11
< h1 > PostgreSQL(ポストグレス・キュー・エル)についてよくある質問とその解答(FAQ)</ h1 >
12
- < p > 原文最終更新日: Thu Apr 24 15:58:18 EDT 2008</ p >
12
+ < p > 原文最終更新日: Tue Sep 23 16:19:49 EDT 2008</ p >
13
13
< p > 現在の維持管理者: Bruce Momjian (< A
14
14
href ="mailto:bruce@momjian.us "> bruce@momjian.us</ a > )< br />
15
15
Maintainer of Japanese Translation: Jun Kuwamura (< A
@@ -153,7 +153,7 @@ <h4 id="item1.2">1.2</a>) 誰が PostgreSQL をコントロールしています
153
153
クトは、だれでも参加ができる開発者とユーザのコミュニティにより方向
154
154
付けられます。読者がやらなければならないことは、メーリングリストを
155
155
サブスクライブして、議論に 参加することです。(< a
156
- href ="http://www .postgresql.org/docs/faqs.FAQ_DEV.html "> Developer's
156
+ href ="http://wiki .postgresql.org/wiki/Developer_FAQ "> Developer's
157
157
FAQ</ a > には、PostgreSQL開発に加わり方についての情報があります。)</ p >
158
158
159
159
@@ -236,8 +236,8 @@ <h4 id="item1.4">1.4</a>) PostgreSQLをサポートするプラットホーム
236
236
< p > PostgreSQL は、Win2000 SP4, WinXP, そして、Win2003 など Microsoft
237
237
Windows NTベースのオペレーティングシステムで、ネイティブに走ります。
238
238
あらかじめパッケージにされたインストーラが< a href =
239
- "http://www.postgresql.org/ftp/win32/ ">
240
- http://www.postgresql.org/ftp/win32/ </ a >
239
+ "http://www.postgresql.org/download/windows ">
240
+ http://www.postgresql.org/download/windows </ a >
241
241
からダウンロードできます。
242
242
MSDOSベースのWindowsのバージョン(Win95, Win98, WinMe)では、Cygwinを
243
243
使って PostgreSQL を走らせることができます。</ p >
@@ -251,7 +251,8 @@ <h4 id="item1.4">1.4</a>) PostgreSQLをサポートするプラットホーム
251
251
</ pre > </ small >
252
252
253
253
< p > 次のサイトに Novell Netware 6 への移植版もあります。
254
- < a href ="http://forge.novell.com "> http://forge.novell.com</ a >
254
+ < a href ="http://developer.novell.com/wiki/index.php/Postgresql ">
255
+ http://developer.novell.com/wiki/index.php/Postgresql</ a >
255
256
また、OS/2 (eComStation) バージョンは、< a href =
256
257
"http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&button=Search&key=postgreSQL&stype=all&sort=type&dir=%2F ">
257
258
http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&button=Search&key=postgreSQL&stype=all&sort=type&dir=%2F</ a > にあります。</ p >
@@ -268,7 +269,7 @@ <h4 id="item1.5">1.5</a>) PostgreSQL はどこから入手できますか?</h4
268
269
269
270
< h4 id ="item1.6 "> 1.6</ a > ) 最新のリリースはどれですか?</ h4 >
270
271
271
- < p > PostgreSQL の最新版はバージョン 8.3.1 です。</ p >
272
+ < p > PostgreSQL の最新版はバージョン 8.3.4 です。</ p >
272
273
< p > 我々は、1年毎にメジャーリリースを、数ヵ月ごとのマイナーリリースを
273
274
行なうことを計画しています。</ p >
274
275
@@ -422,7 +423,7 @@ <h4 id="item1.10">1.10</a>) どのような文書がありますか?</h4>
422
423
にあります。
423
424
424
425
PostgreSQL 技術情報記事も、< a href =
425
- "http://www .postgresql.org/docs/techdocs "> http://www .postgresql.org/docs/techdocs </ a >
426
+ "http://wiki .postgresql.org/wiki/Community_Generated_Articles%2C_Guides%2C_and_Documentation "> http://wiki .postgresql.org/wiki/Community_Generated_Articles%2C_Guides%2C_and_Documentation </ a >
426
427
にあります。</ p >
427
428
428
429
< p > < small > < pre >
@@ -462,6 +463,9 @@ <h4 id="item1.11">1.11</a>) <small>SQL</small> はどうすれば学べますか
462
463
< li > < a href =
463
464
"http://mysite.verizon.net/Graeme_Birchall/id1.html "> http://mysite.verizon.net/Graeme_Birchall/id1.html</ a >
464
465
</ li >
466
+ < li > < a href =
467
+ "http://sqlzoo.net "> http://sqlzoo.net</ a >
468
+ </ li >
465
469
</ ul >
466
470
にあります。</ p >
467
471
@@ -491,7 +495,7 @@ <h4 id="item1.12">1.12</a>) パッチを提供したり、開発チーム参加
491
495
492
496
< h4 id ="item1.13 "> 1.13</ a > ) 他の< small > DBMS</ small > と比べPostgreSQLはどうなのですか? PostgreSQLを組み込みに使えますか?</ h4 >
493
497
494
- < p > ソフトウェアを計る方法にはいくつかあります 。機能と性能と信頼性と
498
+ < p > ソフトウェアを評価する方法にはいくつかあります 。機能と性能と信頼性と
495
499
サポートと価格です。</ p >
496
500
497
501
< dl >
@@ -628,7 +632,9 @@ <h4 id="item2.2">2.2</a>) PostgreSQL を Web ページと連携させるには
628
632
< h4 id ="item2.3 "> 2.3</ a > ) PostgreSQL にグラフィカル・ユーザインターフェースはありますか?</ h4 >
629
633
630
634
631
- < p > 商用とオープンソース開発者によるもの両方で、PostgreSQLには多くのGUIツールが利用可能で、詳細なリストは、< a href ="http://www.postgresql.org/docs/techdocs "> PostgreSQLコミュニティ文書</ a > でごらんください。</ p >
635
+ < p > 商用とオープンソース開発者によるもの両方で、PostgreSQLには多くのGUIツールが利用可能で、詳細なリストは、< a
636
+ href ="http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools ">
637
+ PostgreSQL GUI ツールについてのコミュニティガイド</ a > にてごらんください。</ p >
632
638
633
639
< p > < small > < pre >
634
640
[訳注:
@@ -723,8 +729,10 @@ <h4 id="item3.3">3.3</a>) より良い性能を得るためには、データベ
723
729
724
730
< h4 id ="item3.4 "> 3.4</ a > ) どのようなデバグ機能が使えますか?</ h4 >
725
731
726
- < p > サーバ構成変数には多くの < code > log_*</ code > があり、クエリとプロ
727
- セスの統計を出力することができ、デバグと性能計測にとても便利です。</ p >
732
+ < p > サーバ構成変数については、
733
+ href="http://www.postgresql.org/docs/current/interactive/runtime-config-logging.html"> http://www.postgresql.org/docs/current/interactive/runtime-config-logging.html</ a >
734
+ に示されるように多くの < code > log_*</ code > があり、クエリとプロセス
735
+ の統計情報を出力することができ、デバグや性能測定にはとても便利です。</ p >
728
736
729
737
730
738
< h4 id ="item3.5 "> 3.5</ a > ) 接続しようとするときに < i > 'Sorry, too many clients'</ i > が出るのはなぜですか?</ h4 >
@@ -792,9 +800,9 @@ <h4 id="item3.7">3.7</a>) ハードウェアにはどのようなコンピュー
792
800
ドウェアに比べると、より信頼性が高く、より性能も良いのです。
793
801
PostgreSQL はほとんどのハードウェアで稼働しますが、信頼性や性能が重
794
802
要な場合は、使用中のハードウェアのオプションについて調査することが
795
- 賢明です。我々のメーリングリスト上でもハードウェアオプションのトレー
796
- ドオフについて議論することができます。 </ p >
797
-
803
+ 賢明です。バッテリーバックアップ付きのキャッシュを持つディスクコント
804
+ ローラも役に立ちます。我々のメーリングリスト上でもハードウェアオプショ
805
+ ンのトレードオフについて議論することができます。 </ p >
798
806
< hr />
799
807
800
808
@@ -803,13 +811,13 @@ <h2 align="center">操作上の質問</h2>
803
811
< h4 id ="item4.1 "> 4.1</ a > ) 最初の数ロウのみを < small > SELECT</ small > するにはどうしますか?ランダムなロウ?
804
812
</ h4 >
805
813
806
- < p > たったの数行のロウを取り出すために、何行必要かがわかれば、
807
- < small > SELECT </ small > のときに < small > LIMIT</ small > を使います。
808
- < small > ORDER BY</ small > にインデックスがマッチした場合、まったくクエ
809
- リが実行されないこともあります 。< small > SELECT</ small > のときに何行
810
- が必要かを知らなければ、カーソルを使い < small > FETCH</ small > します。 </ p >
814
+ < p > 取得したいロウがほんの数行で、 < small > SELECT </ small > の実行時に取得するロウの
815
+ 数が分かっていれば < small > LIMIT</ small > を使いましょう。インデックスが
816
+ < small > ORDER BY</ small > とマッチすれば、クエリ全体を(丸ごと)実行しなくても済む場合も
817
+ あります 。< small > SELECT</ small > する時点でロウの数が不明なら、カーソルを使って
818
+ < small > FETCH</ small > しましょう。
811
819
812
- < p > ランダムロウを < small > SELECT</ small > するには、次の文を使います:
820
+ < p > ランダムにロウを < small > SELECT</ small > するには、次の文を使います:
813
821
< pre >
814
822
SELECT col
815
823
FROM tab
@@ -1231,8 +1239,8 @@ <h4 id="item4.17">4.17</a>) 複数のデータベースを使う問い合わせ
1231
1239
< h4 id ="item4.18 "> 4.18</ a > ) 関数から複数のロウまたはカラムを返すにはどうしますか?</ h4 >
1232
1240
1233
1241
< p > 集合を返す関数(Set Returning Functions):
1234
- < a href ="http://www .postgresql.org/docs/techdocs.17 ">
1235
- http://www .postgresql.org/docs/techdocs.17 </ a > </ p >
1242
+ < a href ="http://wiki .postgresql.org/wiki/Return_more_than_one_row_of_data_from_PL/pgSQL_functions ">
1243
+ http://wiki .postgresql.org/wiki/Return_more_than_one_row_of_data_from_PL/pgSQL_functions </ a >
1236
1244
を使うと簡単です</ p > 。
1237
1245
1238
1246
@@ -1298,7 +1306,7 @@ <h3 id="item5.1">5.1</a>)日本語がうまく扱えないのはなぜですか
1298
1306
1299
1307
1300
1308
< p > < i > createdb -E</ i > コマンドオプションに UTF8 あるいは EUC_JP
1301
- のエンコーディングを指定してデータベースを作成すか 、次のように
1309
+ のエンコーディングを指定してデータベースを作成するか 、次のように
1302
1310
エンコーディングを指定してデータベースを作成してください。</ p >
1303
1311
< pre >
1304
1312
CREATE DATABASE dbname WITH ENCODING 'UTF8';
@@ -1337,7 +1345,7 @@ <h4 id="item-japanese">「日本語版について」</h4>
1337
1345
[訳注:
1338
1346
日本語版の製作については以下の通りです。
1339
1347
1340
- 最終更新日: 2008年4月25日
1348
+ 最終更新日: 2008年10月8日
1341
1349
翻訳者: 桑村 潤 (< a href ="mailto:juk at postgresql.jp "> Jun KUWAMURA <juk at postgresql.jp></ a > )
1342
1350
1343
1351
このFAQの和訳の作成にあたり協力をしてくださった方々(敬称は略させていただきます):
@@ -1357,6 +1365,7 @@ <h4 id="item-japanese">「日本語版について」</h4>
1357
1365
神谷 英孝(< a href ="mailto:hkamiya at catvmics.ne.jp "> Hidetaka KAMIYA <hkamiya at catvmics.ne.jp></ a > )
1358
1366
菅原 敦(< a href ="mailto:asugawar at f3.dion.ne.jp "> Atsushi SUGAWARA <asugawar at f3.dion.ne.jp></ a > )
1359
1367
稲葉 香理(< a href ="mailto:i-kaori at sraoss.co.jp "> Kaori Inaba <i-kaori at sraoss.co.jp></ a > )
1368
+ 芳賀 靖史(< a href ="mailto:yasufumi.haga at nifty.com "> Yasufumi Haga <yasufumi.haga at nifty.com></ a > )
1360
1369
1361
1370
をはじめ、ポストグレスに関する話題豊富な日本語PostgreSQLメーリングリスト、
1362
1371
和訳のきっかけを作ってくれたり、いつもチェックをしてくれる
0 commit comments