レンタルサーバ + Webシステム開発 = E-business

■レンタルサーバご利用参考資料
サーバご利用の参考にJF Project によるJF (Japanese FAQ)を掲載しています。

Linux JF(Japanese FAQ)Project.
JF は, Linux に関する解説文書・FAQ などを作成・収集・配布するプロジェクトです.

グリーンネット・トップページへ戻る


一覧に戻る
PostgreSQL(・ン・ケ・ネ・ー・・ケ。ヲ・ュ・蝪シ。ヲ・ィ・)、ヒ、ト、、、ニ、隍ッ、「、シチフ荀ネ、ス、ホイナ(FAQ)

クカハクコヌスェケケソキニ: Thu Dec 8 17:26:16 EST 2005

クスコ゚、ホーンサエノヘシヤ: Bruce Momjian (pgman at candle.pha.pa.us)
Maintainer of Japanese Translation: Jun Kuwamura (juk at PostgreSQL.jp)

、ウ、ホハクス、ホコヌソキネヌ、マ http://www.postgresql.org/docs/faqs.FAQ.html 、ヌクォ、、ウ、ネ、ャ、ヌ
、ュ、゙、ケ。」

・ラ・鬣テ・ネ・ロ。シ・爨ヒニテヘュ、ホシチフ荀ヒ、ト、、、ニ、マ: http://www.postgresql.org/docs/faq/
、ヒイナ、ャ、「、熙゙、ケ。」

(ーハイシ。「フシヤ、ヒ、隍テシ皃 [フテ。ァ 、ネ ] 、ネ、ヌーマ、、ヌオュ、キ、゙、ケ。」)
[フテ。ァ
        ニヒワクネヌ、ホFAQ、マ。「
                http://www.postgresql.org/docs/faqs.FAQ_japanese.html
        、ヒ、「、熙゙、ケ。」
        コヌソキ、ホニヒワクネヌ、ヒ、ト、、、ニ、マ。「、ウ、ホハクス、ホコヌク螟ヒ、「、。ヨニヒワクネヌ、ヒ、ト、、、ニ。ラ、、エ、鬢、ッ、タ、オ、、。」

]

ィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャ

                                 ーネフナェ、ハシチフ

1.1) PostgreSQL、ネ、マイソ、ヌ、ケ、ォ。ゥ、ス、ホクニ、モハ、マ。ゥ
1.2) テッ、ャ PostgreSQL 、・ウ・・ネ・。シ・、キ、゙、ケ、ォ。ゥ
1.3) PostgreSQL、ホテコク「、マ、ノ、ヲ、ハ、テ、ニ、゙、ケ、ォ。ゥ
1.4) PostgreSQL、・オ・ン。シ・ネ、ケ、・ラ・鬣テ・ネ・ロ。シ・爨マ。ゥ
1.5) PostgreSQL、マ、ノ、ウ、ォ、鯣シ熙ヌ、ュ、゙、ケ、ォ。ゥ
1.6) コヌソキネヌ、マ、ノ、、ヌ、ケ、ォ。ゥ
1.7) ・オ・ン。シ・ネ、マ、ノ、ウ、ヌシ、ア、鬢、゙、ケ、ォ。ゥ
1.8) ・ミ・ー・・ン。シ・ネ、マ、ノ、ホ、隍ヲ、ヒネッソョ、キ、゙、ケ、ォ。ゥ
1.9) エテホ、ホ・ミ・ー、萠、、タフオ、、オ。ヌス、マ、ノ、ヲ、荀テ、ニクォ、ト、ア、゙、ケ、ォ。ゥ
1.10) 、ノ、ホ、隍ヲ、ハハクス、ャ、「、熙゙、ケ、ォ。ゥ
1.11) SQL、マ、ノ、ヲ、ケ、、ミウリ、ル、゙、ケ、ォ。ゥ
1.12) ウォネッ・チ。シ・爨ヒ、マ、ノ、ホ、隍ヲ、ヒサイイテ、キ、゙、ケ、ォ。ゥ
1.13) ツセ、ホDBMS、ネネ讀ル、ニPostgreSQL、マ、ノ、ヲ、ハ、ホ、ヌ、ケ、ォ。ゥ

                          ・譯シ・カ。ヲ・ッ・鬣、・「・・ネ、ホシチフ

2.1) PostgreSQL 、ヒ、マ、ノ、、ハ・、・・ソ。シ・ユ・ァ。シ・ケ、ャサネ、ィ、゙、ケ、ォ。ゥ
2.2) PostgreSQL 、 Web ・レ。シ・ク、ネマ「キネ、オ、サ、、ヒ、マ、ノ、、ハ・ト。シ・、ャ、「、熙゙、ケ、ォ。ゥ
2.3) PostgreSQL 、ヒ・ー・鬣ユ・」・ォ・。ヲ・譯シ・カ・、・・ソ。シ・ユ・ァ。シ・ケ、マ、「、熙゙、ケ、ォ。ゥ

                                 エノヘセ螟ホシチフ

3.1) 、ノ、ヲ、ケ、、ミ。「PostgreSQL、/usr/local/pgsql ーハウー、ホセス熙ヒ・、・・ケ・ネ。シ・、ヌ、ュ、゙、ケ
、ォ。ゥ
3.2) ツセ、ホ・ロ・ケ・ネ、ォ、鬢ホタワツウ、マ、ノ、ホ、隍ヲ、ヒタゥク讀キ、゙、ケ、ォ。ゥ
3.3) 、隍ホノ、、タュヌス、ニタ、、ソ、皃ヒ、マ。「・ヌ。シ・ソ・ル。シ・ケ。ヲ・ィ・・ク・、、ノ、ホ、隍ヲ、ヒトエター、キ、゙、ケ、ォ
。ゥ
3.4) 、ノ、ホ、隍ヲ、ハ・ヌ・ミ・ーオ。ヌス、ャサネ、ィ、゙、ケ、ォ。ゥ
3.5) タワツウ、キ、隍ヲ、ネ、ケ、、ネ、ュ、ヒ 'Sorry, too many clients' 、ャスミ、、ホ、マ、ハ、シ、ヌ、ケ、ォ。ゥ
3.6) PostgreSQL、ホ・皈ク・罍シ・・遙シ・ケ、・「・テ・ラ・ヌ。シ・ネ、ケ、、ホ、ヒ・タ・・ラ、ネ・・ケ・ネ・「、、キ、ハ、ッ
、ニ、マ、ハ、鬢ハ、、、ホ、マ、ハ、シ、ヌ、ケ、ォ。ゥ
3.7) ・マ。シ・ノ・ヲ・ァ・「、ヒ、マ、ノ、、ハ・ウ・・ヤ・蝪シ・ソ、サネ、ィ、ミ、隍、、ヌ、ケ、ォ。ゥ

                                 チ犲セ螟ホシチフ

4.1) コヌス鬢ホ、、、ッ、ト、ォ、ホ・・ヲ、ホ、゚、 select 、ケ、、ヒ、マ、ノ、ヲ、キ、゙、ケ、ォ。ゥ・鬣・タ・爨ハ・・ヲ。ゥ
4.2) トオチ、オ、、ソ・ニ。シ・ヨ・。「・、・・ヌ・テ・ッ・ケ。「・ヌ。シ・ソ・ル。シ・ケ。「、ェ、隍モ。「・譯シ・カ、、ノ、ホ、隍ヲ、ヒ
、キ、ニクォ、ト、アスミ、キ、゙、ケ、ォ。ゥ
4.3) ・ォ・鬣爨ホ・ヌ。シ・ソ・ソ・、・ラ、ハムケケ、ケ、、ヒ、マ、ノ、ヲ、キ、゙、ケ、ォ。ゥ
4.4) ・・ヲ。「・ニ。シ・ヨ・。「・ヌ。シ・ソ・ル。シ・ケ、ホコヌツ逾オ・、・コ、マ。ゥ
4.5) ーネフナェ、ハ・ニ・ュ・ケ・ネ・ユ・。・、・、ホ・ヌ。シ・ソ、ハンツク、ケ、、ヒ、マ。「・ヌ。シ・ソ・ル。シ・ケ、ホ・ヌ・」・ケ・ッヘニホフ
、マ、ノ、ホ、ッ、鬢、ノャヘラ、ヌ、ケ、ォ。ゥ
4.6) ・ッ・ィ・熙ャテル、、、ホ、マ、ハ、シ、ヌ、キ、遉ヲ。ゥ、ハ、シ。「・、・・ヌ・テ・ッ・ケ、ャサネ、、、ハ、、、ホ、ヌ、キ、遉ヲ、ォ。ゥ
4.7) ・ッ・ィ・・ェ・ラ・ニ・」・゙・、・カ、ャ。「、ノ、ホ、隍ヲ、ヒ・ッ・ィ・熙ノセイチ、キ、ニ、、、ォ、。「クォ、、ヒ、マ、ノ、ヲ、キ、゙
、ケ、ォ。ゥ
4.8) タオオャノスクス、ヌ、ホク。コ、萃醋クサ、ネセョハクサ、ネ、カ靆フ、キ、ハ、、タオオャノスクスク。コ、マ、ノ、ホ、隍ヲ、ヒシツクス
、キ、゙、ケ、ォ。ゥツ醋クサ、ネセョハクサ、ネ、カ靆フ、キ、ハ、、ク。コ、ホ、ソ、皃ホ・、・・ヌ・テ・ッ・ケ、マ、ノ、ホ、隍ヲ、ヒサネ、、
、゙、ケ、ォ。ゥ
4.9) ・ッ・ィ・熙ホテ讀ヌ。「・ユ・」。シ・・ノ、ャNULL 、ヌ、「、、ウ、ネ、ク。スミ、ケ、、ヒ、マ、ノ、ヲ、キ、゙、ケ、ォ。ゥ・ユ・」
。シ・・ノ、ャNULL、ォ、ノ、ヲ、ォ、ヌ、ノ、ホ、隍ヲ、ヒ・ス。シ・ネ、ャ、ヌ、ュ、゙、ケ、ォ。ゥ
4.10) 、、、、、、、ハハクサキソ、ホ、ス、、セ、、ホー网、、マイソ、ヌ、ケ、ォ。ゥ
4.11.1) トフネヨ(serial)。ソシォニーチハャ・ユ・」。シ・・ノ、マ、ノ、ホ、隍ヲ、ヒ、ト、ッ、熙゙、ケ、ォ。ゥ
4.11.2) SERIAL・ヌ。シ・ソキソ、ヒヂニ、オ、、テヘ、マ。「、ノ、ヲ、ケ、、ミニタ、鬢、゙、ケ、ォ。ゥ
4.11.3) currval() 、マツセ、ホ・譯シ・カ、ネ、ホカ・ケ鄒ツヨ、ヒエル、、ウ、ネ、マ、ハ、、、ヌ、ケ、ォ。ゥ
4.11.4) ・ネ・鬣・カ・ッ・キ・逾、ャテ貪ヌ、キ、ソ、ネ、ュ、ヒ、筅ヲ、、、チ、ノ・キ。シ・ア・・ケネヨケ讀ャサネ、、、ハ、、、ホ
、マ、ハ、シ、ヌ、ケ、ォ。ゥ・キ。シ・ア・・ケ。ソSERIAL・ォ・鬣爨ヒカ、ュ、ャ、「、、ホ、マ、ハ、シ、ヌ、ケ、ォ。ゥ
4.12) OID 、ネ、マイソ、ヌ、ケ、ォ。ゥ TID 、ネ、マイソ、ヌ、ケ、ォ。ゥ
4.13) ・ィ・鬘シ・皈テ・サ。シ・ク "ERROR: Memory exhausted in AllocSetAlloc()"、ャスミ、、ホ、マ、ハ
、シ、ヌ、ケ、ォ。ゥ
4.14) 、ノ、ホ・ミ。シ・ク・逾、ホ PostgreSQL 、チ、鬢サ、ニ、、、、ホ、ォ、トエ、ル、、ヒ、マ、ノ、ヲ、キ、゙、ケ、ォ。ゥ
4.15) クスコ゚、ホサケ、ャ・ヌ・ユ・ゥ・・ネ、ネ、ハ、、隍ヲ、ハ・ォ・鬣爨マ、ノ、ホ、隍ヲ、ヒ、ト、ッ、熙゙、ケ、ォ。ゥ
4.16) ウーノキケ(outer join)、マ、ノ、ホ、隍ヲ、ヒシツクス、キ、゙、ケ、ォ?
4.17) ハ」ソ、ホ・ヌ。シ・ソ・ル。シ・ケ、サネ、ヲフ荀、ケ遉、サ、マ、ノ、ホ、隍ヲ、ヒ、ケ、、ミ、ヌ、ュ、゙、ケ、ォ。ゥ
4.18) エリソ、ォ、鯡」ソ、ホ・・ヲ、゙、ソ、マ・ォ・鬣爨ハヨ、ケ、ヒ、マ、ノ、ヲ、キ、゙、ケ、ォ。ゥ
4.19) PL/PgSQL 、ホエリソ、ホテ讀ヌーサ・ニ。シ・ヨ・、ヒ・「・ッ・サ・ケ、ケ、、ネ、ュ。「、ノ、ヲ、キ、ニ "relation
with OID ##### does not exist" 、ネ、、、ヲ・ィ・鬘シ、シ、アシ隍、ホ、ヌ、キ、遉ヲ、ォ。ゥ
4.20) 、ノ、ホ、隍ヲ、ハ・・ラ・・ア。シ・キ・逾、ホ・ス・・蝪シ・キ・逾、ャ、「、熙゙、ケ、ォ。ゥ
4.21) ・ニ。シ・ヨ・、ネ・ォ・鬣爨ホフセチー、ャ・ッ・ィ・遙シ、ホテ讀ヌヌァシア、オ、、ハ、、、ホ、マ、ハ、シ、ヌ、ケ、ォ。ゥ
ィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャ

                                 ーネフナェ、ハシチフ

1.1) PostgreSQL、ネ、マイソ、ヌ、ケ、ォ。ゥ、ス、ホクニ、モハ、マ。ゥ

PostgreSQL、マPost-Gres-Q-L(・ン・ケ・ネ。ヲ・ー・・ケ。ヲ・ュ・蝪シ。ヲ・ィ・) 、ネネッイサ、キ、゙、ケ。」

、゙、ソ。「、ネ、ュ、ヒ、隍テ、ニ、マテアス网ヒ Postgres 、ネ、キ、ニサイセネ、オ、、゙、ケ。」、ウ、ホネッイサ、ハケ、ュ、ソ、、ソヘ、ホ
、ソ、皃ヒ。「 MP3・ユ・ゥ。シ・゙・テ・ネ、ホイサタシ・ユ・。・、・、ャ、「、熙゙、ケ。」

PostgreSQL 、マ・ェ・ヨ・ク・ァ・ッ・ネ-・・。シ・キ・逾ハ・・ヌ。シ・ソ・ル。シ・ケ・キ・ケ・ニ・爨ヌ。「ナチナナェ、ハセヲヘム・ヌ
。シ・ソ・ル。シ・ケ・キ・ケ・ニ・爨ヒ。「シ。タ、ツ薀BMS・キ・ケ・ニ・爨ヒクォ、鬢、、隍ヲ、ハイホノ、ャサワ、オ、、ソニテトァ、ヘュ
、キ、゙、ケ。」PostgreSQL、マ。「フオホチ、ヌエーチエ、ハ・ス。シ・ケ・ウ。シ・ノ、シ熙ヒニ、、、ウ、ネ、ャ、ヌ、ュ、゙、ケ。」

PostgreSQL 、ホウォネッ、マ。「、ロ、ネ、、ノ、ャ。「タ、ウヲテ讀ヒ、メ、、ャ、テ、ソ・ワ・鬣・ニ・」・「、ホウォネッシヤ、ヒ、隍テ、ニ
。「・、・・ソ。シ・ヘ・テ・ネ、トフ、キ、ソ・ウ・゚・螂ヒ・ア。シ・キ・逾、ヒ、隍テ、ニケヤ、、、ニ、、、゙、ケ。」・ウ・゚・螂ヒ・ニ・」
、ヒ、隍・ラ・・ク・ァ・ッ・ネ、ヌ、「、、ソ、癸「、ノ、ホエカネ、ホタゥク讀筅ヲ、ア、゙、サ、。」ウォネッ、ヒサイイテ、キ、ソ、ア、、ミ
。「 http://www.postgresql.org/files/documentation/faqs/FAQ_DEV.html 、ヒ、「、ウォネッシヤ
、ホFAQ、クォ、ニ、ッ、タ、オ、、。」

1.2) テッ、ャ PostgreSQL 、・ウ・・ネ・。シ・、キ、゙、ケ、ォ。ゥ

PostgreSQL、ホフ酳ヨ。「テ豎ームーイ。「、「、、、、マ。「・ウ・・ネ・。シ・、、ケ、イシメ、テオ、ス、ヲ、ネ、キ、ニ、
。「ト、皃カ、、、ィ、コ ---- ツクコ゚、キ、ハ、、、ホ、ヌ、ケ。」イ譯ケ、マ。「テ豼エ、ネ、ハ、・ウ・゚・テ・ニ・」、ネCVS・ウ・゚・テ
・ソ、サ、チ、゙、ケ、ャ。「、ウ、、鬢ホ・ー・。シ・ラ、マ・ウ・・ネ・。シ・、ケ、、ソ、皃ネ、、、ヲ、隍熙筍「エノヘセ螟ホ、
、ホ、ヌ、ケ。」、ウ、ウ、ヌ、マ。「・ラ・・ク・ァ・ッ・ネ、マ。「、タ、、ヌ、篏イイテ、ャ、ヌ、ュ、ウォネッシヤ、ネ・譯シ・カ、ホ・ウ・゚・螂ヒ
・ニ・」、ヒ、隍ハクノユ、ア、鬢、゙、ケ。」ニノシヤ、ャ、荀鬢ハ、ア、、ミ、ハ、鬢ハ、、、ウ、ネ、マ。「・癸シ・・・ー・・ケ・ネ
、・オ・ヨ・ケ・ッ・鬣、・ヨ、キ、ニ。「オトマタ、ヒサイイテ、ケ、、ウ、ネ、ヌ、ケ。」。ハDeveloper's FAQ、ヒ、マ。「PostgreSQL
ウォネッ、ヒイテ、、ハ、ヒ、ト、、、ニ、ホセハ、ャ、「、熙゙、ケ。」。ヒ

1.3) PostgreSQL 、ホテコク「、マ、ノ、ヲ、ハ、テ、ニ、゙、ケ、ォ。ゥ

PostgreSQL 、マイシオュ、ホテコク「、ヒスセ、、、゙、ケ。」

PostgreSQL、マクナ、ッ、ォ、鬢ホBSD・鬣、・サ・・ケ、ホイシ、ヌヌロノロ、オ、、ニ、、、゙、ケ。」、ス、、マエヒワナェ、ヒ、マ。「ヘ
ヘムシヤ、ャ、ス、ホ・ウ。シ・ノ、ケ・、ュセ。シ熙ヒヘヘム、ケ、、ウ、ネ、ャオ、オ、、ニ、、、゙、ケ。」タゥクツ、ャ、「、、ネ、ケ、、ミ。「
、ウ、ホ・ス・ユ・ネ・ヲ・ァ・「、ヒネシ、ヲ、、、ォ、ハ、フ萃熙ヒ、ェ、、、ニ、簍。ナェ、ヒタユヌ、、イ譯ケ、ヒノ鬢、サ、、ウ、ネ、ャ、ヌ
、ュ、ハ、、、ネ、、、ヲ、ウ、ネ、ヌ、ケ。」、゙、ソ。「、ウ、ホテコク「ノスシィ、ャ、ウ、ホ・ス・ユ・ネ・ヲ・ァ・「、ホ、ケ、ル、ニ、ホハ」タス、ヒノス
シィ、ケ、、ウ、ネ、篷ャヘラ、ヌ、ケ。」ーハイシ、ヒ。「イ譯ケ、ャシツコン、ヒサネ、テ、ニ、、、BSDサネヘムオツス、シィ、キ、゙、ケ。ァ

    [フテ。ァ
        タオハク、マアムク、ヌ、ケ。」サイケヘ、ネ、キ、ニ。「フハク、ハサオュキヌコワ、キ、゙、ケ。」
    ]


PostgreSQL Data Base Management System

Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group Portions
Copyright (c) 1994-1996 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.

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-2005, PostgreSQLケコンウォネッ・チ。シ・
        ノハャナェテコク「 (c) 1994-1996 ・ォ・・ユ・ゥ・・ヒ・「ツ邉リヒワケサ


          ヒワ・ス・ユ・ネ・ヲ・ァ・「、ェ、隍モ、ス、ホハクスーシー、マセ蠏ュ、ホテコク「ノスシィ、ネ。「、ウ、ホハクセマ
        、ェ、隍モ、ウ、、ヒツウ、ッニ、ト、ホテハヘ、ャチエ、ニ、ホハ」タス、ヒナコノユ、オ、、ニ、、、クツ、熙ヒ、ェ、、
        、ニ。「サネヘム。「ハ」タス。「ス、タオ、ェ、隍モヌロノユ、ホオイト、。「、、、ォ、ハ、フワナェ、ヌ、「、テ、ニ、筍「
        フオス、ヌ、ォ、トニアーユスフオ、キ、ヒケヤ、ハ、ィ、、ウ、ネ、、ウ、ウ、ヒヌァ、皃゙、ケ。」

          ・ォ・・ユ・ゥ・・ヒ・「ツ邉リ、マ。「、、、ォ、ハ、ナサシヤ、ヒ、ソ、、、キ、ニ、筍「ヘアラ、ホイシコ、
        エ゙、爍「トセタワナェ。「エヨタワナェ。「ニテハフ。「カチウ、「、、、、マノャチウナェ、ヒ、ォ、ォ、、鬢コタク、ク、ソ
        ツサウイ、ヒ、ト、、、ニ。「、ソ、ネ、ィ・ォ・・ユ・ゥ・・ヒ・「ツ邉リ、ャ、ウ、、鬢ホツサウイ、ヒ、ト、、、ニチハトノ
        、シ、ア、ニ、、、ソ、ネ、キ、ニ、筍「ータレ、ホタユヌ、、ノ鬢、、゙、サ、。」

          ・ォ・・ユ・ゥ・・ヒ・「ツ邉リ、マ。「セヲヘムフワナェ、ヒ、ェ、ア、ーナフロ、ホハンセレ、ネ。「ニテトフワナェ、ヌ
        、ホナャケ鄲ュ、ヒエリ、キ、ニ、マ、筅ネ、隍遙「、ウ、、鬢ヒクツ、鬢コ。「、、、ォ、ハ、ハンセレ、簗エ、ケ
        、、ウ、ネ、フタクタ、キ、゙、ケ。」ーハイシ、ヒヘムーユ、オ、、ソ・ス・ユ・ネ・ヲ・ァ・「、マ。ヨ、ス、ホ、゙、゙。ラ、
        エヒワクカヘ、ネ、キ。「・ォ・・ユ・ゥ・・ヒ・「ツ邉リ、マ、ス、、ーンサ。「サルア遑「ケケソキ。「イホノ、「
        、、、、マス、タオ、ケ、オチフウ、ノ鬢、、゙、サ、。」

    [フテ。ァ
        テコク「、ヒエリ、ケ、タオハク、マセ蠏ュ、ホアムク、ヒ、隍ノスオュ、ヌ、ケ。」ニヒワクフ、マ、「、ッ、゙、ヌ
        サイケヘ、ヌ、ケ。」
    ]


1.4) PostgreSQL、・オ・ン。シ・ネ、ケ、・ラ・鬣テ・ネ・ロ。シ・爨マ。ゥ

ーネフナェ、ヒ。「コヌカ皃ホUnixク゚エケ・ラ・鬣テ・ネ・ロ。シ・爨ヌ、「、、ミPostgreSQL、イヤニッ、オ、サ、鬢、、マ、コ、ヌ
、ケ。」・・遙シ・ケ、ホサナタ、ヌシツコン、ヒ・ニ・ケ・ネ、ケヤ、ハ、テ、ソ、ウ、ネ、ホハケ、ャ、ハ、オ、、ソ・ラ・鬣テ・ネ・ロ。シ・爨ヒ
、ト、、、ニ、マ・、・・ケ・ネ。シ・シース、ヒホオ、キ、ニ、「、熙゙、ケ。」

PostgreSQL 、マ。「Win2000, WinXP, 、ス、キ、ニ。「Win2003 、ホ、隍ヲ、ハ Microsoft Windows NT・ル
。シ・ケ、ホ・ェ・レ・。シ・ニ・」・・ー・キ・ケ・ニ・爨ヌ。「・ヘ・、・ニ・」・ヨ、ヒチ、熙゙、ケ。」、「、鬢ォ、ク、皈ム・テ・ア。シ・ク、ヒ
、オ、、ソ・、・・ケ・ネ。シ・鬢ャ http://pgfoundry.org/projects/pginstaller 、ヒ、「、遙「ヘヘム、ヌ、ュ
、゙、ケ。」MSDOS・ル。シ・ケ、ホWindows、ホ・ミ。シ・ク・逾(Win95, Win98, WinMe)、ヌ、マ。「Cygwin、サネ、テ、ニ
PostgreSQL 、チ、鬢サ、、ウ、ネ、ャ、ヌ、ュ、゙、ケ。」

    [フテ
        pgInstaller 、ホニシ熙マFTP・゚・鬘シ・オ・、・ネ、ホ win32 ・ヌ・」・・ッ・ネ・熙ォ、鬢箚トヌス、ヌ、ケ。」
            http://www.postgresql.org/mirrors-ftp.html

        セワ、キ、ッ、マ。「シ。、ホ Windowsネヌ、ヒエリ、ケ、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?
sh=1&button=Search&key=postgreSQL&stype=all&sort=type&dir=%2F、ヒ、「、熙゙、ケ。」


1.5) PostgreSQL 、マ、ノ、ウ、ォ、鯣シ熙ヌ、ュ、゙、ケ、ォ。ゥ

Web・ヨ・鬣ヲ・カキミヘウ、タ、ネ。「 http://www.postgresql.org/ftp/。「、ス、、ォ、鬘「ftpキミヘウ、タ、ネ。「
ftp://ftp.PostgreSQL.org/pub/ 、サネ、、、゙、ケ。」

1.6) コヌソキネヌ、マ、ノ、、ヌ、ケ、ォ。ゥ

PostgreSQL 、ホコヌソキネヌ、マ・ミ。シ・ク・逾 8.1.1 、ヌ、ケ。」

イ譯ケ、マ。「1ヌッヒ隍ヒ・皈ク・罍シ・・遙シ・ケ、。「ソ・キ、エ、ネ、ホ・゙・、・ハ。シ・・遙シ・ケ、ケヤ、ハ、ヲ、ウ、ネ、キラ
イ隍キ、ニ、、、゙、ケ。」

    [フテ
        ・ミ。シ・ク・逾ネヨケ讀ホ x.y.z 、ホコヌス鬢ホ x.y 、ャ・皈ク・罍シ・・遙シ・ケ、ホネヨケ讀ヒチ
        ナ、キ。「コヌク螟ホ z 、ャ・゙・、・ハ。シ・・遙シ・ケ、ホネヨケ讀ヒ、ハ、熙゙、ケ。」・皈ク・罍シ・・遙シ
        ・ケ、ホネヨケ讀ャニア、ク、ヌ、「、、ミ。「・ヌ。シ・ソ・ル。シ・ケ。ヲ・ッ・鬣ケ・ソ、ヒク゚エケタュ、ャ、「、熙゙、ケ。」
    ]


1.7) ・オ・ン。シ・ネ、マ、ノ、ウ、ヌシ、ア、鬢、゙、ケ、ォ。ゥ

PostgreSQL ・ウ・゚・螂ヒ・ニ・」、マツソ、ッ、ホ・譯シ・カ、ホ、ソ、皃ヒ。「ナナサメ・癸シ・キミヘウ、ホサルア遉トカ。、キ、ニ、、
、゙、ケ。」ナナサメ・癸シ・・・ケ・ネ、・オ・ヨ・ケ・ッ・鬣、・ヨ、ケ、、ソ、皃ホ・皈、・、ネ、ハ、・ヲ・ァ・ヨ・オ・、・ネ、マ
http://www.postgresql.org/community/lists/、ヌ、ケ。」、ウ、、ォ、鬘「サマ、皃、ホ、ヌ、「、、ミ
general 、゙、ソ、マ。「bugs 、ネ、、、テ、ソ・・ケ・ネ、ャ、隍、、ヌ、キ、遉ヲ。」

・皈ク・罍シ、ハIRC ・チ・罕・ヘ・、マ。「Freenode (irc.freenode.net)、ホ #postgresql 、ネ、、、ヲ・チ
・罕・ヘ・、ヌ、ケ。」UNIX ・ウ・゙・・ノ、ヌ、マ。「 irc -c '#PostgreSQL' "$USER" irc.freenode.net
、サネ、テ、ニサイイテ、ヌ、ュ、゙、ケ。」ニア、ク・ヘ・テ・ネ・。シ・ッ、ヒ。「・ケ・レ・、・ク、ホ・チ・罕・ヘ・ (#
postgresql-es)、筅「、遙「・ユ・鬣・ケク、ホ・チ・罕・ヘ・ (#postgresqlfr)、筅「、熙゙、ケ。」EFNet、ヒ
、祓ostgreSQL・チ・罕・ヘ・、ャ、「、熙゙、ケ。」

    [フテ:
          1999ヌッ7キ23ニ。「ニヒワ・ン・ケ・ネ・ー・・ケ・譯シ・カ。シイ。「ホャセホJPUG、ャタ゚ホゥ、オ、、゙、キ、ソ。」
        JPUG 、マネアトヘチネソ・、ヌ。「PostgreSQL、ヘヘム、ケ、ソヘテ」、ホチク゚カィホマ、ホセ、ネ、ハ、テ、ニ、、、゙、ケ。」
        (2003ヌッ5キ17ニ。「。ヨニヒワPostgreSQL・譯シ・カイ。ラ、ヒフセセホ、イ、皃゙、キ、ソ。」)
        タオイー、ホイネ、マフオホチ、ヌ、ケ、ャ。「カィサソイー、ホイネ、ネイー、ホタムカヒナェ、ハケラク・、ャイ、ホアソアト、ス、ア、ニ、、、゙、ケ。」
        セワ、キ、ッ、マ。「JPUG 、ホWeb ・オ・、・ネ:
                http://www.PostgreSQL.jp/
        、、エ、鬢、ッ、タ、オ、、。」イーナミマソ、箚トヌス、ネ、ハ、テ、ニ、、、゙、ケ。」

        ニヒワク、ホIRC・チ・罕・ヘ・ '#PostgreSQL:*.jp' 、篦クコ゚、キ、゙、ケ。」
    ]


セヲヘム・オ・ン。シ・ネイシメ、ホ・・ケ・ネ、マ http://techdocs.postgresql.org/companies.php、ヒ、「、熙゙
、ケ。」

1.8) ・ミ・ー・・ン。シ・ネ、マ、ノ、ホ、隍ヲ、ヒネッソョ、キ、゙、ケ、ォ。ゥ

http://www.postgresql.org/support/submitbug 、ホPostgreSQL ・ミ・ー・ユ・ゥ。シ・爨ヒャ、、ニ、ッ
、タ、オ、、。」・ミ・ー・・ン。シ・ネ、トスミ、ケ、サナハ、ヒ、ト、、、ニ、ホシー、ネサリソヒ、ャ、「、熙゙、ケ。」

、ス、、ネニアサ、ヒ ftp ・オ・、・ネ ftp://ftp.PostgreSQL.org/pub/ 、ヌ。「コヌソキ・ミ。シ・ク・逾、ホ
PostgreSQL 、テオ、キ、ニ、゚、ニ、ッ、タ、オ、、。」

1.9) 、ノ、ホ、隍ヲ、ハハクス、ャ、「、熙゙、ケ、ォ。ゥ

ヌロノユ、ホテ讀ヒ。「、、、ッ、ト、ォ、ホ・゙・ヒ・螂「・、ネ・ェ・・鬣、・。ヲ・゙・ヒ・螂「・(・゙・ヒ・螂「・。ヲ・レ。シ・ク)、ェ
、隍モ、、、ッ、ト、ォ、ホセョ、オ、ハ・ニ・ケ・ネホ翊熙ャエ゙、゙、、゙、ケ。」 /doc・ヌ・」・・ッ・ネ・熙、エ、鬢、ッ、タ、オ、、。」
、゙、ソ。「・゙・ヒ・螂「・、マ。「 http://www.PostgreSQL.org/docs/、ヌ・ェ・・鬣、・、ヌ、箜ワヘ、ヌ、ュ、゙
、ケ。」

    [フテ:
        JPUG ハクス。ヲスタメエリマ「ハャイハイ、ヌヒンフ、オ、、ソ・゙・ヒ・螂「・、筅「、熙゙、ケ。」

        http://www.postgresql.jp/document/pg803doc/
        ・、・・ラ・・ケ、ォ、鬘「

        PostgreSQL・ェ・ユ・」・キ・罕・゙・ヒ・螂「・、ネ、キ、ニスミネヌ、オ、、ニ、、、゙、ケ。」

    ]


・ェ・・鬣、・、ヌサイセネ、ヌ、ュ、 PostgreSQL 、ホヒワ、2コ、「、熙゙、ケ。」 http://www.PostgreSQL.org
/docs/awbook.html

    [フテ:
        、ウ、ホヒワ、マ。「JPUG。ヨPostgreSQL Bookヒンフハャイハイ。ラ
        、ヌヒンフ、オ、。「・ヤ・「・ス・、ォ、
        。ヨ、マ、ク、皃ニ、ホPostgreSQL。ラ、ネ、キ、ニスミネヌ、オ、、ニ、、、゙、ケ。」
    ]


、ェ、隍モ。「 http://www.commandprompt.com/ppbook/、ヌ、ケ。」

    [フテ:
        ヒョフ、マ。ヨシツチゥ PostgreSQL。ラ
        、ャ・ェ・鬣、・遙シ、ォ、鮨ミネヌ、オ、、ニ、、、゙、ケ。」
    ]


ケリニイトヌス、ハスタメ、ホフワマソ、マ。「http://techdocs.PostgreSQL.org/techdocs/bookreviews.php
、ヒ、「、熙゙、ケ。」 PostgreSQL オサスムセハオュサ、筍「http://techdocs.PostgreSQL.org/ 、ヒ、「、
、゙、ケ。」

    [フテ:
        ニヒワク、ホスタメナ、ヒ、ト、、、ニ、マ。「ニヒワPostgreSQL・譯シ・カイ、ホ。「http://www.postgresql.jp/PostgreSQL/references.html
        、筅エ、鬢、ッ、タ、オ、、。」
    ]


・ウ・゙・・ノ・鬣、・、ホ・ッ・鬣、・「・・ネ・ラ・・ー・鬣瀾sql 、筍「キソ。「ア鮟ササメ。「エリソ。「スクフ。「、ス、ホツセ、ホ
セハ、、ェクォ、サ、ケ、。「、、、ッ、ト、ォ、ホチヌタイ、鬢キ、、 \d ・ウ・゙・・ノ、サ、チ、゙、ケ。」 - \? 、サネ、ヲ、ネヘ
ヘムイトヌス、ハ・ウ・゙・・ノ、ャノスシィ、オ、、゙、ケ。」

イ譯ケ、ホ Web ・オ・、・ネ、ヒ、マ。「、オ、鬢ヒツサウ、ホハクス、ャ、「、熙゙、ケ。」

1.10) エテホ、ホ・ミ・ー、萠、、タフオ、、オ。ヌス、マ、ノ、ヲ、荀テ、ニクォ、ト、ア、゙、ケ、ォ。ゥ

PostgreSQL、マウネト・、オ、、ソSQL:2003、ホ・オ・ヨ・サ・テ・ネ、・オ・ン。シ・ネ、キ、゙、ケ。」イ譯ケ、ホ・レ。シ・ク、ホ TODO
・・ケ・ネ、ヒ。「エテホ、ホ・ミ・ー、莵醢オ。ヌス、萓ュヘ霍ライ隍ヒ、ト、、、ニ、ホオュスメ、ャ、「、熙゙、ケ。」

1.11) SQL 、マ、ノ、ヲ、ケ、、ミウリ、ル、゙、ケ、ォ。ゥ

、゙、コ。「セ蠏ュ、ヌスメ、ル、ソ PostgreSQL 、ヒ、ト、、、ニ、ホヒワ、ニノ、爨ウ、ネ、ク。ニ、、キ、ニ、ッ、タ、オ、、。」、筅ヲ、メ
、ネ、ト、マ。「 "Teach Yourself SQL in 21 Days, Second Edition" at http://
members.tripod.com/er4ebus/sql/index.htm、ヌ、ケ。」

The Practical SQL Handbook, Bowman Judith S. et al., Addison-Wesley 、ャツソ、ッ、ホ・
。シ・カ、ヒケ・ノセ、ヌ、ケ。」、ロ、ォ、ヌ、マ。「The Complete Reference SQL, Groff et al., McGraw-Hill
、篁・ノセ、ヌ、ケ。」

チヌタイ、鬢キ、、シース、マ。「http://www.intermedia.net/support/sql/sqltut.shtm, http://
ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM, 、ス、キ、ニ。「http://
sqlcourse.com 、ヒ、「、熙゙、ケ。」

    [フテ:
         ニヒワPostgreSQL・譯シ・カイ、ホニヒワク、ホサイケヘハクク・、ホセメイ・レ。シ・ク

http://www.postgresql.jp/PostgreSQL/references.html
        、ャ、「、熙゙、ケ。」
         カ眸」トセハクサ皃ホ。ヨス鯀エシヤク、ホ」ト」ツタ゚キラニフ遑ヲ」モ」ム」フニフ扈イケヘスセメイ。ラ、ホ・ウ。シ・ハ。シ
                http://www.shonan.ne.jp/~nkon/ipsql/books_SQL.html
        、ャ、「、熙゙、ケ(、荀荳ナ、、2000ヌッネヌ)。」
         ヒルナトホムアムサ皃ホ。ヨPostgreSQLニヒワク・゙・ヒ・螂「・。ラ
                http://www.net-newbie.com/
        、ヌ、マ・ェ・・鬣、・・゙・ヒ・螂「・、ホク。コ、ャ、ヌ、ュ、゙、ケ。」
         エンサウノヤニノラサ皃ホUNIX ・ヌ。シ・ソ・ル。シ・ケニフ
                http://www.wakhok.ac.jp/DB/DB.html
        、筵ェ・・鬣、・、ヌニノ、爨ウ、ネ、ャ、ヌ、ュ、゙、ケ。」
         Nikkei BP IT Pro 、ヒ、「、タミー貪」ノラサ皃ホ PostgreSQL ・ヲ・ゥ・テ・チ
        、ヌ、マヒ雋ソキ、キ、、セハ、、ネ、熙「、イ、ニ、、、゙、ケ。」
    ]


1.12) ウォネッ・チ。シ・爨ヒ、マ、ノ、ホ、隍ヲ、ヒサイイテ、キ、゙、ケ、ォ。ゥ

。ハウォネッシヤク、ア、ホ。ヒDeveloper's FAQ、、エ、鬢、ッ、タ、オ、、。」

1.13) ツセ、ホDBMS、ネネ讀ルPostgreSQL、マ、ノ、ヲ、ハ、ホ、ヌ、ケ、ォ。ゥ

・ス・ユ・ネ・ヲ・ァ・「、キラ、ハヒ。、ヒ、マ、、、ッ、ト、ォ、「、熙゙、ケ。」オ。ヌス、ネタュヌス、ネソョヘタュ、ネ・オ・ン。シ・ネ、ネイチウハ
、ヌ、ケ。」

オ。ヌス(Features)
    PostgreSQL、マ。「・ネ・鬣・カ・ッ・キ・逾。「・オ・ヨ・ッ・ィ・遙「・ネ・・ャ。シ。「・モ・蝪シ。「ウーノ・ュ。シターケ
    タュサイセネ。「、ェ、隍モ。「タホ、オ、、ソ・・テ・ッオ。ケス、ハ、ノ。「ツ邨ャフマセヲヘム DBMS、ャサ、トオ。ヌス、、ロ、ネ、
    、ノサ、テ、ニ、、、゙、ケ。」、オ、鬢ヒ PostgreSQL、マ。「・譯シ・カトオチキソ。「キムセオ。「・。シ・。「、ス、、ォ、鬘「
    ・・テ・ッカ・ケ遉スフセョ、ケ、・゙・・チ・ミ。シ・ク・逾ニアサタュタゥク讀ハ、ノ。「セヲヘムDBMS、篏、チケ遉、サ、ハ
    、、、隍ヲ、ハオ。ヌス、、、、ッ、ト、ォサ、チケ遉、サ、ニ、、、゙、ケ。」
タュヌス(Performance)
    PostgreSQL、マツセ、ホセヲヘム、「、、、、マ・ェ。シ・ラ・・ス。シ・ケ、ホ・ヌ。シ・ソ・ル。シ・ケ、ネク゚ウム、ホタュヌス、篏、チ
    、゙、ケ。」、「、フフ、ヌ、マ、隍チ皃ォ、テ、ソ、遙「、ロ、ォ、ホフフ、ヌ、マ、隍テル、ォ、テ、ソ、熙キ、゙、ケ。」ツセ、ホ・ヌ。シ
    ・ソ・ル。シ・ケ、ヒネ讀ル、ソタュヌス、マ。「、ユ、ト、ヲ +/-10% 、ッ、鬢、、ヌ、キ、遉ヲ。」
ソョヘタュ(Reliability)
    イ譯ケ、マ。「DBMS、ホソョヘタュ、ャケ筅ッ、ハ、ッ、ニ、マ、ス、ホイチテヘ、ャフオ、、、ウ、ネ、ヘイ、キ、ニ、゙、ケ。」ススハャ・ニ
    ・ケ・ネ、キ、ニ。「ーツト熙キ、ソ・ウ。シ・ノ、・ミ・ー、コヌセョ、ヒ、キ、ニ、ォ、鬣・遙シ・ケ、ケ、、隍ヲ、ヒナリ、皃ニ、゙、ケ
    。」、ス、、セ、、ホ・・遙シ・ケ、マセッ、ハ、ッ、ネ、1 ・ォキーハセ螟ホ・ル。シ・ソ。ヲ・ニ・ケ・ネ、ケヤ、ハ、、。「、ウ、、゙
    、ヌ、ホ・・遙シ・ケ、ホヘホ、ャ。「タスノハネヌ、ネ、キ、ニーツト熙キ、ソキクヌ、ハ・・遙シ・ケ、ヌ、「、、ウ、ネ、ハェク、テ
    、ニ、、、゙、ケ。」、ウ、ホハャフ、ヌ、マ。「ツセ、ホ・ヌ。シ・ソ・ル。シ・ケ、ネネ讀ル、ニ、篦スソァ、ャ、ハ、、、ウ、ネ、ヒシォソョ、サ
    、テ、ニ、、、゙、ケ。」
・オ・ン。シ・ネ(Support)
    イ譯ケ、ホ・癸シ・・・ー・・ケ・ネ、マ。「チカ、ケ、、、、ォ、ハ、フ萃熙ヒ、ト、、、ニ、箚キ隍リ、ホシス、ア、、キ
    、ニ、ッ、、。「ウォネッシヤ、茹譯シ・カ、ホツ遉ュ、ハスク、゙、熙リ、ホタワナタ、トカ。、キ、ニ、、、゙、ケ。」イ譯ケ、マフ萃
    、ホイキ隍ハンセレ、ケ、、ウ、ネ、マ、ヌ、ュ、゙、サ、、ャ。「セヲヘム・ヌ。シ・ソ・ル。シ・ケ、ヌ、「、テ、ニ、篝、ヒイキ隍オ、
    、、、ア、ヌ、マ、「、熙゙、サ、。」ウォネッシヤ、茖「・譯シ・カ。ヲ・ウ・゚・螂ヒ・ニ・」。「・゙・ヒ・螂「・ホ爍「、ス、、ヒ
    。「・ス。シ・ケ・ウ。シ・ノ、ハ、ノ、リトセタワ・「・ッ・サ・ケ、ヌ、ュ、、ウ、ネ、ヒ、隍テ、ニ。「PostgreSQL、ホ・オ・ン。シ・ネ、マ
    。「ツセ、ホDBMS ・オ・ン。シ・ネ、隍熙簣・、、ソ、筅ホ、ネ、ハ、テ、ニ、、、゙、ケ。」ク賚ラヒセ、ヒナ、ィ、ニ。「サハチヒ隍ホ
    セヲヘム・オ・ン。シ・ネ、ハ、ノ、筅「、熙゙、ケ。ハFAQ1.7タ皃、エ、鬢、ッ、タ、オ、、。ヒ。」
イチウハ(Price)
    PostgreSQL、ホヘヘム、マ。「セヲヘム、ヌ、篳セヲヘム、ヌ、筍「、ケ、ル、ニフオホチ、ヌ、ケ。」セ蠏ュ、ヒシィ、キ、ニ、「、BSD
    ・ケ・ソ・、・、ホサネヘムオツ、ヒウー、、ハ、、クツ、遙「PostgreSQL、ホ・ウ。シ・ノ、タゥクツフオ、キ、ヌセヲノハ、ヒチネ、゚
    ケ、爨ウ、ネ、ャ、ヌ、ュ、゙、ケ。」

ィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャ

                          ・譯シ・カ。ヲ・ッ・鬣、・「・・ネ、ホシチフ

2.1) PostgreSQL 、ヒ、マ、ノ、、ハ・、・・ソ。シ・ユ・ァ。シ・ケ、ャサネ、ィ、゙、ケ、ォ。ゥ

PostgreSQL 、ホ・、・・ケ・ネ。シ・、ヒエ゙、゙、、ハェ、マC、ネチネケ、゚ C、ホ・、・・ソ。シ・ユ・ァ。シ・ケ、タ、ア、ヌ、ケ。」
、ス、ホツセ、ホ・、・・ソ。シ・ユ・ァ。シ・ケ、マニネホゥ、キ、ソ・ラ・・ク・ァ・ッ・ネ、ヌ。「ハフ。ケ、ヒ・タ・ヲ・・。シ・ノ、オ、、゙、ケ。」
ハャ、ォ、、、ウ、ネ、ヌ。「、ス、、セ、、ホウォネッ・チ。シ・爨ャニネシォ、ホ・・遙シ・ケ・ケ・ア・ク・蝪シ・、サ、ト、ウ、ネ、ャオ
、オ、、゙、ケ。」

PHP 、ホ、隍ヲ、ハ、、、ッ、ト、ォ、ホ・ラ・・ー・鬣゚・・ークタク、マ。「 PostgreSQL、ホ・、・・ソ。シ・ユ・ァ。シ・ケ、エ゙、
、ヌ、、、゙、ケ。」Perl, TCL, Python, 、ス、キ、ニ。「、ス、ホ、ロ、ォ、ホヘヘムイトヌス、ハクタク、ホ・、・・ソ。シ・ユ・ァ。シ・ケ
、マ。「 http://gborg.postgresql.org 、ホ Drivers/Interfaces 、ホタ皃ホテ讀ネ・、・・ソ。シ・ヘ・テ・ネ
、ホク。コ、ヌ、゚、ト、ア、鬢、゙、ケ。」

2.2) PostgreSQL 、 Web ・レ。シ・ク、ネマ「キネ、オ、サ、、ヒ、マ、ノ、、ハ・ト。シ・、ャ、「、熙゙、ケ、ォ。ゥ

・ヌ。シ・ソ・ル。シ・ケ、ホ「、ヒサ、ト Web ・レ。シ・ク、ヒ、ト、、、ニ、ホチヌタイ、鬢キ、、セメイ、ャ。「
http://www.webreview.com、ヒ、「、熙゙、ケ。」

Web 、リ、ホウネト・、ホ、ソ、皃ヒ、マ。「PHP(http://www.php.net/) 、ャツアロ、キ、ソ・、・・ソ。シ・ユ・ァ。シ・ケ、ネ、ハ
、テ、ニ、、、゙、ケ。」

    [フテ:
          PHP、ヒエリ、ケ、ニヒワク、ホセハ、マ。「2000ヌッ4キ19ニ、ヒネッツュ、キ、ソニヒワPHP・譯シ・カイ、ホ・オ・、・ネ
                http://www.php.gr.jp/
        、「、、、、マ。「ラ「タ ホ爨オ、、ホ・オ・、・ネ
                http://www.geocities.jp/rui_hirokawa/php/
        、ヒ、ォ、ハ、熙゙、ネ、皃鬢、ニ、、、゙、ケ。」
    ]


ス靉、ャハ」サィ、ハセケ遑「ツソ、ッ、ホソヘ、マ Perl ・、・・ソ。シ・ユ・ァ。シ・ケ、ネ CGI.pm 、ォ mod_perl 、サネ、、
、゙、ケ。」

2.3) PostgreSQL 、ヒ・ー・鬣ユ・」・ォ・。ヲ・譯シ・カ・、・・ソ。シ・ユ・ァ。シ・ケ、マ、「、熙゙、ケ、ォ。ゥ

、筅チ、、。「、「、熙゙、ケ。」セワコル、マ。「http://techdocs.postgresql.org/guides/GUITools 、、エ
、鬢、ッ、タ、オ、、。」

ィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャ

                                 エノヘセ螟ホシチフ

3.1) 、ノ、ホ、隍ヲ、ヒ、ケ、、ミ /usr/local/pgsql ーハウー、ホセス熙ヒ・、・・ケ・ネ。シ・、ヌ、ュ、゙、ケ、ォ。ゥ

エハテア、ハハヒ。、マ。「 configure 、チ、鬢サ、、ネ、ュ、ヒ --prefix ・ェ・ラ・キ・逾、サリト熙ケ、、ウ、ネ、ヌ、ケ
。」

3.2) ツセ、ホ・ロ・ケ・ネ、ォ、鬢ホタワツウ、マ、ノ、ホ、隍ヲ、ヒタゥク讀キ、゙、ケ、ォ。ゥ

エトテヘ、ヌ、マ。「PostgreSQL 、マ Unix ・ノ・皈、・・ス・ア・テ・ネ。「、゙、ソ、マ。「TCP/IPタワツウ、ホ・。シ・ォ・・゙
・キ・、ォ、鬢ホタワツウ、キ、ォオ、キ、゙、サ、。」postgresql.conf 、ホテ讀ホ listen_addresses 、ス、タオ、キ
。「、ォ、ト。「$PGDATA/pg_hba.conf ・ユ・。・、・、ナャタレ、ヒトセ、キ、ニ。「・ロ・ケ・ネシ酥ウキソヌァセレ、ヘュク、ヒ、キ
、ハ、、、ォ、ョ、熙マ。「ツセ、ホ・゙・キ・、ォ、鬢マタワツウ、ヌ、ュ、ハ、、、ヌ、キ、遉ヲ。」

3.3) 、隍ホノ、、タュヌス、ニタ、、ソ、皃ヒ、マ。「・ヌ。シ・ソ・ル。シ・ケ。ヲ・ィ・・ク・、、ノ、ホ、隍ヲ、ヒトエター、キ、゙、ケ、ォ
。ゥ

タュヌスイチア、ホイトヌスタュ、ホ、「、熙ス、ヲ、ハシ遉ハホホー隍ャ3、ト、「、熙゙、ケ。ァ

・ッ・ィ・熙ホハムケケ
    ・ッ・ィ・熙ス、タオ、キ、ニ、隍ホノ、、タュヌス、ニタ、、ウ、ネ、エ゙、゚、゙、ケ。ァ
     「「 シー、ェ、隍モノハャ・、・・ヌ・テ・ッ・ケ、エ゙、爍「・、・・ヌ・テ・ッ・ケ、コタョ
     「「 ハ」ソ、ホINSERT、ホ、ォ、、熙ヒCOPY、サネヘム
     「「 ハ」ソ、ホハク、・ー・。シ・ライス、キ。「1、ト、ホ・ネ・鬣・カ・ッ・キ・逾、ヒ、キ、ニ・ウ・゚・テ・ネ、ホ・ェ。シ・ミ・リ・テ
        ・ノ、コクコ
     「「 ・、・・ヌ・テ・ッ・ケ、ォ、鬢ォ、鯆サウ、ホ・・ヲ、シ隍スミ、ケ、ネ、ュ、マCLUSTER、サネヘム
     「「 ・ッ・ィ・熙ホスミホマ、ホ・オ・ヨ・サ・テ・ネ、ハヨ、ケ、ソ、皃ヒLIMIT、サネヘム
     「「 ス猜、オ、、ニ、、、・ッ・ィ・熙サネヘム
     「「 ・ェ・ラ・ニ・」・゙・、・カ、ホタオウホ、ハナキラ、ーンサ、ケ、、ソ、皃ヒ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 、、エ、
    、、ッ、タ、オ、、。」

・マ。シ・ノ・ヲ・ァ・「、ホチェト
    タュヌス、ヒ、ェ、ア、・マ。シ・ノ・ヲ・ァ・「、ホアニカチ、マ http://candle.pha.pa.us/main/writings/
    pgsql/hw_performance/index.html (JPUG・オ・、・ネ、ホニヒワクネヌ) 、ネ http://
    www.powerpostgresql.com/PerfList/ 、ヒスメ、ル、鬢、ニ、、、゙、ケ。」


    [フテ:
      JPUGヘサトケ、ホハメイャヘオタクサ皃ヒ、隍。「。ヨコ」、ケ、ー、ヌ、ュ、PostgreSQL・チ・蝪シ・ヒ・・ー。ラ
      、ネ、、、ヲ・ウ。シ・ハ。シ、ャ ThinkIT ・オ・、・ネ、ヒ、「、遙「シツコカネ、ホサイケヘ、ヒ、ハ、熙゙、ケ。」
        http://www.thinkit.co.jp/free/tech/10/1/1.html
    ]


3.4) 、ノ、ホ、隍ヲ、ハ・ヌ・ミ・ーオ。ヌス、ャサネ、ィ、゙、ケ、ォ。ゥ

・オ。シ・ミケスタョハムソ、ヒ、マツソ、ッ、ホ log_* 、ャ、「、遙「・ッ・ィ・熙ネ・ラ・・サ・ケ、ホナキラ、スミホマ、ケ、、ウ、ネ、ャ、ヌ
、ュ。「・ヌ・ミ・ー、ネタュヌスキラツャ、ヒ、ネ、ニ、簗リヘ、ヌ、ケ。」

3.5) タワツウ、キ、隍ヲ、ネ、ケ、、ネ、ュ、ヒ 'Sorry, too many clients' 、ャスミ、、ホ、マ、ハ、シ、ヌ、ケ、ォ。ゥ

エト熙ヌ、ホタゥクツ、ヌ、「、 100 、ホ・ヌ。シ・ソ・ル。シ・ケ・サ・テ・キ・逾、ヒテ」、キ、ニ、キ、゙、テ、ニ、、、゙、ケ。」
postmaster、ャニアサタワツウ、ヌ、ュ、・ミ・テ・ッ・ィ・・ノ・ラ・・サ・ケ、ホタゥクツソ、チ、荀ケノャヘラ、ャ、「、熙゙、ケ。」
postgresql.conf 、ホテ讀ホ max_connections 、ホテヘ、ハムケケ、キ、ニ postmaster、コニオッニー、ケ、、ウ
、ネ、ヌイトヌス、ヒ、ハ、熙゙、ケ。」

3.6) PostgreSQL、ホ・皈ク・罍シ・・遙シ・ケ、・「・テ・ラ・ヌ。シ・ネ、ケ、、ホ、ヒ・タ・・ラ、ネ・・ケ・ネ・「、、キ、ハ、ッ
、ニ、マ、ハ、鬢ハ、、、ホ、マ、ハ、シ、ヌ、ケ、ォ。ゥ

PostgreSQL・チ。シ・爨マ・゙・、・ハ。シ・・遙シ・ケ、ヌ、マセョ、オ、ハハムケケ、キ、ォケヤ、ハ、、、゙、サ、、ホ、ヌ。「7.4.0 、ォ
、 7.4.1 、リ、ホ・「・テ・ラ・ー・。シ・ノ、ヒ、マ・タ・・ラ、ネ・・ケ・ネ・「、ホノャヘラ、マ、「、熙゙、サ、。」、キ、ォ、キ。「・皈ク
・罍シ・・遙シ・ケ(、ソ、ネ、ィ、ミ。「7.2、ォ、7.3、リ、ホ、隍ヲ、ハ) 、ヌ、マ。「・キ・ケ・ニ・爭ニ。シ・ヨ・、茹ヌ。シ・ソ・ユ・。
・、・、ホニ篷・ユ・ゥ。シ・゙・テ・ネ、ホハムケケ、、キ、ミ、キ、ミケヤ、ハ、、、゙、ケ。」、ウ、、鬢ホハムケケ、マ、ソ、、、ニ、、ハ」サィ、ヌ
。「、ス、ホ、ソ、盍譯ケ、マ・ヌ。シ・ソ・ユ・。・、・、ホ、ソ、皃ホク衞ク゚エケタュ、ーンサ、ケ、、ウ、ネ、ャ、ヌ、ュ、゙、サ、。」・タ
・・ラ、マネニヘム・ユ・ゥ。シ・゙・テ・ネ、ヌ・ヌ。シ・ソ、スミホマ、キ。「、ス、、ソキ、キ、、ニ篷・ユ・ゥ。シ・゙・テ・ネ、ヒニノ、゚ケ、
、ウ、ネ、ャ、ヌ、ュ、゙、ケ。」

3.7) ・マ。シ・ノ・ヲ・ァ・「、ヒ、マ、ノ、、ハ・ウ・・ヤ・蝪シ・ソ、サネ、ィ、ミ、隍、、ヌ、ケ、ォ。ゥ

PC・マ。シ・ノ・ヲ・ァ・「、マ、ロ、ネ、、ノク゚エケタュ、ャ、「、熙゙、ケ、ホ、ヌ。「、ロ、ネ、、ノ、ホソヘ、マ。「、ケ、ル、ニ、ホPC・マ。シ・ノ
・ヲ・ァ・「、ャニア、クノハシチ、タ、ネサラ、、ケ、犢ケク、ャ、「、熙゙、ケ。」、キ、ォ、キ。「、ス、、マエヨー网、、ヌ、ケ。」ECC RAM。「
SCSI。「、ェ、隍モ。「ケ篷ハシチ・゙・カ。シ・ワ。シ・ノ、マ。「ーツ、、・マ。シ・ノ・ヲ・ァ・「、ヒネ讀ル、、ネ。「、隍ソョヘタュ、ャケ
、ッ。「、隍タュヌス、簧ノ、、、ホ、ヌ、ケ。」 PostgreSQL 、マ、ロ、ネ、、ノ、ホ・マ。シ・ノ・ヲ・ァ・「、ヌイヤニッ、キ、゙、ケ、ャ。「
ソョヘタュ、菎ュヌス、ャスナヘラ、ハセケ遉マ。「・マ。シ・ノ・ヲ・ァ・「、ホ・ェ・ラ・キ・逾、クヲオ讀ケ、、ウ、ネ、ャクュフタ、ヌ、ケ。」
・癸シ・・・ー・・ケ・ネ、ヌ、筵マ。シ・ノ・ヲ・ァ・「・ェ・ラ・キ・逾、ネ・ネ・。シ・ノ・ェ・ユ、ヒ、ト、、、ニオトマタ、ケ、、ウ、ネ、ャ
、ヌ、ュ、゙、ケ。」

ィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャ

                                 チ犲セ螟ホシチフ

4.1) コヌス鬢ホソ・・ヲ、ホ、゚、 SELECT、ケ、、ヒ、マ、ノ、ヲ、キ、゙、ケ、ォ。ゥ・鬣・タ・爨ハ・・ヲ。ゥ

、ソ、テ、ソ、ホソケヤ、ホ・・ヲ、シ隍スミ、ケ、ソ、皃ヒ。「イソケヤノャヘラ、ォ、ャ、、ォ、、ミ。「 SELECT 、ホ、ネ、ュ、ヒ
LIMIT 、サネ、、、゙、ケ。」 ORDER BY、ヒ・、・・ヌ・テ・ッ・ケ、ャ・゙・テ・チ、キ、ソセケ遑「、゙、テ、ソ、ッ・ッ・ィ・熙ャシツケヤ
、オ、、ハ、、、ウ、ネ、筅「、熙゙、ケ。」SELECT 、ホ、ネ、ュ、ヒイソケヤ、ャノャヘラ、ォ、テホ、鬢ハ、ア、、ミ。「・ォ。シ・ス・、サネ
、、FETCH、キ、゙、ケ。」

・鬣・タ・爭・ヲ、SELECT、ケ、、ヒ、マ。「シ。、ホハク、サネ、、、゙、ケ。ァ

    SELECT col
    FROM tab
    ORDER BY random()
    LIMIT 1;

4.2) トオチ、オ、、ソ・ニ。シ・ヨ・。「・、・・ヌ・テ・ッ・ケ。「・ヌ。シ・ソ・ル。シ・ケ。「、ェ、隍モ。「・譯シ・カ、、ノ、ホ、隍ヲ、ヒ
、キ、ニクォ、ト、アスミ、キ、゙、ケ、ォ。ゥpsql、ヌサネ、、、ニ、、、・ッ・ィ・熙ノスシィ、ケ、、ヒ、マ、ノ、ヲ、キ、゙、ケ、ォ。ゥ

psql 、ホテ讀ヌ \dt・ウ・゙・・ノ、サネ、テ、ニ・ニ。シ・ヨ・、クォ、、ウ、ネ、ャ、ヌ、ュ、゙、ケ。」psql、ホテ讀ヌ \? 、サネ
、テ、ニ。「・ウ・゙・・ノ、ホチエ・・ケ・ネ、トエ、ル、、ウ、ネ、ャ、ヌ、ュ、゙、ケ。」ーハ、ヌ。「psql 、ホ・ス。シ・ケ・ウ。シ・ノ、ヌ。「
・ミ・テ・ッ・ケ・鬣テ・キ・螂ウ・゙・・ノ、スミホマ、ケ、 pgsql/src/bin/psql/describe.c ・ユ・。・、・、ニノ、
、ウ、ネ、筅ヌ、ュ、゙、ケ。」、ス、ホテ讀ヒ、マ。「 SQL ・ウ・゙・・ノ、タクタョ、ケ、ノハャ、箒゙、゙、、゙、ケ。」、゙、ソ。「 -E
・ェ・ラ・キ・逾、ノユ、ア、ニ psql 、ウォサマ、ケ、、ネ。「ニホマ、オ、、ソ・ウ・゙・・ノ、シツケヤ、ケ、、ソ、皃ホ・ッ・ィ・
、ーサスミホマ、ケ、、隍ヲ、ヒ、ハ、熙゙、ケ。」 PostgreSQL、マ SQL ス犒、ホ INFORMATION SCHEMA ・、・
・ソ。シ・ユ・ァ。シ・ケ、トカ。、キ、゙、ケ、ホ、ヌ。「・ヌ。シ・ソ・ル。シ・ケ、ヒ、ト、、、ニ、ホセハ、フ荀、ケ遉、サ、、ウ、ネ、筅ヌ
、ュ、゙、ケ。」

pg_ 、ヌサマ、゙、・キ・ケ・ニ・爭ニ。シ・ヨ・、ヌ、筅ウ、、鬢オュスメ、ケ、、ウ、ネ、ャ、ヌ、ュ、゙、ケ。」

psql -l、サネ、ヲ、ネチエ、ニ、ホ・ヌ。シ・ソ・ル。シ・ケ、・・ケ・ネ、キ、゙、ケ。」

、ス、、ネ。「pgsql/src/tutorial/syscat.source 、サ、キ、ニ、゚、ニ、ッ、タ、オ、、。」、ス、ウ、ヒ、マ。「・ヌ。シ・ソ
・ル。シ・ケ、ホ・キ・ケ・ニ・爭ニ。シ・ヨ・、ォ、鮴ハ、ニタ、、ソ、皃ヒノャヘラ、ハ SELECT ハク、ャツサウ、「、熙゙、ケ。」

4.3) ・ォ・鬣爨ホ・ヌ。シ・ソキソ、ハムケケ、ケ、、ヒ、マ、ノ、ヲ、キ、゙、ケ、ォ。ゥ

・ォ・鬣爨ホ・ヌ。シ・ソキソ、ホハムケケ、マ 8.0 ーハケ゚、ヌ、マ。「 ALTER TABLE ALTER COLUMN TYPE 、サネ、ヲ、ウ
、ネ、ヒ、隍エヨテア、ヒ、ハ、熙゙、キ、ソ。」

、ス、、隍チー、ホ・ミ。シ・ク・逾、ヌ、マ。「ーハイシ、ホ、隍ヲ、ヒ、キ、゙、ケ:

    BEGIN;
    ALTER TABLE tab ADD COLUMN new_col new_data_type;
    UPDATE tab SET new_col = CAST(old_col AS new_data_type);
    ALTER TABLE tab DROP COLUMN old_col;
    COMMIT;

、ウ、、ケヤ、ハ、テ、ソ、ネ、ュ、マ。「ヒセテ、オ、、ソケヤ、ャサネ、テ、ニ、、、・ヌ・」・ケ・ッカエヨ、イシ、ケ、、ソ、皃ヒ
VACUUM FULL tab、、キ、ソ、ロ、ヲ、ャホノ、、、ォ、筅キ、、゙、サ、。」

4.4) ・・ヲ。「・ニ。シ・ヨ・。「・ヌ。シ・ソ・ル。シ・ケ、ホコヌツ逾オ・、・コ、マ。ゥ

タゥクツ、マーハイシ、ホ、ネ、ェ、熙ヌ、ケ:

    ・ヌ。シ・ソ・ル。シ・ケ、ホコヌツ逾オ・、・コ?        タゥクツフオ、キ (32 TB 、ホ・ヌ。シ・ソ・ル。シ・ケ、篦クコ゚、キ、゙
                                     、ケ)
    ・ニ。シ・ヨ・、ホコヌツ逾オ・、・コ?            32 TB
    ・・ヲ、ホコヌツ逾オ・、・コ?                1.6TB
    ・ユ・」。シ・・ノ、ホコヌツ逾オ・、・コ?          1 GB
    ・ニ。シ・ヨ・ニ筅ヌ、ホコヌツ逾・ヲソ?        タゥクツフオ、キ
    ・ニ。シ・ヨ・ニ筅ヌ、ホコヌツ逾ォ・鬣狒?      ・ォ・鬣爨ホキソ、ヒ、隍テ、ニ 250-1600
    ・ニ。シ・ヨ・ニ筅ヌ、ホコヌツ逾、・・ヌ・テ・ッ・ケ   タゥクツフオ、キ
    ソ?

、筅チ、、。「、ウ、、鬢マシツコン、マフオタゥクツ、ヌ、マ、ハ、ッ。「・ヌ・」・ケ・ッヘニホフ、ネ・皈筵遙シ、茹ケ・・テ・ラ・ケ・レ。シ
・ケ、ホツ遉ュ、オ、ヒ、隍タゥクツ、オ、、゙、ケ。」タュヌス、マ、ウ、、鬢ホテヘ、ャ、ウ、ネ、ホ、ロ、ォツ遉ュ、ハサ、ヒタ、熙シ、ア
、゙、ケ。」

コヌツ逾ニ。シ・ヨ・・オ・、・コ、ホ32TB、マ・ェ・レ・。シ・ニ・」・・ー・キ・ケ・ニ・爨ヒ、隍オツ逾ユ・。・、・、ホ・オ・ン。シ・ネ
、マノャヘラ、ネ、キ、゙、サ、。」オツ遉ハ・ニ。シ・ヨ・、マハ」ソ、ホ1GB、ホ・ユ・。・、・、ヒハャ、ア、ニハンツク、オ、、゙、ケ、ホ、ヌ。「
・ユ・。・、・・キ・ケ・ニ・爨ホタゥクツ、マスナヘラ、ヌ、マ、「、熙゙、サ、。」

・ヌ・ユ・ゥ・・ネ、ホ・ヨ・・テ・ッ・オ・、・コ、32k、ヒ、ケ、、ウ、ネ、ヌ。「コヌツ逾ニ。シ・ヨ・・オ・、・コ、ネコヌツ逾ォ・鬣狒、ネ
、4ヌワ、ヒ、ケ、、ウ、ネ、ャ、ヌ、ュ、゙、ケ。」

、メ、ネ、ト、ホタゥクツ、マ。「フ2,000ハクサーハセ螟ホトケ、オ、ホ・ォ・鬣爨ヒ・、・・ヌ・テ・ッ・ケ、ノユ、ア、、ウ、ネ、ャ、ヌ、ュ、ハ
、、、ウ、ネ、ヌ、ケ。」ケャ、、、ヒ、筍「、ス、ホ、隍ヲ、ハ・、・・ヌ・テ・ッ・ケ、マシツコン、マノャヘラ、「、熙゙、サ、。」トケ、、・ォ・鬣
、ホMD5・マ・テ・キ・螟ホエリソ・、・・ヌ・テ・ッ・ケ、マーーユタュ、ャ、ハ、ヒ、隍熙ホハンクア、ヌ。「、゙、ソ。「・ユ・・ニ・ュ・ケ・ネ、ホ
・、・・ヌ・テ・ッ・ケ、ヌ、マ・ォ・鬣猗筅ホテアク、ク。コ、ケ、、ウ、ネ、ャ、ヌ、ュ、゙、ケ。」

4.5) ーネフナェ、ハ・ニ・ュ・ケ・ネ・ユ・。・、・、ホ・ヌ。シ・ソ、ハンツク、ケ、、ヒ、マ。「・ヌ。シ・ソ・ル。シ・ケ、ホ・ヌ・」・ケ・ッヘニホフ
、マ、ノ、ホ、ッ、鬢、ノャヘラ、ヌ、ケ。ゥ

ノ眛フ、ホ・ニ・ュ・ケ・ネ・ユ・。・、・、 PostgreSQL 、ホ・ヌ。シ・ソ・ル。シ・ケ、ヒハンツク、ケ、、ヒ、マ。「コヌツ遉ヌフ5ヌワ、ホ
・ヌ・」・ケ・ッヘニホフ、ノャヘラ、ネ、キ、゙、ケ。」

ホ翊熙ネ、キ、ニ。「ウニケヤ、ヒターソ、ネ・ニ・ュ・ケ・ネオュスメ、サ、ト 100,000ケヤ、ホ・ユ・。・、・、ケヘ、ィ、ニ、゚、゙、キ、
、ヲ。」・ニ・ュ・ケ・ネ、ホハクサホ、ホハソカムトケ、オ、20・ミ・、・ネ、ネイセト熙ケ、、ネ。「・ユ・鬣テ・ネ・ユ・。・、・、ホツ遉ュ、オ
、マフ2.8MB 、ヌ、ケ。」、ウ、ホ・ヌ。シ・ソ、エ゙、 PostgreSQL ・ヌ。シ・ソ・ル。シ・ケ・ユ・。・、・、ホツ遉ュ、オ、マシ。、ホ
、隍ヲ、ヒフ6.4MB、ネクォタム、筅、ウ、ネ、ャ、ヌ、ュ、゙、ケ。ァ

    28 bytes: ウニ・・ヲ、ホ・リ・テ・タ(ウオササ)
    24 bytes: ターソ(int)・ユ・」。シ・・ノ、ネ・ニ・ュ・ケ・ネ(text)・ユ・」。シ・・ノ
   + 4 bytes: ・レ。シ・クセ螟ホ・ソ・テ・ラ・、リ、ホ・ン・、・・ソ
   ----------------------------------------
    56 bytes per row

   PostgreSQL 、ホ・ヌ。シ・ソ・レ。シ・ク・オ・、・コ、マ 8192・ミ・、・ネ(8KB)、ハ、ホ、ヌ:

   8192 bytes per page
   -------------------   =  146 rows per database page (タレ、シホ、ニ)
     56 bytes per row

   100000 data rows
   --------------------  =  685 database pages (タレ、セ螟イ)
      146 rows per page

  685 database pages * 8192 bytes per page  =  5,611,520 bytes (5.6 MB)

・、・・ヌ・テ・ッ・ケ、マ。「、ウ、、ロ、ノ、ホ・ェ。シ・ミ・リ・テ・ノ、マヘラオ皃キ、゙、サ、、ャ。「・、・・ヌ・テ・ッ・ケノユ、ア、オ、、
・ヌ。シ・ソ、エ゙、牴ハセ蝪「、ス、、ハ、熙ヒツ遉ュ、ッ、ハ、熙゙、ケ。」

NULL、マ・モ・テ・ネ・゙・テ・ラ、ネ、キ、ニハンツク、オ、、ニ、、、ニ。「、ス、、鬢ャ、、コ、ォ、ヒ・ケ・レ。シ・ケ、サネ、、、゙、ケ。」

4.6) ・ッ・ィ・熙ャテル、、、ホ、マ、ハ、シ、ヌ、キ、遉ヲ。ゥ、ハ、シ。「・、・・ヌ・テ・ッ・ケ、ャサネ、、、ハ、、、ホ、ヌ、キ、遉ヲ、ォ。ゥ

・、・・ヌ・テ・ッ・ケ、マ。「、ケ、ル、ニ、ホ・ッ・ィ・熙ヌサネ、、、、、ア、ヌ、マ、「、熙゙、サ、。」・ニ。シ・ヨ・、ャコヌセョ・オ・、
・コ、隍ツ遉ュ、ッ。「・ッ・ィ・熙ヌ、ス、ホ、、コ、ォ、ハ・ム。シ・サ・・ニ。シ・ク、ホ・・ヲ、チェツ、ケ、サ、タ、ア。「・、・・ヌ
・テ・ッ・ケ、マサネ、、、゙、ケ。」、ウ、、マ・、・・ヌ・テ・ッ・ケ・ケ・ュ・罕、ヒ、隍オッ、ウ、オ、、・鬣・タ・爨ハ・ヌ・」・ケ
・ッ・「・ッ・サ・ケ、マ。「・ニ。シ・ヨ・、・ケ・ネ・。シ・ネ、ヒニノ、狄郛。チココ、隍熙篥ル、ッ、ハ、、ウ、ネ、ャ、「、、ォ、鬢ヌ
、ケ。」

・、・・ヌ・テ・ッ・ケ、サネ、ヲ、ォ、キ霪熙ケ、、ソ、皃ヒ。「PostgreSQL 、マ・ニ。シ・ヨ・、ヒ、ト、、、ニ、ホナキラセハ、
サ、ソ、ハ、ア、、ミ、ハ、熙゙、サ、。」、ウ、ホナキラセハ、マ。「 VACUUM ANALYZE、゙、ソ、マ。「テア、ヒ ANALYZE 、
サネ、テ、ニシスク、ケ、、ウ、ネ、ャ、ヌ、ュ、゙、ケ。」ナキラセハ、サネ、テ、ニ・ェ・ラ・ニ・」・゙・、・カ、マ・ニ。シ・ヨ・、ホテ讀ヒ、「
、・・ヲソ、テホ、遙「・、・・ヌ・テ・ッ・ケ、サネ、ヲ、ル、ュ、ォ、ホキ霪熙、隍タオ、キ、ッ、ヌ、ュ、゙、ケ。」ナキラセハ、マ
コヌナャ、ハキケ鄂遉莵ケ醋ヒ。、キ隍皃セ螟ヌ、箏ョスナ、ハ、筅ホ、筅「、熙゙、ケ。」ナキラセハ、ホシスク、マ。「・ニ
。シ・ヨ・、ホニ簣ニ、ャハム、、ヒ隍ヒキォハヨ、キ、ハ、オ、、、ル、ュ、ヌ、ケ。」

・、・・ヌ・テ・ッ・ケ、マ。「トフセ ORDER BY 、莵ケ遉ケヤ、ハ、ヲ、ソ、皃ヒ、マサネ、、、゙、サ、。」ス郛。・ケ・ュ・罕
、ヒツウ、ッフタシィナェ・ス。シ・ネ、マ。「オツ遉ハ・ニ。シ・ヨ・、ホ・、・・ヌ・テ・ッ・ケ・ケ・ュ・罕、隍熙篷眛フ、マケ篦ョ、ヌ、ケ
。」

、キ、ォ、キ。「ORDER BY、ネチネ、゚ケ遉、オ、、ソLIMIT 、マ。「・ニ。シ・ヨ・、ホセョ、オ、ハノハャ、ハヨ、ケ、ソ、皃ヒ、ソ、モ
、ソ、モ・、・・ヌ・テ・ッ・ケ、サネ、ヲ、ヌ、キ、遉ヲ。」シツコン。「MAX() 、 MIN() 、ャ・、・・ヌ・テ・ッ・ケ、サネ、、ハ、、、ネ
、キ、ニ、筍「、ウ、ホ、隍ヲ、ハテヘ、ORDER BY 、ネ LIMIT 、サネ、テ、ニ・、・・ヌ・テ・ッ・ケ、サネ、テ、ニシ隍スミ、ケ、ウ
、ネ、ャイトヌス、ヌ、ケ:

    SELECT col
    FROM tab
    ORDER BY col [ DESC ]
    LIMIT 1;

、筅キ。「・ェ・ラ・ニ・」・゙・、・カ、ャエヨー网テ、ニ・キ。シ・ア・・キ・罕・ケ・ュ・罕、チェツ、キ、ソ、ウ、ネ、ヒオソ、、、ャ、ハ、ア
、、ミ。「SET enable_seqscan TO 'off'、ヒタ゚ト熙キ、ニ。「・ッ・ィ・熙、筅ヲーナルシツケヤ、キ。「・、・・ヌ・テ・ッ
・ケ・ケ・ュ・罕、ャ、゙、チ、ャ、、、ハ、ッツョ、ッ、ハ、テ、ニ、、、、ォ、ノ、ヲ、ォ、、゚、ニ、ッ、タ、オ、、。」

LIKE 、「、、、、マ ~ 、ホ、隍ヲ、ハ・・、・・ノ・ォ。シ・ノア鮟ササメ、マニテハフ、ハエトカュ、ヌ、キ、ォサネ、ィ、゙、サ、。ァ

 。ヲ ク。コハクサホ、ャハクサホ、ホコヌス鬢ヒ、ュ、ュ、゙、ケ。」、ソ、ネ、ィ、ミ。ァ
     「「 LIKE ・ム・ソ。シ・、ャ%、ヌサマ、゙、鬢ハ、、
     「「 ~ (タオオャノスクス) ・ム・ソ。シ・、マ^、ヌサマ、゙、鬢ハ、ア、、ミ、ハ、鬢ハ、、
 。ヲ ク。コハクサホ、ハクサ・ッ・鬣ケ、ォ、鮟マ、皃、ウ、ネ、マ、ヌ、ュ、゙、サ、。」、ソ、ネ、ィ、ミ。「[a-e]。」
 。ヲ ILIKE 、 ~* 、ホ、隍ヲ、ハツ醋クサ、ネセョハクサ、カ靆フ、キ、ハ、、ク。コ、マサネ、ィ、゙、サ、。」、ス、ホ、ォ、、
    。「、ウ、ホFAQ、ホ4.8タ皃ヌタ篶タ、ケ、シー・、・・ヌ・テ・ッ・ケ、ャサネ、ィ、゙、ケ。」
 。ヲ initdb 、ヒ、ェ、、、ニ、マ。「・ヌ・ユ・ゥ・・ネ、ヌC・・ア。シ・、ャサネ、、、ハ、ッ、ニ、マ、ハ、熙゙、サ、。」、ス、ホヘ
    ヘウ、マ。「C・・ア。シ・ーハウー、ヌ、マシ。、ヒツ遉ュ、ハハクサ、テホ、、ウ、ネ、ャ、ヌ、ュ、ハ、、、ォ、鬢ヌ、ケ。」、ウ、ホ、隍ヲ
    、ハセケ遑「

    LIKE

    ・、・・ヌ・ッ・キ・・ー、ヒ、タ、アニッ、ッ、隍ヲ、ハ。「ニテハフ、ハ

    text_pattern_ops

    ・、・・ヌ・テ・ッ・ケ、コタョ、ケ、、ウ、ネ、筅ヌ、ュ、゙、ケ。」

8.0、隍チー、ホ・・遙シ・ケ、ヌ、マ。「・、・・ヌ・テ・ッ・ケ、マ。「・ヌ。シ・ソキソ、ャ、チ、遉ヲ、ノ・、・・ヌ・テ・ッ・ケ、ホ・ォ・鬣
、ホキソ、ネーテラ、キ、ハ、ア、、ミ。「サネ、ィ、ハ、、、ウ、ネ、ャ、キ、ミ、キ、ミ、「、熙゙、キ、ソ。」、ェ、ス、鬢ッ。「int2, int8,
、ェ、隍モ numeric ナ、ホ・ォ・鬣爨ホ・、・・ヌ・テ・ッ・ケ、ャ、ス、ヲ、ヌ、ケ。」

4.7) フ荀、ケ遉、サ・ェ・ラ・ニ・」・゙・、・カ、ャ、ノ、ホ、隍ヲ、ヒフ荀、ケ遉、サ、ノセイチ、ケ、、ホ、ォ、クォ、、ヒ、マ、ノ、ヲ
、キ、゙、ケ、ォ。ゥ

・ェ・・鬣、・・゙・ヒ・螂「・、ヌ EXPLAIN 、クォ、ニ、ッ、タ、オ、、。」

4.8) タオオャノスクス、ヌ、ホク。コ、萃醋クサ、ネセョハクサ、ネ、カ靆フ、キ、ハ、、タオオャノスクスク。コ、マ、ノ、ホ、隍ヲ、ヒシツクス
、キ、゙、ケ、ォ。ゥツ醋クサ、ネセョハクサ、ネ、カ靆フ、キ、ハ、、ク。コ、ホ、ソ、皃ホ・、・・ヌ・テ・ッ・ケ、マ、ノ、ホ、隍ヲ、ヒサネ、、
、゙、ケ、ォ。ゥ

~ア鮟ササメ、マタオオャノスクスセネケ遉ケヤ、ハ、、。「~* 、マツ醋クサ、ネセョハクサ、カ靆フ、キ、ハ、、
(case-insensitive)タオオャノスクスセネケ遉ケヤ、、、゙、ケ。」ツ醋クサ、ネセョハクサ、カ靆フ、キ、ハ、、 LIKE ア鮟サ
サメ、 ILIKE 、ネ、、、、、゙、ケ。」

ツ醋クサ、ネセョハクサ、カ靆フ、キ、ハ、、ナテヘネ豕モ、マシ。、ホ、隍ヲ、ヒノスクス、ヌ、ュ、。ァ

    SELECT *
    FROM tab
    WHERE lower(col) = 'abc';

ノクス爭、・・ヌ・テ・ッ・ケ、ヌ、マサネ、、、コ。「、キ、ォ、キ、ハ、ャ、鬘「、筅キ。「シー・、・・ヌ・テ・ッ・ケ、コ、テ、ソ、ハ、鬢ス
、、ャサネ、、、、ヌ、キ、遉ヲ。」

    CREATE INDEX tabindex ON tab (lower(col));

セ蠏ュ、ホ・、・・ヌ・テ・ッ・ケ、ャUNIQUE、ヌコタョ、オ、、ソセケ遑「・ォ・鬣爨マツ醋クサ、ネセョハクサ、ウハヌシ、ヌ、ュ、゙
、ケ、ャ。「、ス、ホー网、、ャハクサ・ア。シ・ケ、タ、ア、ヌ、「、テ、ニ、簇アー、ヒ、マ、ハ、熙゙、サ、。」、「、ィ、ニニテト熙ホハクサ・ア
。シ・ケ、・ォ・鬣爨ヒウハヌシ、ケ、、ヒ、マ CHECKタゥフ、ォ。「・ネ・・ャ。シ、サネ、テ、ニ、ッ、タ、オ、、。」

4.9) ・ッ・ィ・熙ホテ讀ヌ。「・ユ・」。シ・・ノ、ャNULL 、ヌ、「、、ウ、ネ、ク。スミ、ケ、、ヒ、マ、ノ、ヲ、キ、゙、ケ、ォ。ゥ・ユ・」
。シ・・ノ、ャNULL、ォ、ノ、ヲ、ォ、ヌ、ノ、ホ、隍ヲ、ヒ・ス。シ・ネ、ャ、ヌ、ュ、゙、ケ、ォ。ゥ

ーハイシ、ホ、隍ヲ、ヒ。「IS NULL 、ネ IS NOT NULL、ヌ。「、ス、ホ・ォ・鬣爨・ニ・ケ・ネ、キ、ニ、゚、゙、ケ。ァ

   SELECT *
   FROM tab
   WHERE col IS NULL;

NULLセツヨ、ヌ・ス。シ・ネ、ケ、、ヒ、マ。「IS NULL 、ネ IS NOT NULL 、ホス、セサメ、 ORDER BY カ遉ホテ讀ヌサネ
、テ、ニ、゚、゙、ケ。」true 、ホ、筅ホ、マ false 、ホ、筅ホ、隍熙篁筅、テヘ、ネ、キ、ニハツ、ル、鬢、゙、ケ、ホ、ヌ。「シ。、ホ
ホ网ヌ、マ NULL 、ホオュコワ、ャキイフ・・ケ・ネ、ホセ衙、ヒテヨ、ォ、、゙、ケ。」

   SELECT *
   FROM tab
   ORDER BY (col IS NOT NULL)

4.10) 、、、、、、、ハハクサキソ、ホ、ス、、セ、、ホー网、、マイソ、ヌ、ケ、ォ。ゥ

        キソ     ニ篷フセ                      ネケヘ
    VARCHAR(n) varchar コヌツ酘ケ、ホ・オ・、・コ、サリト熙ケ、。「オヘ、睫ェフオ、キ
    CHAR(n)    bpchar  サリト熙オ、、ソクヌトトケ、ネ、ハ、、隍ヲ、ヒカヌ、ャオヘ、皃鬢、
    TEXT       text    トケ、オ、ヒニテハフ、ハセ蟶ツ、マフオ、キ
    BYTEA      bytea   イトハムトケ、ホ・ミ・、・ネヌロホ(null-byte safe)
    "char"     char    1ハクサ

ニ篷フセ、ヒ、ェフワ、ヒ、ォ、ォ、、ホ、マ。「・キ・ケ・ニ・爍ヲ・ォ・ソ・・ー、トエ、ル、、ネ、ュ、茖「・ィ・鬘シ・皈テ・サ。シ・ク、
シ、アシ隍、ネ、ュ、ヌ、ケ。」

セ蠏ュ、ホキソ、ホ、ヲ、チコヌス鬢ホ」エ、ト、ホキソ、マ "varlena" キソ、ヌ、ケ(、ケ、ハ、、チ。「・ヌ・」・ケ・ッ、ホコヌス鬢ホ」エ・ミ
・、・ネ、ャ・ヌ。シ・ソトケ、ヌ。「、ス、、ホク螟ヒシツコン、ホ・ヌ。シ・ソ、ャツウ、ュ、゙、ケ)。」、ウ、ホ、隍ヲ、ヒシツコン、ホカエヨ、マタクタ
、オ、、ソツ遉ュ、オ、隍熙篝ッ、キツ遉ュ、ッ、ハ、熙゙、ケ。」、キ、ォ、キ。「トケ、、テヘ、マーオスフ、オ、、、ホ、ヌ。「・ヌ・」・ケ・ッ
セ螟ホカエヨ、マサラ、テ、ソ、隍熙篝ョ、オ、ッ、ハ、熙゙、ケ。」

VARCHAR(n) 、マイトハムトケ、ホハクサホ、ハンツク、ケ、、ホ、ヒコヌナャ、ヌ、ケ、ャ。「ハンツク、ヌ、ュ、ハクサホ、ホトケ、オ、ヒタゥ
クツ、ャ、「、熙゙、ケ。」TEXT 、マトケ、オ、ヒタゥクツ、ホフオ、、ハクサホ、ホハンツク、ホ、ソ、皃ホ、筅ホ、ヌ。「コヌツ遉ヌ 1・ョ・ャ・ミ
・、・ネ、ヌ、ケ。」 CHAR(n)、マ。「VARCHAR(n)、ャヘソ、ィ、鬢、ソハクサ、タ、ア、ハンツク、ケ、、ホ、ヒツミ、キ。「・ヨ・鬣
・ッ、オヘ、盪、、ヌ、、、ト、簇ア、クトケ、オ、ヌハクサホ、ハンツク、ケ、、ホ、ヒコヌナャ、ヌ、ケ。」BYTEA、マ。「ノハャナェ、ヒ
NULL 、ホ・ミ・、・ネ、エ゙、爭ミ・、・ハ・・ヌ。シ・ソ、ハンツク、ケ、、ソ、皃ホ、筅ホ、ヌ、ケ。」、ウ、、鬢ホ・ソ・、・ラ、マニア、ク
、ッ、鬢、、ホタュヌスニテタュ、、筅チ、゙、ケ。」

4.11.1) トフネヨ(serial)。ソシォニーチハャ・ユ・」。シ・・ノ、マ、ノ、ホ、隍ヲ、ヒ、ト、ッ、熙゙、ケ、ォ。ゥ

PostgreSQL 、マ SERIAL ・ヌ。シ・ソキソ、・オ・ン。シ・ネ、キ、゙、ケ。」・ォ・鬣狎螟ヒ・キ。シ・ア・・ケ、シォニーコタョ、キ
、゙、ケ。」、ソ、ネ、ィ、ミ。「

    CREATE TABLE person (
        id   SERIAL,
        name TEXT
    );

、マシォニーナェ、ヒシ。、ホ、隍ヲ、ヒヒンフ、オ、、゙、ケ:

    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 );
        、マ。「 7.3 ーハケ゚、マシォニーナェ、ヒ、マケヤ、ハ、、、ハ、ッ、ハ、熙゙、キ、ソ。」
    ]


トフネヨ、ヒ、ト、、、ニ、ホ、筅テ、ネセワ、キ、、セハ、マ。「・ェ・・鬣、・・゙・ヒ・螂「・、ヌ create_sequence 、、エ、
、、ッ、タ、オ、、。」

4.11.2) SERIAL・ヌ。シ・ソキソ、ヒヂニ、オ、、テヘ、マ。「、ノ、ヲ、ケ、、ミニタ、鬢、゙、ケ、ォ。ゥ

、メ、ネ、ト、ホハヒ。、マ。「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
・ェ・ヨ・ク・ァ・ッ・ネ、ホフセチー、マ。「__seq 、ホ、隍ヲ、ヒ、ハ、遙「、ウ、ホ、ヲ、チ。「table
、ネ serialcolumn 、マ、ス、、セ、・ニ。シ・ヨ・、ホフセチー、ネSERIAL・ォ・鬣爨ホフセチー、ヌ、ケ。」

、「、、、、マ。「ヘソ、ィ、鬢、ソSERIALテヘ、。「、ス、、ャエトテヘ、ネ、キ、ニヂニ、オ、、ソク螟ヌ(after)。「
currval() エリソ、サネ、テ、ニシ隍スミ、ケ、ウ、ネ、筅ヌ、ュ、゙、ケ。」、ソ、ネ、ィ、ミ。「

    execute("INSERT INTO person (name) VALUES ('Blaise Pascal')");
    new_id = execute("SELECT currval('person_id_seq')");

4.11.3) currval() 、マツセ、ホ・譯シ・カ、ネ、ホカ・ケ鄒ツヨ、ヒエル、、ウ、ネ、マ、ハ、、、ヌ、ケ、ォ。ゥ

、ス、、マ、「、熙゙、サ、。」currval() 、マ。「、ケ、ル、ニ、ホ・譯シ・カ、ヌ、マ、「、熙゙、サ、、ャ。「ニノシヤ、ホ・サ・テ・キ・
・、ヒヘソ、ィ、鬢、ソクスコ゚、ホテヘ、ハヨ、キ、゙、ケ。」

4.11.4) ・ネ・鬣・カ・ッ・キ・逾、ャテ貪ヌ、キ、ソ、ネ、ュ、ヒ、筅ヲ、、、チ、ノ・キ。シ・ア・・ケネヨケ讀ャサネ、、、ハ、、、ホ
、マ、ハ、シ、ヌ、ケ、ォ。ゥ・キ。シ・ア・・ケ。ソSERIAL・ォ・鬣爨ヒカ、ュ、ャ、「、、ホ、マ、ハ、シ、ヌ、ケ、ォ。ゥ

ニアサタュ、イチア、ケ、、ソ、皃ヒ。「シツケヤテ讀ホ・ネ・鬣・カ・ッ・キ・逾、ヒ。「ノャヘラ、ヒア、ク、ニ・ネ・鬣・カ・ッ・キ・
・、ャスェホサ、ケ、、゙、ヌ・・テ・ッ、オ、、ハ、、、隍ヲ・キ。シ・ア・・ケテヘ、ヘソ、ィ、ニ、、、゙、ケ。」、ウ、ホ、ソ、皈ネ・鬣・カ
・ッ・キ・逾、ャテ貪ヌ、オ、、、ネネヨケ豕荀ナ、ニ、ヒ・ョ・罕テ・ラ、タク、ク、゙、ケ。」

4.12) OID 、ネ、マイソ、ヌ、ケ、ォ。ゥ CTID 、ネ、マイソ、ヌ、ケ、ォ。ゥ

PostgreSQL、ヌ、ト、ッ、鬢、、ケ、ル、ニ、ホ・・ヲ、マ。「WITHOUT OIDS 、ヌ、ト、ッ、鬢、ハ、、、ォ、ョ、ーーユ、ホ
OID、ニタ、゙、ケ。」 OID、マシォニーナェ、ヒ4・ミ・、・ネ、ホターソ、ヌヘソ、ィ、鬢。「、ス、、マ。「チエ・、・・ケ・ネ・。シ・キ・
・、トフ、キ、ニーーユ、ハテヘ、ネ、ハ、熙゙、ケ。」、キ、ォ、キ。「フ40イッ、ヌ・ェ。シ・ミ。シ・ユ・。シ、キ。「、ス、キ、ニ。「OID、マスナ
ハ」、、キ、マ、ク、皃゙、ケ。」PostgreSQL、マニ篷・キ・ケ・ニ・爭ニ。シ・ヨ・、ース、ヒ・・・ッ、ケ、、ソ、皃ヒOID
、サネ、、、゙、ケ。」

・譯シ・カ、ホ・ニ。シ・ヨ・、ホ・ォ・鬣爨ヒーーユ、ホネヨケ讀ノユ、ア、、ソ、皃ヒ、マ。「 OID 、ヌ、マ、ハ、ッ SERIAL 、サネ
、ヲ、ホ、ャコヌ、筅隍、、ヌ、キ、遉ヲ。」SERIAL、ホマ「ネヨ、マ1、ト、ホ・ニ。シ・ヨ・ニ筅ヌ、ホ、゚ーーユ、ヒ、ハ、、ォ、鬢ヌ。「・ェ
。シ・ミ。シ・ユ・。シ、オッ、ウ、キ、ヒ、ッ、、、ネケヘ、ィ、鬢、゙、ケ。」 8・ミ・、・ネ、ホ・キ。シ・ア・・ケテヘ、ハンツク、ケ、、ソ、
、ヒ。「SERIAL8、ャ、「、熙゙、ケ。」

CTID 、マ。「ニテト熙ホハェヘ・・ヲ、・ヨ・・テ・ッ、ネ・ェ・ユ・サ・テ・ネ、ホテヘ、ヌシアハフ、ケ、、ソ、皃ヒサネ、、、゙、ケ。」
CTID、マ。「・・ヲ、ャス、タオ、オ、、ソ、コニニノケ、゚、オ、、ソ、ネ、ュ、ヒハム、、熙゙、ケ。」、゙、ソ。「ハェヘ・・ヲ、コケ、ケ
、ソ、皃ヒ・、・・ヌ・テ・ッ・ケ、ホオュコワ、ヒサネ、、、゙、ケ。」

4.13) ・ィ・鬘シ・皈テ・サ。シ・ク "ERROR: Memory exhausted in AllocSetAlloc()"、ャスミ、、ホ、マ、ハ
、シ、ヌ、ケ、ォ。ゥ

、ェ、ス、鬢ッ。「・キ・ケ・ニ・爨ホイセチロ・皈筵遙シ、チエ、ニサネ、、イフ、ソ、キ、ニ、キ、゙、テ、ニ、、、イトヌスタュ、ャ、「、、ォ。「
・ォ。シ・ヘ・、ャ、「、・・ス。シ・ケ、ヒ、ト、、、ニ、筅トタゥクツテヘ、ャト网ケ、ョ、イトヌスタュ、ャ、「、熙゙、ケ。」postmaster
、サマニー、ケ、チー、ヒ、ウ、、サ、キ、ニ、゚、ニ、ッ、タ、オ、、。ァ

    ulimit -d 262144
    limit datasize 256m

・キ・ァ・、ヒ、隍テ、ニ。「、ノ、チ、鬢ォ、メ、ネ、ト、ャタョク、ケ、、ヌ、キ、遉ヲ、ャ。「、ウ、、マ・ラ・・サ・ケ、ホ・ヌ。シ・ソ・サ・ー
・皈・ネタゥクツ、、隍ケ筅ッタ゚ト熙キ。「、ソ、ヨ、・ッ・ィ・熙ャエーキ、ケ、、隍ヲ、ヒ、ハ、、ヌ、キ、遉ヲ。」、ウ、ホ・ウ・゙
・・ノ、マクスケヤ、ホ・ラ・・サ・ケ、ネ。「、ウ、ホ・ウ・゙・・ノ、チ、鬢サ、ソク螟ヒコ、鬢、チエ、ニ、ホ・オ・ヨ・ラ・・サ・ケ、ヒ
、ト、、、ニナャヘム、オ、、゙、ケ。」・ミ・テ・ッ・ィ・・ノ、ャ、ネ、ニ、篦ソ、ッ、ホ・ヌ。シ・ソ、ハヨ、ケ、ソ、皃ヒSQL ・ッ・鬣、・「・
・ネ、ヌフ萃熙ャツウ、、、ニ、、、、ホ、ヌ、「、、ミ。「・ッ・鬣、・「・・ネ、ウォサマ、ケ、チー、ヒ、ウ、、サ、キ、ニ、゚、ニ、ッ、タ
、オ、、。」

4.14) 、ノ、ホ・ミ。シ・ク・逾、ホ PostgreSQL 、チ、鬢サ、ニ、、、、ォ、トエ、ル、、ヒ、マ、ノ、ヲ、キ、゙、ケ、ォ。ゥ

psql 、ォ、 SELECT version(); 、・ソ・、・ラ、キ、゙、ケ。」

4.15) クスコ゚、ホサケ、ャ・ヌ・ユ・ゥ・・ネ、ネ、ハ、、隍ヲ、ハ・ォ・鬣爨マ、ノ、ホ、隍ヲ、ヒ、ト、ッ、熙゙、ケ、ォ。ゥ

CURRENT_TIMESTAMP、サネ、、、゙、ケ:

    CREATE TABLE test (x int, modtime TIMESTAMP DEFAULT CURRENT_TIMESTAMP );

4.16) ウーノキケ(outer join)、マ、ノ、ホ、隍ヲ、ヒシツクス、キ、゙、ケ、ォ?

PostgreSQL 、マ 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 、ハ
、ノ、ホキケ遉イセト熙オ、、ニ、、、゙、ケ。」トフセ。「キケ遉マINNERキケ遉ネクニ、ミ、、゙、ケ。」

4.17) ハ」ソ、ホ・ヌ。シ・ソ・ル。シ・ケ、サネ、ヲフ荀、ケ遉、サ、マ、ノ、ホ、隍ヲ、ヒ、ケ、、ミ、ヌ、ュ、゙、ケ、ォ。ゥ

クスケヤ、ホ・ヌ。シ・ソ・ル。シ・ケーハウー、リ、ホフ荀、ケ遉、サ、ホハヒ。、マ、「、熙゙、サ、。」、ネ、、、ヲ、ホ、祓ostgreSQL、ャ
・ヌ。シ・ソ・ル。シ・ケサナヘヘ、ホ・キ・ケ・ニ・爭ォ・ソ・・ー、ニノ、゚ケ、爨ソ、皃ヌ。「、ス、ウ、ヒ、マ。「、ソ、ネ、ィ、ス、ホ、ユ、熙
、ケ、、タ、ア、ヒ、キ、。「・ヌ。シ・ソ・ル。シ・ケ、アロ、ィ、ニフ荀、ケ遉、サ、、ケ、、ケ、ル、ャ、「、熙゙、サ、。」

contrib/dblink 、マ・ヌ。シ・ソ・ル。シ・ケエヨ(cross-database)、ホフ荀、ケ遉、サ、エリソクニスミ、キ、ヒ、隍オ
、キ、゙、ケ。」、筅チ、、。「・ッ・鬣、・「・・ネ、マニアサ、ヒタワツウ、ハフ、ホ・ヌ。シ・ソ・ル。シ・ケ、リ、籠・、鬢ハ、ッ、ニ、マ、ハ
、鬢コ。「キイフ、・ッ・鬣、・「・・ネツヲ、ヌ・゙。シ・ク、キ、ハ、ッ、ニ、マ、ハ、熙゙、サ、。」

4.18) エリソ、ォ、鯡」ソ、ホ・・ヲ、゙、ソ、マ・ォ・鬣爨ハヨ、ケ、ヒ、マ、ノ、ヲ、キ、゙、ケ、ォ。ゥ

スクケ遉ハヨ、ケエリソ(Set Returning Functions): http://techdocs.postgresql.org/guides/
SetReturningFunctions 、サネ、ヲ、ネエハテア、ヌ、ケ

。」

4.19) PL/PgSQL 、ホエリソ、ホテ讀ヌーサ・ニ。シ・ヨ・、ヒ・「・ッ・サ・ケ、ケ、、ネ、ュ。「、ノ、ヲ、キ、ニ "relation
with OID ##### does not exist" 、ネ、、、ヲ・ィ・鬘シ、シ、アシ隍、ホ、ヌ、キ、遉ヲ、ォ。ゥ

PL/PgSQL 、マエリソ・ケ・ッ・・ラ・ネ、・ュ・罕テ・キ・螟キ。「ノヤケャ、ヒ、筅ス、ホノコヘム、ヌ。「 PL/PgSQLエリソ、ャ
ーサ・ニ。シ・ヨ・、ヒ・「・ッ・サ・ケ、ケ、セケ遑「ク螟ヌ、ス、ホ・ニ。シ・ヨ・、セテ、キ、ニコ、熙ハ、ェ、オ、。「エリソ、ャ、
、ヲーナルクニ、モスミ、オ、、、ネ。「、ス、ホエリソ、マ・ュ・罕テ・キ・螟キ、ニ、、、エリソ、ホニ簣ニ、マ、゙、タクナ、、ーサ・ニ。シ
・ヨ・、コケ、キシィ、キ、ソ、゙、゙、タ、ォ、鬢ヌ、ケ。」、ウ、ホ。「イキ霄、ネ、キ、ニ。「PL/PgSQL、ホテ讀ヌ EXECUTE 、ー
サ・ニ。シ・ヨ・、リ、ホ・「・ッ・サ・ケ、ホ、ソ、皃ヒサネ、、、゙、ケ。」、ス、ヲ、ケ、、ネ。「・ッ・ィ・熙マヒ雋・ム。シ・ケ、、荀トセ
、キ、オ、、、隍ヲ、ヒ、ハ、熙゙、ケ。」

4.20) 、ノ、ホ、隍ヲ、ハ・・ラ・・ア。シ・キ・逾、ホ・ス・・蝪シ・キ・逾、ャ、「、熙゙、ケ、ォ。ゥ

。ヨ・・ラ・・ア。シ・キ・逾。ラ、ネークタ、ヌ、、、、、゙、ケ、ャ。「・・ラ・・ア。シ・キ・逾、、ケ、、ソ、皃ホオサスム、マ、、、ッ
、ト、ォ、「、遙「、ス、、セ、。「ヘナタ、ネキ酣タ、ャ、「、熙゙、ケ。」

・゙・ケ・ソ。ソ・ケ・。シ・ヨ、ホ・・ラ・・ア。シ・キ・逾、マ。「ニノ、゚。ソス、ュ、ホ・ッ・ィ・熙シ、アシ隍・キ・・ー・・゙・ケ
・ソ、ャイトヌス、ヌ。「・ケ・。シ・ヨ、ヌ、マニノ、゚。ソSELECT、ホフ荀、ケ遉、サ、タ、ア、シ、アノユ、ア、、ウ、ネ、ャ、ヌ、ュ、゙、ケ
。」コヌ、篩ヘオ、、ャ、「、。「・ユ・遙シ、ヌヘヘム、ヌ、ュ、。「・゙・ケ・ソ。ン・ケ・。シ・ヨ、ホPostgreSQL・・ラ・・ア。シ・キ
・逾・ス・・蝪シ・キ・逾、マ。「 Slony-I 、ヌ、ケ。」

・゙・・チ。ン・゙・ケ・ソ、ホ・・ラ・・ア。シ・キ・逾、マ。「ニノ、゚。ソス、ュ、ホ・ッ・ィ・熙シ、ア、ネ、遙「ハ」ソ、ホ・・ラ・
・ア。シ・ネ、オ、サ、・ウ・・ヤ・蝪シ・ソ、ヒチ、、ウ、ネ、ャ、ヌ、ュ、゙、ケ。」、ウ、ホオ。ヌス、マ。「・オ。シ・ミエヨ、ホハムケケ、ホニアエ
、ャノャヘラ、ハ、ソ、癸「タュヌス、ヒスナツ遉ハセラキ筅ヘソ、ィ、゙、ケ。」 Pgcluster 、マ。「、ウ、ホ、隍ヲ、ハ・ス・・蝪シ・キ・
・、ネ、キ、ニPostgreSQL、ホ、ソ、皃ヒ・ユ・遙シ、ヌヘヘム、ヌ、ュ、、筅ホ、ネ、キ、ニ。「コヌ、篩ヘオ、、ャ、「、熙゙、ケ。」

、ウ、ホツセ、ヒ、筍「セヲヘム、茹マ。シ・ノ・ヲ・ァ・「。ン・ル。シ・ケ、ホ・・ラ・・ア。シ・キ・逾・ス・・蝪シ・キ・逾、ャ、、、、、
、、ハ・・ラ・・ア。シ・キ・逾・筵ヌ・、・オ・ン。シ・ネ、キ、ニ、、、゙、ケ。」

4.21)・ニ。シ・ヨ・、ネ・ォ・鬣爨ホフセチー、ャ・ッ・ィ・遙シ、ホテ讀ヌヌァシア、オ、、ハ、、、ホ、マ、ハ、シ、ヌ、ケ、ォ。ゥ

、筅テ、ネ、箍ネフナェ、ハクカー、マ。「・ニ。シ・ヨ・、コタョ、ケ、コン、ヒ。「・ニ。シ・ヨ・、茹ォ・鬣爨ーマ、ヲニスナーヘム
ノ荀ホサネヘム、ヌ、ケ。」ニスナーヘムノ荀サネ、ヲ、ネ。「・ニ。シ・ヨ・、ネ・ォ・鬣爨ホフセチー。ハシアハフサメ、ネクニ、モ、゙、ケ。ヒ、マ
ツ醋クサ、ネセョハクサ、ホカ靆フ、、キ、ニウハヌシ、オ、、゙、ケ。」、キ、ソ、ャ、テ、ニ。「pgAdmin、ホ、隍ヲ、ヒ・ニ。シ・ヨ・コタョ
、ホ、ネ、ュ、ヒシォニーナェ、ヒニスナーヘムノ荀サネ、ヲ、筅ホ、マ・ッ・ィ・熙ホテ讀ヌ、ス、、鬢ホフセチー、サネ、ヲ、ネ、ュ、ヒニスナ
ーヘムノ荀ノユ、ア、ハ、ッ、ニ、マ、ハ、鬢ハ、、、ウ、ネ、ーユフ」、キ、゙、ケ。」、ウ、ホ、ソ、癸「シアハフサメ、ヌァシア、オ、サ、、ソ、
、ヒ、マーハイシ、ホ、、、コ、、ォ、ソエ、ャ、ア、゙、ケ。」

 。ヲ ・ニ。シ・ヨ・、コタョ、ケ、、ネ、ュ、ヒニスナーヘムノ荀ヌシアハフサメ、ーマ、ヲ、ウ、ネ、ネ、ア、
 。ヲ シアハフサメ、ヒ、マセョハクサ、タ、ア、サネ、ヲ
 。ヲ ・ッ・ィ・熙ホテ讀ヌサイセネ、ケ、、ネ、ュ、マニスナーヘムノ荀ヌシアハフサメ、ーマ、ヲ

ィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャィャ

。ヨニヒワクネヌ、ヒ、ト、、、ニ。ラ

[フテ。ァ
  ニヒワクネヌ、ホタスコ、ヒ、ト、、、ニ、マーハイシ、ホトフ、熙ヌ、ケ。」

  コヌスェケケソキニ:   2005ヌッ12キ14ニ
  ヒンフシヤ:       キャツシ ス (Jun Kuwamura )

  、ウ、ホFAQ、ホマツフ、ホコタョ、ヒ、「、ソ、カィホマ、、キ、ニ、ッ、タ、オ、テ、ソハ。ケ(キノセホ、マホャ、オ、サ、ニ、、、ソ、タ、ュ、゙、ケ):

                ナトテ フュ(Minoru TANAKA )
                タミー テ」ノラ(Tatsuo ISHII )
                ニ」 テホソヘ(Tomohito SAITOH )
                ヌマセ  ネ・(Hajime BABA )
                イャヒワ ーケャ(Kazuyuki OKAMOTO )
                セョソ セシー(Shoichi Kosuge )
                サウイシ オチヌキ(Yoshiyuki YAMASHITA )
                カュ ソソツタマコ(Sintaro SAKAI )
                タクアロ セサクハ(Masami OGOSHI )
                タミタ スモケヤ(Toshiyuki ISHIKAWA )
                ヒワナト フミケュ(Shigehiro HONDA )
                、サ、サ 、ク、螟(Jun SESE )
                ソタテォ アムケァ(Hidetaka KAMIYA )
                ソクカ ニリ(Atsushi SUGAWARA )
                ーヘユ ケ睿(Kaori Inaba )
                タミー テ」ノラ(Tatsuo Ishii )

  、、マ、ク、癸「・ン・ケ・ネ・ー・・ケ、ヒエリ、ケ、マテツヒュノル、ハニヒワクPostgreSQL・癸シ・・・ー・・ケ・ネ。「
  マツフ、ホ、ュ、テ、ォ、ア、コ、テ、ニ、ッ、、ソ、遙「、、、ト、筵チ・ァ・テ・ッ、、キ、ニ、ッ、、
   JF(Linux Japanese FAQ)・ラ・・ク・ァ・ッ・ネ。「FreeBSD ・ノ・ュ・螂皈・ニ。シ・キ・逾・ラ・・ク・ァ・ッ・ネ
  、ホハ。ケ。「、ス、、ォ、鬘「トセタワ、「、、、、マエヨタワナェ、ヒ、ォ、ォ、、テ、ニ、ッ、タ、オ、、ケ、ル、ニ、ホ・ェ。シ・ラ・・ス。シ・ケ
  ・ウ・゚・螂ヒ・ニ・」、ホ、゚、ハ、オ、゙、ヒエカシユ、、、ソ、キ、゙、ケ。」


  、ウ、ホヒンフハクス、マ ヒワイネ "Frequently Asked Questions"  、ホ・レ。シ・ク、ヒ "Japanese FAQ"
  、ネ、、、ヲケ猯ワ、ヌ、「、熙゙、ケ。」

  、゙、ソ。「コヌソキネヌ、マーハイシ、ホ・オ・、・ネ、ヒ、「、熙゙、ケ。」
        http://www.PostgreSQL.jp/wg/jpugdoc/ 。ヨJPUGハクス。ヲスタメエリマ「ハャイハイ。ラ
        http://www.linux.or.jp/JF/JFdocs/INDEX-database.html 。ヨLinux JF・ラ・・ク・ァ・ッ・ネ。ラ
        http://www.rccm.co.jp/~juk/pgsql/ 。ヨPostgreSQL Notes for Japanese。ラ。ハヒンフシヤ・レ。シ・ク。ヒ

  、ハ、ェ。「、ウ、ホマツフ、ヒエリ、ケ、、エーユクォ。ヲ、エシチフ荀マ(juk at PostgreSQL.jp)、゙、ヌ、ェエ、サ、ッ、タ、オ、、。」
  。ハ「ィ ・癸シ・・「・ノ・・ケ、ホ " at " 、マナャタレ、ヒトセ、キ、ニ、ッ、タ、オ、、。」ネセウム、ホ "@" 、ヌ、ケ。」。ヒ
]


一覧に戻る

グリーンネット・トップページへ戻る

http://www.green.ne.jp/