OSDN Git Service

convert the encoding of PostgreSQL-FAQ.html to UTF-8
authorMasanori Kobayasi <yasikoba@users.sourceforge.jp>
Tue, 18 Jan 2011 15:18:24 +0000 (00:18 +0900)
committerMasanori Kobayasi <yasikoba@users.sourceforge.jp>
Tue, 18 Jan 2011 15:18:24 +0000 (00:18 +0900)
docs/PostgreSQL-FAQ/PostgreSQL-FAQ.html

index e8d6052..e88c211 100644 (file)
 <title>PostgreSQL FAQ in Japanese</title>
 </head>
 <body bgcolor="#FFFFFF" text="#000000" link="#FF0000" vlink="#A00000" alink="#0000FF">
-<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=-x-euc-jp">
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
 
-<p>PostgreSQL(¥Ý¥¹¥È¥°¥ì¥¹¡¦¥­¥å¡¼¡¦¥¨¥ë)¤Ë¤Ä¤¤¤Æ¤è¤¯¤¢¤ë¼ÁÌä¤È¤½¤Î²òÅú(FAQ)
-</p><p>¸¶Ê¸ºÇ½ª¹¹¿·Æü: 20:33, 25 December 2009
+<p>PostgreSQL(ポストグレス・キュー・エル)についてよくある質問とその解答(FAQ)
+</p><p>原文最終更新日: 20:33, 25 December 2009
 </p>
 <table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Contents</h2></div>
 <ul>
-<li class="toclevel-1"><a href="#.E4.B8.80.E8.88.AC.E7.9A.84.E3.81.AA.E8.B3.AA.E5.95.8F"><span class="tocnumber">1</span> <span class="toctext">°ìÈÌŪ¤Ê¼ÁÌä</span></a>
+<li class="toclevel-1"><a href="#.E4.B8.80.E8.88.AC.E7.9A.84.E3.81.AA.E8.B3.AA.E5.95.8F"><span class="tocnumber">1</span> <span class="toctext">一般的な質問</span></a>
 <ul>
-<li class="toclevel-2"><a href="#1.1.29_PostgreSQL.E3.81.A8.E3.81.AF.E4.BD.95.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F.E3.81.9D.E3.81.AE.E5.91.BC.E3.81.B3.E6.96.B9.E3.81.AF.EF.BC.9F_Postgres.E3.81.A8.E3.81.AF.EF.BC.9F"><span class="tocnumber">1.1</span> <span class="toctext">1.1) PostgreSQL¤È¤Ï²¿¤Ç¤¹¤«¡©¤½¤Î¸Æ¤ÓÊý¤Ï¡© Postgres¤È¤Ï¡©</span></a></li>
-<li class="toclevel-2"><a href="#1.2.29_.E8.AA.B0.E3.81.8C_PostgreSQL_.E3.82.92.E3.82.B3.E3.83.B3.E3.83.88.E3.83.AD.E3.83.BC.E3.83.AB.E3.81.97.E3.81.A6.E3.81.84.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.2</span> <span class="toctext">1.2) Ã¯¤¬ PostgreSQL ¤ò¥³¥ó¥È¥í¡¼¥ë¤·¤Æ¤¤¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#1.3.29_PostgreSQL_.E3.81.AE.E3.83.A9.E3.82.A4.E3.83.B3.E3.82.BB.E3.83.B3.E3.82.B9.E3.81.AF.E3.81.A9.E3.81.86.E3.81.AA.E3.81.A3.E3.81.A6.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.3</span> <span class="toctext">1.3) PostgreSQL ¤Î¥é¥¤¥ó¥»¥ó¥¹¤Ï¤É¤¦¤Ê¤Ã¤Æ¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#1.4.29_PostgreSQL.E3.82.92.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88.E3.81.99.E3.82.8B.E3.83.97.E3.83.A9.E3.83.83.E3.83.88.E3.83.9B.E3.83.BC.E3.83.A0.E3.81.AF.EF.BC.9F"><span class="tocnumber">1.4</span> <span class="toctext">1.4) PostgreSQL¤ò¥µ¥Ý¡¼¥È¤¹¤ë¥×¥é¥Ã¥È¥Û¡¼¥à¤Ï¡©</span></a></li>
-<li class="toclevel-2"><a href="#1.5.29_PostgreSQL_.E3.81.AF.E3.81.A9.E3.81.93.E3.81.8B.E3.82.89.E5.85.A5.E6.89.8B.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.5</span> <span class="toctext">1.5) PostgreSQL ¤Ï¤É¤³¤«¤éÆþ¼ê¤Ç¤­¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#1.6.29_.E6.9C.80.E6.96.B0.E3.81.AE.E3.83.AA.E3.83.AA.E3.83.BC.E3.82.B9.E3.81.AF.E3.81.A9.E3.82.8C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.6</span> <span class="toctext">1.6) ºÇ¿·¤Î¥ê¥ê¡¼¥¹¤Ï¤É¤ì¤Ç¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#1.7.29_.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88.E3.81.AF.E3.81.A9.E3.81.93.E3.81.A7.E5.8F.97.E3.81.91.E3.82.89.E3.82.8C.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.7</span> <span class="toctext">1.7) ¥µ¥Ý¡¼¥È¤Ï¤É¤³¤Ç¼õ¤±¤é¤ì¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#1.8.29_.E3.83.90.E3.82.B0.E3.83.AC.E3.83.9D.E3.83.BC.E3.83.88.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E7.99.BA.E4.BF.A1.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.8</span> <span class="toctext">1.8) ¥Ð¥°¥ì¥Ý¡¼¥È¤Ï¤É¤Î¤è¤¦¤Ëȯ¿®¤·¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#1.9.29_.E6.97.A2.E7.9F.A5.E3.81.AE.E3.83.90.E3.82.B0.E3.82.84.E6.9C.AA.E3.81.A0.E7.84.A1.E3.81.84.E6.A9.9F.E8.83.BD.E3.81.AF.E3.81.A9.E3.81.86.E3.82.84.E3.81.A3.E3.81.A6.E8.A6.8B.E3.81.A4.E3.81.91.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.9</span> <span class="toctext">1.9) ´ûÃΤΥХ°¤ä̤¤À̵¤¤µ¡Ç½¤Ï¤É¤¦¤ä¤Ã¤Æ¸«¤Ä¤±¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#1.10.29_.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AA.E6.96.87.E6.9B.B8.E3.81.8C.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.10</span> <span class="toctext">1.10) ¤É¤Î¤è¤¦¤Êʸ½ñ¤¬¤¢¤ê¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#1.11.29_SQL_.E3.81.AF.E3.81.A9.E3.81.86.E3.81.99.E3.82.8C.E3.81.B0.E5.AD.A6.E3.81.B9.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.11</span> <span class="toctext">1.11) SQL ¤Ï¤É¤¦¤¹¤ì¤Ð³Ø¤Ù¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#1.12.29_.E3.83.91.E3.83.83.E3.83.81.E3.82.92.E6.8F.90.E4.BE.9B.E3.81.97.E3.81.9F.E3.82.8A.E3.80.81.E9.96.8B.E7.99.BA.E3.83.81.E3.83.BC.E3.83.A0.E5.8F.82.E5.8A.A0.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.99.E3.82.8C.E3.81.B0.E3.82.88.E3.81.84.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.12</span> <span class="toctext">1.12) ¥Ñ¥Ã¥Á¤òÄ󶡤·¤¿¤ê¡¢³«È¯¥Á¡¼¥à»²²Ã¤¹¤ë¤Ë¤Ï¤É¤¦¤¹¤ì¤Ð¤è¤¤¤Ç¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#1.13.29_.E4.BB.96.E3.81.AEDBMS.E3.81.A8.E6.AF.94.E3.81.B9PostgreSQL.E3.81.AF.E3.81.A9.E3.81.86.E3.81.AA.E3.81.AE.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.13</span> <span class="toctext">1.13) Â¾¤ÎDBMS¤ÈÈæ¤ÙPostgreSQL¤Ï¤É¤¦¤Ê¤Î¤Ç¤¹¤«¡©</span></a>
+<li class="toclevel-2"><a href="#1.1.29_PostgreSQL.E3.81.A8.E3.81.AF.E4.BD.95.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F.E3.81.9D.E3.81.AE.E5.91.BC.E3.81.B3.E6.96.B9.E3.81.AF.EF.BC.9F_Postgres.E3.81.A8.E3.81.AF.EF.BC.9F"><span class="tocnumber">1.1</span> <span class="toctext">1.1) PostgreSQLとは何ですか?その呼び方は? Postgresとは?</span></a></li>
+<li class="toclevel-2"><a href="#1.2.29_.E8.AA.B0.E3.81.8C_PostgreSQL_.E3.82.92.E3.82.B3.E3.83.B3.E3.83.88.E3.83.AD.E3.83.BC.E3.83.AB.E3.81.97.E3.81.A6.E3.81.84.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.2</span> <span class="toctext">1.2) 誰が PostgreSQL をコントロールしていますか?</span></a></li>
+<li class="toclevel-2"><a href="#1.3.29_PostgreSQL_.E3.81.AE.E3.83.A9.E3.82.A4.E3.83.B3.E3.82.BB.E3.83.B3.E3.82.B9.E3.81.AF.E3.81.A9.E3.81.86.E3.81.AA.E3.81.A3.E3.81.A6.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.3</span> <span class="toctext">1.3) PostgreSQL のラインセンスはどうなってますか?</span></a></li>
+<li class="toclevel-2"><a href="#1.4.29_PostgreSQL.E3.82.92.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88.E3.81.99.E3.82.8B.E3.83.97.E3.83.A9.E3.83.83.E3.83.88.E3.83.9B.E3.83.BC.E3.83.A0.E3.81.AF.EF.BC.9F"><span class="tocnumber">1.4</span> <span class="toctext">1.4) PostgreSQLをサポートするプラットホームは?</span></a></li>
+<li class="toclevel-2"><a href="#1.5.29_PostgreSQL_.E3.81.AF.E3.81.A9.E3.81.93.E3.81.8B.E3.82.89.E5.85.A5.E6.89.8B.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.5</span> <span class="toctext">1.5) PostgreSQL はどこから入手できますか?</span></a></li>
+<li class="toclevel-2"><a href="#1.6.29_.E6.9C.80.E6.96.B0.E3.81.AE.E3.83.AA.E3.83.AA.E3.83.BC.E3.82.B9.E3.81.AF.E3.81.A9.E3.82.8C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.6</span> <span class="toctext">1.6) 最新のリリースはどれですか?</span></a></li>
+<li class="toclevel-2"><a href="#1.7.29_.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88.E3.81.AF.E3.81.A9.E3.81.93.E3.81.A7.E5.8F.97.E3.81.91.E3.82.89.E3.82.8C.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.7</span> <span class="toctext">1.7) サポートはどこで受けられますか?</span></a></li>
+<li class="toclevel-2"><a href="#1.8.29_.E3.83.90.E3.82.B0.E3.83.AC.E3.83.9D.E3.83.BC.E3.83.88.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E7.99.BA.E4.BF.A1.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.8</span> <span class="toctext">1.8) バグレポートはどのように発信しますか?</span></a></li>
+<li class="toclevel-2"><a href="#1.9.29_.E6.97.A2.E7.9F.A5.E3.81.AE.E3.83.90.E3.82.B0.E3.82.84.E6.9C.AA.E3.81.A0.E7.84.A1.E3.81.84.E6.A9.9F.E8.83.BD.E3.81.AF.E3.81.A9.E3.81.86.E3.82.84.E3.81.A3.E3.81.A6.E8.A6.8B.E3.81.A4.E3.81.91.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.9</span> <span class="toctext">1.9) 既知のバグや未だ無い機能はどうやって見つけますか?</span></a></li>
+<li class="toclevel-2"><a href="#1.10.29_.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AA.E6.96.87.E6.9B.B8.E3.81.8C.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.10</span> <span class="toctext">1.10) どのような文書がありますか?</span></a></li>
+<li class="toclevel-2"><a href="#1.11.29_SQL_.E3.81.AF.E3.81.A9.E3.81.86.E3.81.99.E3.82.8C.E3.81.B0.E5.AD.A6.E3.81.B9.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.11</span> <span class="toctext">1.11) SQL はどうすれば学べますか?</span></a></li>
+<li class="toclevel-2"><a href="#1.12.29_.E3.83.91.E3.83.83.E3.83.81.E3.82.92.E6.8F.90.E4.BE.9B.E3.81.97.E3.81.9F.E3.82.8A.E3.80.81.E9.96.8B.E7.99.BA.E3.83.81.E3.83.BC.E3.83.A0.E5.8F.82.E5.8A.A0.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.99.E3.82.8C.E3.81.B0.E3.82.88.E3.81.84.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.12</span> <span class="toctext">1.12) パッチを提供したり、開発チーム参加するにはどうすればよいですか?</span></a></li>
+<li class="toclevel-2"><a href="#1.13.29_.E4.BB.96.E3.81.AEDBMS.E3.81.A8.E6.AF.94.E3.81.B9PostgreSQL.E3.81.AF.E3.81.A9.E3.81.86.E3.81.AA.E3.81.AE.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.13</span> <span class="toctext">1.13) 他のDBMSと比べPostgreSQLはどうなのですか?</span></a>
 <ul>
-<li class="toclevel-3"><a href="#.E6.A9.9F.E8.83.BD.28Features.29"><span class="tocnumber">1.13.1</span> <span class="toctext">µ¡Ç½(Features)</span></a></li>
-<li class="toclevel-3"><a href="#.E6.80.A7.E8.83.BD.28Performance.29"><span class="tocnumber">1.13.2</span> <span class="toctext">À­Ç½(Performance)</span></a></li>
-<li class="toclevel-3"><a href="#.E4.BF.A1.E9.A0.BC.E6.80.A7.28Reliability.29"><span class="tocnumber">1.13.3</span> <span class="toctext">¿®ÍêÀ­(Reliability)</span></a></li>
-<li class="toclevel-3"><a href="#.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88.28Support.29"><span class="tocnumber">1.13.4</span> <span class="toctext">¥µ¥Ý¡¼¥È(Support)</span></a></li>
-<li class="toclevel-3"><a href="#.E4.BE.A1.E6.A0.BC.28Price.29"><span class="tocnumber">1.13.5</span> <span class="toctext">²Á³Ê(Price)</span></a></li>
+<li class="toclevel-3"><a href="#.E6.A9.9F.E8.83.BD.28Features.29"><span class="tocnumber">1.13.1</span> <span class="toctext">æ©\9fè\83½(Features)</span></a></li>
+<li class="toclevel-3"><a href="#.E6.80.A7.E8.83.BD.28Performance.29"><span class="tocnumber">1.13.2</span> <span class="toctext">æ\80§è\83½(Performance)</span></a></li>
+<li class="toclevel-3"><a href="#.E4.BF.A1.E9.A0.BC.E6.80.A7.28Reliability.29"><span class="tocnumber">1.13.3</span> <span class="toctext">信頼性(Reliability)</span></a></li>
+<li class="toclevel-3"><a href="#.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88.28Support.29"><span class="tocnumber">1.13.4</span> <span class="toctext">サポート(Support)</span></a></li>
+<li class="toclevel-3"><a href="#.E4.BE.A1.E6.A0.BC.28Price.29"><span class="tocnumber">1.13.5</span> <span class="toctext">価格(Price)</span></a></li>
 </ul>
 </li>
-<li class="toclevel-2"><a href="#1.14.29_PostgreSQL.E3.82.92.E7.B5.84.E3.81.BF.E8.BE.BC.E3.81.BF.E3.81.AB.E4.BD.BF.E3.81.88.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.14</span> <span class="toctext">1.14) PostgreSQL¤òÁȤ߹þ¤ß¤Ë»È¤¨¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#1.15.29_PostgreSQL.E3.81.AE.E3.83.A1.E3.83.BC.E3.83.AA.E3.83.B3.E3.82.B0.E3.83.AA.E3.82.B9.E3.83.88.E3.81.AE.E8.B3.BC.E8.AA.AD.E3.82.92.E3.82.84.E3.82.81.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.99.E3.82.8C.E3.81.B0.E3.82.88.E3.81.84.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F.E3.81.BE.E3.81.9F.E3.80.81.E9.9B.BB.E5.AD.90.E3.83.A1.E3.83.BC.E3.83.AB.E3.82.92.E9.87.8D.E8.A4.87.E3.81.97.E3.81.A6.E5.8F.97.E3.81.91.E5.8F.96.E3.82.89.E3.81.AA.E3.81.84.E3.82.88.E3.81.86.E3.81.AB.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.15</span> <span class="toctext">1.15) PostgreSQL¤Î¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Î¹ØÆɤò¤ä¤á¤ë¤Ë¤Ï¤É¤¦¤¹¤ì¤Ð¤è¤¤¤Ç¤¹¤«¡©¤Þ¤¿¡¢ÅŻҥ᡼¥ë¤ò½ÅÊ£¤·¤Æ¼õ¤±¼è¤é¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©</span></a></li>
+<li class="toclevel-2"><a href="#1.14.29_PostgreSQL.E3.82.92.E7.B5.84.E3.81.BF.E8.BE.BC.E3.81.BF.E3.81.AB.E4.BD.BF.E3.81.88.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.14</span> <span class="toctext">1.14) PostgreSQLを組み込みに使えますか?</span></a></li>
+<li class="toclevel-2"><a href="#1.15.29_PostgreSQL.E3.81.AE.E3.83.A1.E3.83.BC.E3.83.AA.E3.83.B3.E3.82.B0.E3.83.AA.E3.82.B9.E3.83.88.E3.81.AE.E8.B3.BC.E8.AA.AD.E3.82.92.E3.82.84.E3.82.81.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.99.E3.82.8C.E3.81.B0.E3.82.88.E3.81.84.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F.E3.81.BE.E3.81.9F.E3.80.81.E9.9B.BB.E5.AD.90.E3.83.A1.E3.83.BC.E3.83.AB.E3.82.92.E9.87.8D.E8.A4.87.E3.81.97.E3.81.A6.E5.8F.97.E3.81.91.E5.8F.96.E3.82.89.E3.81.AA.E3.81.84.E3.82.88.E3.81.86.E3.81.AB.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">1.15</span> <span class="toctext">1.15) PostgreSQLのメーリングリストの購読をやめるにはどうすればよいですか?また、電子メールを重複して受け取らないようにするにはどうしますか?</span></a></li>
 </ul>
 </li>
-<li class="toclevel-1"><a href="#.E3.83.A6.E3.83.BC.E3.82.B6.E3.83.BB.E3.82.AF.E3.83.A9.E3.82.A4.E3.82.A2.E3.83.B3.E3.83.88.E3.81.AE.E8.B3.AA.E5.95.8F"><span class="tocnumber">2</span> <span class="toctext">¥æ¡¼¥¶¡¦¥¯¥é¥¤¥¢¥ó¥È¤Î¼ÁÌä</span></a>
+<li class="toclevel-1"><a href="#.E3.83.A6.E3.83.BC.E3.82.B6.E3.83.BB.E3.82.AF.E3.83.A9.E3.82.A4.E3.82.A2.E3.83.B3.E3.83.88.E3.81.AE.E8.B3.AA.E5.95.8F"><span class="tocnumber">2</span> <span class="toctext">ユーザ・クライアントの質問</span></a>
 <ul>
-<li class="toclevel-2"><a href="#2.1.29_PostgreSQL_.E3.81.AB.E3.81.AF.E3.81.A9.E3.82.93.E3.81.AA.E3.82.A4.E3.83.B3.E3.82.BF.E3.83.BC.E3.83.95.E3.82.A7.E3.83.BC.E3.82.B9.E3.81.8C.E4.BD.BF.E3.81.88.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">2.1</span> <span class="toctext">2.1) PostgreSQL ¤Ë¤Ï¤É¤ó¤Ê¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤¬»È¤¨¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#2.2.29_PostgreSQL_.E3.82.92_Web_.E3.83.9A.E3.83.BC.E3.82.B8.E3.81.A8.E9.80.A3.E6.90.BA.E3.81.95.E3.81.9B.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.82.93.E3.81.AA.E3.83.84.E3.83.BC.E3.83.AB.E3.81.8C.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">2.2</span> <span class="toctext">2.2) PostgreSQL ¤ò Web ¥Ú¡¼¥¸¤ÈÏ¢·È¤µ¤»¤ë¤Ë¤Ï¤É¤ó¤Ê¥Ä¡¼¥ë¤¬¤¢¤ê¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#2.3.29_PostgreSQL_.E3.81.AB.E3.82.B0.E3.83.A9.E3.83.95.E3.82.A3.E3.82.AB.E3.83.AB.E3.83.BB.E3.83.A6.E3.83.BC.E3.82.B6.E3.82.A4.E3.83.B3.E3.82.BF.E3.83.BC.E3.83.95.E3.82.A7.E3.83.BC.E3.82.B9.E3.81.AF.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">2.3</span> <span class="toctext">2.3) PostgreSQL ¤Ë¥°¥é¥Õ¥£¥«¥ë¡¦¥æ¡¼¥¶¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Ï¤¢¤ê¤Þ¤¹¤«¡©</span></a></li>
+<li class="toclevel-2"><a href="#2.1.29_PostgreSQL_.E3.81.AB.E3.81.AF.E3.81.A9.E3.82.93.E3.81.AA.E3.82.A4.E3.83.B3.E3.82.BF.E3.83.BC.E3.83.95.E3.82.A7.E3.83.BC.E3.82.B9.E3.81.8C.E4.BD.BF.E3.81.88.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">2.1</span> <span class="toctext">2.1) PostgreSQL にはどんなインターフェースが使えますか?</span></a></li>
+<li class="toclevel-2"><a href="#2.2.29_PostgreSQL_.E3.82.92_Web_.E3.83.9A.E3.83.BC.E3.82.B8.E3.81.A8.E9.80.A3.E6.90.BA.E3.81.95.E3.81.9B.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.82.93.E3.81.AA.E3.83.84.E3.83.BC.E3.83.AB.E3.81.8C.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">2.2</span> <span class="toctext">2.2) PostgreSQL を Web ページと連携させるにはどんなツールがありますか?</span></a></li>
+<li class="toclevel-2"><a href="#2.3.29_PostgreSQL_.E3.81.AB.E3.82.B0.E3.83.A9.E3.83.95.E3.82.A3.E3.82.AB.E3.83.AB.E3.83.BB.E3.83.A6.E3.83.BC.E3.82.B6.E3.82.A4.E3.83.B3.E3.82.BF.E3.83.BC.E3.83.95.E3.82.A7.E3.83.BC.E3.82.B9.E3.81.AF.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">2.3</span> <span class="toctext">2.3) PostgreSQL にグラフィカル・ユーザインターフェースはありますか?</span></a></li>
 </ul>
 </li>
-<li class="toclevel-1"><a href="#.E7.AE.A1.E7.90.86.E4.B8.8A.E3.81.AE.E8.B3.AA.E5.95.8F"><span class="tocnumber">3</span> <span class="toctext">´ÉÍý¾å¤Î¼ÁÌä</span></a>
+<li class="toclevel-1"><a href="#.E7.AE.A1.E7.90.86.E4.B8.8A.E3.81.AE.E8.B3.AA.E5.95.8F"><span class="tocnumber">3</span> <span class="toctext">管理上の質問</span></a>
 <ul>
-<li class="toclevel-2"><a href="#3.1.29_.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.99.E3.82.8C.E3.81.B0_.2Fusr.2Flocal.2Fpgsql_.E4.BB.A5.E5.A4.96.E3.81.AE.E5.A0.B4.E6.89.80.E3.81.AB.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">3.1</span> <span class="toctext">3.1) ¤É¤Î¤è¤¦¤Ë¤¹¤ì¤Ð /usr/local/pgsql °Ê³°¤Î¾ì½ê¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤­¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#3.2.29_.E4.BB.96.E3.81.AE.E3.83.9B.E3.82.B9.E3.83.88.E3.81.8B.E3.82.89.E3.81.AE.E6.8E.A5.E7.B6.9A.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.88.B6.E5.BE.A1.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">3.2</span> <span class="toctext">3.2) Â¾¤Î¥Û¥¹¥È¤«¤é¤ÎÀܳ¤Ï¤É¤Î¤è¤¦¤ËÀ©¸æ¤·¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#3.3.29_.E3.82.88.E3.82.8A.E8.89.AF.E3.81.84.E6.80.A7.E8.83.BD.E3.82.92.E5.BE.97.E3.82.8B.E3.81.9F.E3.82.81.E3.81.AB.E3.81.AF.E3.80.81.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.83.BB.E3.82.A8.E3.83.B3.E3.82.B8.E3.83.B3.E3.82.92.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E8.AA.BF.E6.95.B4.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B"><span class="tocnumber">3.3</span> <span class="toctext">3.3) ¤è¤êÎɤ¤À­Ç½¤òÆÀ¤ë¤¿¤á¤Ë¤Ï¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¡¦¥¨¥ó¥¸¥ó¤ò¤É¤Î¤è¤¦¤ËÄ´À°¤·¤Þ¤¹¤«</span></a>
+<li class="toclevel-2"><a href="#3.1.29_.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.99.E3.82.8C.E3.81.B0_.2Fusr.2Flocal.2Fpgsql_.E4.BB.A5.E5.A4.96.E3.81.AE.E5.A0.B4.E6.89.80.E3.81.AB.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">3.1</span> <span class="toctext">3.1) どのようにすれば /usr/local/pgsql 以外の場所にインストールできますか?</span></a></li>
+<li class="toclevel-2"><a href="#3.2.29_.E4.BB.96.E3.81.AE.E3.83.9B.E3.82.B9.E3.83.88.E3.81.8B.E3.82.89.E3.81.AE.E6.8E.A5.E7.B6.9A.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.88.B6.E5.BE.A1.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">3.2</span> <span class="toctext">3.2) 他のホストからの接続はどのように制御しますか?</span></a></li>
+<li class="toclevel-2"><a href="#3.3.29_.E3.82.88.E3.82.8A.E8.89.AF.E3.81.84.E6.80.A7.E8.83.BD.E3.82.92.E5.BE.97.E3.82.8B.E3.81.9F.E3.82.81.E3.81.AB.E3.81.AF.E3.80.81.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.83.BB.E3.82.A8.E3.83.B3.E3.82.B8.E3.83.B3.E3.82.92.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E8.AA.BF.E6.95.B4.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B"><span class="tocnumber">3.3</span> <span class="toctext">3.3) より良い性能を得るためには、データベース・エンジンをどのように調整しますか</span></a>
 <ul>
-<li class="toclevel-3"><a href="#.E3.82.AF.E3.82.A8.E3.83.AA.E3.81.AE.E5.A4.89.E6.9B.B4"><span class="tocnumber">3.3.1</span> <span class="toctext">¥¯¥¨¥ê¤ÎÊѹ¹</span></a></li>
-<li class="toclevel-3"><a href="#.E3.82.B5.E3.83.BC.E3.83.90.E6.A7.8B.E6.88.90"><span class="tocnumber">3.3.2</span> <span class="toctext">¥µ¡¼¥Ð¹½À®</span></a></li>
-<li class="toclevel-3"><a href="#.E3.83.8F.E3.83.BC.E3.83.89.E3.82.A6.E3.82.A7.E3.82.A2.E3.81.AE.E9.81.B8.E5.AE.9A"><span class="tocnumber">3.3.3</span> <span class="toctext">¥Ï¡¼¥É¥¦¥§¥¢¤ÎÁªÄê</span></a></li>
+<li class="toclevel-3"><a href="#.E3.82.AF.E3.82.A8.E3.83.AA.E3.81.AE.E5.A4.89.E6.9B.B4"><span class="tocnumber">3.3.1</span> <span class="toctext">クエリの変更</span></a></li>
+<li class="toclevel-3"><a href="#.E3.82.B5.E3.83.BC.E3.83.90.E6.A7.8B.E6.88.90"><span class="tocnumber">3.3.2</span> <span class="toctext">サーバ構成</span></a></li>
+<li class="toclevel-3"><a href="#.E3.83.8F.E3.83.BC.E3.83.89.E3.82.A6.E3.82.A7.E3.82.A2.E3.81.AE.E9.81.B8.E5.AE.9A"><span class="tocnumber">3.3.3</span> <span class="toctext">ハードウェアの選定</span></a></li>
 </ul>
 </li>
-<li class="toclevel-2"><a href="#3.4.29_.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AA.E3.83.87.E3.83.90.E3.82.B0.E6.A9.9F.E8.83.BD.E3.81.8C.E4.BD.BF.E3.81.88.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">3.4</span> <span class="toctext">3.4) ¤É¤Î¤è¤¦¤Ê¥Ç¥Ð¥°µ¡Ç½¤¬»È¤¨¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#3.5.29_.E6.8E.A5.E7.B6.9A.E3.81.97.E3.82.88.E3.81.86.E3.81.A8.E3.81.99.E3.82.8B.E3.81.A8.E3.81.8D.E3.81.AB_.27Sorry.2C_too_many_clients.27_.E3.81.8C.E5.87.BA.E3.82.8B.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">3.5</span> <span class="toctext">3.5) Àܳ¤·¤è¤¦¤È¤¹¤ë¤È¤­¤Ë 'Sorry, too many clients' ¤¬½Ð¤ë¤Î¤Ï¤Ê¤¼¤Ç¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#3.6.29_PostgreSQL.E3.81.AE.E3.82.A2.E3.83.83.E3.83.97.E3.82.B0.E3.83.AC.E3.83.BC.E3.83.89.E3.81.AE.E6.89.8B.E9.A0.86.E3.81.AF.E3.81.A9.E3.81.86.E3.81.AA.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">3.6</span> <span class="toctext">3.6) PostgreSQL¤Î¥¢¥Ã¥×¥°¥ì¡¼¥É¤Î¼ê½ç¤Ï¤É¤¦¤Ê¤ê¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#3.7.29_PostgreSQL.E3.81.AF.E5.9B.BD.E6.AF.8E.E3.81.AB.E6.9C.80.E6.96.B0.E3.81.AE.E5.A4.8F.E6.99.82.E9.96.93.E3.81.AE.E5.A4.89.E6.9B.B4.E3.82.92.E6.89.B1.E3.81.84.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">3.7</span> <span class="toctext">3.7) PostgreSQL¤Ï¹ñËè¤ËºÇ¿·¤Î²Æ»þ´Ö¤ÎÊѹ¹¤ò°·¤¤¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#3.8.29_.E3.83.8F.E3.83.BC.E3.83.89.E3.82.A6.E3.82.A7.E3.82.A2.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AA.E3.82.B3.E3.83.B3.E3.83.94.E3.83.A5.E3.83.BC.E3.82.BF.E3.82.92.E4.BD.BF.E3.81.88.E3.81.B0.E3.82.88.E3.81.84.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">3.8</span> <span class="toctext">3.8) ¥Ï¡¼¥É¥¦¥§¥¢¤Ë¤Ï¤É¤Î¤è¤¦¤Ê¥³¥ó¥Ô¥å¡¼¥¿¤ò»È¤¨¤Ð¤è¤¤¤Ç¤¹¤«¡©</span></a></li>
+<li class="toclevel-2"><a href="#3.4.29_.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AA.E3.83.87.E3.83.90.E3.82.B0.E6.A9.9F.E8.83.BD.E3.81.8C.E4.BD.BF.E3.81.88.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">3.4</span> <span class="toctext">3.4) どのようなデバグ機能が使えますか?</span></a></li>
+<li class="toclevel-2"><a href="#3.5.29_.E6.8E.A5.E7.B6.9A.E3.81.97.E3.82.88.E3.81.86.E3.81.A8.E3.81.99.E3.82.8B.E3.81.A8.E3.81.8D.E3.81.AB_.27Sorry.2C_too_many_clients.27_.E3.81.8C.E5.87.BA.E3.82.8B.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">3.5</span> <span class="toctext">3.5) 接続しようとするときに 'Sorry, too many clients' が出るのはなぜですか?</span></a></li>
+<li class="toclevel-2"><a href="#3.6.29_PostgreSQL.E3.81.AE.E3.82.A2.E3.83.83.E3.83.97.E3.82.B0.E3.83.AC.E3.83.BC.E3.83.89.E3.81.AE.E6.89.8B.E9.A0.86.E3.81.AF.E3.81.A9.E3.81.86.E3.81.AA.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">3.6</span> <span class="toctext">3.6) PostgreSQLのアップグレードの手順はどうなりますか?</span></a></li>
+<li class="toclevel-2"><a href="#3.7.29_PostgreSQL.E3.81.AF.E5.9B.BD.E6.AF.8E.E3.81.AB.E6.9C.80.E6.96.B0.E3.81.AE.E5.A4.8F.E6.99.82.E9.96.93.E3.81.AE.E5.A4.89.E6.9B.B4.E3.82.92.E6.89.B1.E3.81.84.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">3.7</span> <span class="toctext">3.7) PostgreSQLは国毎に最新の夏時間の変更を扱いますか?</span></a></li>
+<li class="toclevel-2"><a href="#3.8.29_.E3.83.8F.E3.83.BC.E3.83.89.E3.82.A6.E3.82.A7.E3.82.A2.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AA.E3.82.B3.E3.83.B3.E3.83.94.E3.83.A5.E3.83.BC.E3.82.BF.E3.82.92.E4.BD.BF.E3.81.88.E3.81.B0.E3.82.88.E3.81.84.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">3.8</span> <span class="toctext">3.8) ハードウェアにはどのようなコンピュータを使えばよいですか?</span></a></li>
 </ul>
 </li>
-<li class="toclevel-1"><a href="#.E6.93.8D.E4.BD.9C.E4.B8.8A.E3.81.AE.E8.B3.AA.E5.95.8F"><span class="tocnumber">4</span> <span class="toctext">Áàºî¾å¤Î¼ÁÌä</span></a>
+<li class="toclevel-1"><a href="#.E6.93.8D.E4.BD.9C.E4.B8.8A.E3.81.AE.E8.B3.AA.E5.95.8F"><span class="tocnumber">4</span> <span class="toctext">操作上の質問</span></a>
 <ul>
-<li class="toclevel-2"><a href="#4.1.29_.E6.9C.80.E5.88.9D.E3.81.AE.E6.95.B0.E3.83.AD.E3.82.A6.E3.81.AE.E3.81.BF.E3.82.92_SELECT.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F.E3.83.A9.E3.83.B3.E3.83.80.E3.83.A0.E3.81.AA.E3.83.AD.E3.82.A6.EF.BC.9F"><span class="tocnumber">4.1</span> <span class="toctext">4.1) ºÇ½é¤Î¿ô¥í¥¦¤Î¤ß¤ò SELECT¤¹¤ë¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©¥é¥ó¥À¥à¤Ê¥í¥¦¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.2.29_.E5.AE.9A.E7.BE.A9.E3.81.95.E3.82.8C.E3.81.9F.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E3.80.81.E3.82.A4.E3.83.B3.E3.83.87.E3.83.83.E3.82.AF.E3.82.B9.E3.80.81.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.80.81.E3.81.8A.E3.82.88.E3.81.B3.E3.80.81.E3.83.A6.E3.83.BC.E3.82.B6.E3.82.92.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.97.E3.81.A6.E8.A6.8B.E3.81.A4.E3.81.91.E5.87.BA.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9Fpsql.E3.81.A7.E4.BD.BF.E3.82.8F.E3.82.8C.E3.81.A6.E3.81.84.E3.82.8B.E3.82.AF.E3.82.A8.E3.83.AA.E3.82.92.E8.A1.A8.E7.A4.BA.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.2</span> <span class="toctext">4.2) ÄêµÁ¤µ¤ì¤¿¥Æ¡¼¥Ö¥ë¡¢¥¤¥ó¥Ç¥Ã¥¯¥¹¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¡¢¤ª¤è¤Ó¡¢¥æ¡¼¥¶¤ò¤É¤Î¤è¤¦¤Ë¤·¤Æ¸«¤Ä¤±½Ð¤·¤Þ¤¹¤«¡©psql¤Ç»È¤ï¤ì¤Æ¤¤¤ë¥¯¥¨¥ê¤òɽ¼¨¤¹¤ë¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.3.29_.E3.82.AB.E3.83.A9.E3.83.A0.E3.81.AE.E3.83.87.E3.83.BC.E3.82.BF.E5.9E.8B.E3.82.92.E5.A4.89.E6.9B.B4.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.3</span> <span class="toctext">4.3) ¥«¥é¥à¤Î¥Ç¡¼¥¿·¿¤òÊѹ¹¤¹¤ë¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.4.29_.E3.83.AD.E3.82.A6.E3.80.81.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E3.80.81.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.81.AE.E6.9C.80.E5.A4.A7.E3.82.B5.E3.82.A4.E3.82.BA.E3.81.AF.EF.BC.9F"><span class="tocnumber">4.4</span> <span class="toctext">4.4) ¥í¥¦¡¢¥Æ¡¼¥Ö¥ë¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤ÎºÇÂ祵¥¤¥º¤Ï¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.5.29_.E4.B8.80.E8.88.AC.E7.9A.84.E3.81.AA.E3.83.86.E3.82.AD.E3.82.B9.E3.83.88.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.E3.81.AE.E3.83.87.E3.83.BC.E3.82.BF.E3.82.92.E4.BF.9D.E5.AD.98.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.80.81.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.81.AE.E3.83.87.E3.82.A3.E3.82.B9.E3.82.AF.E5.AE.B9.E9.87.8F.E3.81.AF.E3.81.A9.E3.81.AE.E3.81.8F.E3.82.89.E3.81.84.E5.BF.85.E8.A6.81.E3.81.A7.E3.81.99.EF.BC.9F"><span class="tocnumber">4.5</span> <span class="toctext">4.5) °ìÈÌŪ¤Ê¥Æ¥­¥¹¥È¥Õ¥¡¥¤¥ë¤Î¥Ç¡¼¥¿¤òÊݸ¤¹¤ë¤Ë¤Ï¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¥Ç¥£¥¹¥¯ÍÆÎ̤ϤɤΤ¯¤é¤¤É¬ÍפǤ¹¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.6.29_.E3.82.AF.E3.82.A8.E3.83.AA.E3.81.8C.E9.81.85.E3.81.84.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.97.E3.82.87.E3.81.86.EF.BC.9F.E3.81.AA.E3.81.9C.E3.80.81.E3.82.A4.E3.83.B3.E3.83.87.E3.83.83.E3.82.AF.E3.82.B9.E3.81.8C.E4.BD.BF.E3.82.8F.E3.82.8C.E3.81.AA.E3.81.84.E3.81.AE.E3.81.A7.E3.81.97.E3.82.87.E3.81.86.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.6</span> <span class="toctext">4.6) ¥¯¥¨¥ê¤¬ÃÙ¤¤¤Î¤Ï¤Ê¤¼¤Ç¤·¤ç¤¦¡©¤Ê¤¼¡¢¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬»È¤ï¤ì¤Ê¤¤¤Î¤Ç¤·¤ç¤¦¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.7.29_.E5.95.8F.E3.81.84.E5.90.88.E3.82.8F.E3.81.9B.E3.82.AA.E3.83.97.E3.83.86.E3.82.A3.E3.83.9E.E3.82.A4.E3.82.B6.E3.81.8C.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.95.8F.E3.81.84.E5.90.88.E3.82.8F.E3.81.9B.E3.82.92.E8.A9.95.E4.BE.A1.E3.81.99.E3.82.8B.E3.81.AE.E3.81.8B.E3.82.92.E8.A6.8B.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.7</span> <span class="toctext">4.7) Ì䤤¹ç¤ï¤»¥ª¥×¥Æ¥£¥Þ¥¤¥¶¤¬¤É¤Î¤è¤¦¤ËÌ䤤¹ç¤ï¤»¤òɾ²Á¤¹¤ë¤Î¤«¤ò¸«¤ë¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.8.29_.E3.83.86.E3.82.AD.E3.82.B9.E3.83.88.E5.BD.A2.E5.BC.8F.E3.81.AE.E4.B8.A6.E3.81.B3.E6.9B.BF.E3.81.88.E9.A0.86.E3.82.92.E5.A4.89.E6.9B.B4.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.8</span> <span class="toctext">4.8) ¥Æ¥­¥¹¥È·Á¼°¤ÎʤÓÂؤ¨½ç¤òÊѹ¹¤¹¤ë¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.9.29_.E6.AD.A3.E8.A6.8F.E8.A1.A8.E7.8F.BE.E3.81.A7.E3.81.AE.E6.A4.9C.E7.B4.A2.E3.82.84.E5.A4.A7.E6.96.87.E5.AD.97.E3.81.A8.E5.B0.8F.E6.96.87.E5.AD.97.E3.81.A8.E3.82.92.E5.8C.BA.E5.88.A5.E3.81.97.E3.81.AA.E3.81.84.E6.AD.A3.E8.A6.8F.E8.A1.A8.E7.8F.BE.E6.A4.9C.E7.B4.A2.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.AE.9F.E7.8F.BE.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F.E5.A4.A7.E6.96.87.E5.AD.97.E3.81.A8.E5.B0.8F.E6.96.87.E5.AD.97.E3.81.A8.E3.82.92.E5.8C.BA.E5.88.A5.E3.81.97.E3.81.AA.E3.81.84.E6.A4.9C.E7.B4.A2.E3.81.AE.E3.81.9F.E3.82.81.E3.81.AE.E3.82.A4.E3.83.B3.E3.83.87.E3.83.83.E3.82.AF.E3.82.B9.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E4.BD.BF.E3.81.84.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.9</span> <span class="toctext">4.9) Àµµ¬É½¸½¤Ç¤Î¸¡º÷¤äÂçʸ»ú¤È¾®Ê¸»ú¤È¤ò¶èÊ̤·¤Ê¤¤Àµµ¬É½¸½¸¡º÷¤Ï¤É¤Î¤è¤¦¤Ë¼Â¸½¤·¤Þ¤¹¤«¡©Âçʸ»ú¤È¾®Ê¸»ú¤È¤ò¶èÊ̤·¤Ê¤¤¸¡º÷¤Î¤¿¤á¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹¤Ï¤É¤Î¤è¤¦¤Ë»È¤¤¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.10.29_.E3.82.AF.E3.82.A8.E3.83.AA.E3.81.AE.E4.B8.AD.E3.81.A7.E3.80.81.E3.83.95.E3.82.A3.E3.83.BC.E3.83.AB.E3.83.89.E3.81.8CNULL_.E3.81.A7.E3.81.82.E3.82.8B.E3.81.93.E3.81.A8.E3.82.92.E6.A4.9C.E5.87.BA.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F_NULL.E3.81.A7.E3.81.82.E3.82.8B.E3.81.93.E3.81.A8.E3.82.92.E6.A4.9C.E5.87.BA.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F.E3.83.95.E3.82.A3.E3.83.BC.E3.83.AB.E3.83.89.E3.81.8CNULL.E3.81.8B.E3.81.A9.E3.81.86.E3.81.8B.E3.81.A7.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.82.BD.E3.83.BC.E3.83.88.E3.81.8C.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.10</span> <span class="toctext">4.10) ¥¯¥¨¥ê¤ÎÃæ¤Ç¡¢¥Õ¥£¡¼¥ë¥É¤¬NULL ¤Ç¤¢¤ë¤³¤È¤ò¸¡½Ð¤¹¤ë¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡© NULL¤Ç¤¢¤ë¤³¤È¤ò¸¡½Ð¤¹¤ë¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©¥Õ¥£¡¼¥ë¥É¤¬NULL¤«¤É¤¦¤«¤Ç¤É¤Î¤è¤¦¤Ë¥½¡¼¥È¤¬¤Ç¤­¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.11.29_.E3.81.84.E3.82.8D.E3.81.84.E3.82.8D.E3.81.AA.E6.96.87.E5.AD.97.E5.9E.8B.E3.81.AE.E3.81.9D.E3.82.8C.E3.81.9E.E3.82.8C.E3.81.AE.E9.81.95.E3.81.84.E3.81.AF.E4.BD.95.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.11</span> <span class="toctext">4.11) ¤¤¤í¤¤¤í¤Êʸ»ú·¿¤Î¤½¤ì¤¾¤ì¤Î°ã¤¤¤Ï²¿¤Ç¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.12.29_.E9.80.9A.E7.95.AA.28serial.29.EF.BC.8F.E8.87.AA.E5.8B.95.E5.A2.97.E5.88.86.E3.83.95.E3.82.A3.E3.83.BC.E3.83.AB.E3.83.89.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.A4.E3.81.8F.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.12</span> <span class="toctext">4.12) ÄÌÈÖ(serial)¡¿¼«Æ°Áýʬ¥Õ¥£¡¼¥ë¥É¤Ï¤É¤Î¤è¤¦¤Ë¤Ä¤¯¤ê¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.13.29_SERIAL.E3.83.87.E3.83.BC.E3.82.BF.E5.9E.8B.E3.81.AB.E6.8C.BF.E5.85.A5.E3.81.95.E3.82.8C.E3.82.8B.E5.80.A4.E3.81.AF.E3.80.81.E3.81.A9.E3.81.86.E3.81.99.E3.82.8C.E3.81.B0.E5.BE.97.E3.82.89.E3.82.8C.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.13</span> <span class="toctext">4.13) SERIAL¥Ç¡¼¥¿·¿¤ËÁÞÆþ¤µ¤ì¤ëÃͤϡ¢¤É¤¦¤¹¤ì¤ÐÆÀ¤é¤ì¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.14.29_currval.28.29_.E3.81.AB.E3.82.88.E3.81.A3.E3.81.A6.E4.BB.96.E3.81.AE.E3.83.A6.E3.83.BC.E3.82.B6.E3.81.A8.E7.AB.B6.E5.90.88.E7.8A.B6.E6.85.8B.E3.81.AB.E9.99.A5.E3.82.8B.E3.81.93.E3.81.A8.E3.81.AF.E3.81.AA.E3.81.84.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.14</span> <span class="toctext">4.14) currval() ¤Ë¤è¤Ã¤Æ¾¤Î¥æ¡¼¥¶¤È¶¥¹ç¾õÂ֤˴٤뤳¤È¤Ï¤Ê¤¤¤Ç¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.15.29_.E3.82.B7.E3.83.BC.E3.82.B1.E3.83.B3.E3.82.B9.EF.BC.8FSERIAL.E3.82.AB.E3.83.A9.E3.83.A0.E3.81.B8.E3.81.AE.E5.89.B2.E3.82.8A.E5.BD.93.E3.81.A6.E7.95.AA.E5.8F.B7.E3.81.AB.E3.82.AE.E3.83.A3.E3.83.83.E3.83.97.E3.81.8C.E3.81.82.E3.82.8B.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F_.E3.83.88.E3.83.A9.E3.83.B3.E3.82.B6.E3.82.AF.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.8C.E4.B8.AD.E6.96.AD.E3.81.97.E3.81.9F.E3.81.A8.E3.81.8D.E3.81.AB.E3.82.82.E3.81.86.E3.81.84.E3.81.A1.E3.81.A9.E3.82.B7.E3.83.BC.E3.82.B1.E3.83.B3.E3.82.B9.E7.95.AA.E5.8F.B7.E3.81.8C.E4.BD.BF.E3.82.8F.E3.82.8C.E3.81.AA.E3.81.84.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.15</span> <span class="toctext">4.15) ¥·¡¼¥±¥ó¥¹¡¿SERIAL¥«¥é¥à¤Ø¤Î³ä¤êÅö¤ÆÈÖ¹æ¤Ë¥®¥ã¥Ã¥×¤¬¤¢¤ë¤Î¤Ï¤Ê¤¼¤Ç¤¹¤«¡© ¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤¬ÃæÃǤ·¤¿¤È¤­¤Ë¤â¤¦¤¤¤Á¤É¥·¡¼¥±¥ó¥¹Èֹ椬»È¤ï¤ì¤Ê¤¤¤Î¤Ï¤Ê¤¼¤Ç¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.16.29_OID_.E3.81.A8.E3.81.AF.E4.BD.95.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.16</span> <span class="toctext">4.16) OID ¤È¤Ï²¿¤Ç¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.17.29_CTID_.E3.81.A8.E3.81.AF.E4.BD.95.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.17</span> <span class="toctext">4.17) CTID ¤È¤Ï²¿¤Ç¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.18.29_.E3.82.A8.E3.83.A9.E3.83.BC.E3.83.A1.E3.83.83.E3.82.BB.E3.83.BC.E3.82.B8_.22ERROR:_Memory_exhausted_in_AllocSetAlloc.28.29.22.E3.81.8C.E5.87.BA.E3.82.8B.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.18</span> <span class="toctext">4.18) ¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸ "ERROR: Memory exhausted in AllocSetAlloc()"¤¬½Ð¤ë¤Î¤Ï¤Ê¤¼¤Ç¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.19.29_.E3.81.A9.E3.81.AE.E3.83.90.E3.83.BC.E3.82.B8.E3.83.A7.E3.83.B3.E3.81.AE_PostgreSQL_.E3.82.92.E8.B5.B0.E3.82.89.E3.81.9B.E3.81.A6.E3.81.84.E3.82.8B.E3.81.8B.E3.82.92.E8.AA.BF.E3.81.B9.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.19</span> <span class="toctext">4.19) ¤É¤Î¥Ð¡¼¥¸¥ç¥ó¤Î PostgreSQL ¤òÁö¤é¤»¤Æ¤¤¤ë¤«¤òÄ´¤Ù¤ë¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.20_.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E6.93.8D.E4.BD.9C.E3.81.AE.E7.9B.A3.E6.9F.BB.E8.A8.BC.E8.B7.A1.E3.82.92.E6.AE.8B.E3.81.99.E6.96.B9.E6.B3.95.E3.81.AF.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.3F"><span class="tocnumber">4.20</span> <span class="toctext">4.20 ¥Ç¡¼¥¿¥Ù¡¼¥¹Áàºî¤Î´Æºº¾ÚÀפò»Ä¤¹ÊýË¡¤Ï¤¢¤ê¤Þ¤¹¤«?</span></a></li>
-<li class="toclevel-2"><a href="#4.21.29_.E7.8F.BE.E5.9C.A8.E3.81.AE.E6.99.82.E5.88.BB.E3.81.8C.E3.83.87.E3.83.95.E3.82.A9.E3.83.AB.E3.83.88.E3.81.A8.E3.81.AA.E3.82.8B.E3.82.88.E3.81.86.E3.81.AA.E3.82.AB.E3.83.A9.E3.83.A0.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.A4.E3.81.8F.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.21</span> <span class="toctext">4.21) ¸½ºß¤Î»þ¹ï¤¬¥Ç¥Õ¥©¥ë¥È¤È¤Ê¤ë¤è¤¦¤Ê¥«¥é¥à¤Ï¤É¤Î¤è¤¦¤Ë¤Ä¤¯¤ê¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.22.29_.E5.A4.96.E9.83.A8.E7.B5.90.E5.90.88.28outer_join.29.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.AE.9F.E7.8F.BE.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.3F"><span class="tocnumber">4.22</span> <span class="toctext">4.22) ³°Éô·ë¹ç(outer join)¤Ï¤É¤Î¤è¤¦¤Ë¼Â¸½¤·¤Þ¤¹¤«?</span></a></li>
-<li class="toclevel-2"><a href="#4.23.29_.E8.A4.87.E6.95.B0.E3.81.AE.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.82.92.E4.BD.BF.E3.81.86.E5.95.8F.E3.81.84.E5.90.88.E3.82.8F.E3.81.9B.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.99.E3.82.8C.E3.81.B0.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.23</span> <span class="toctext">4.23) Ê£¿ô¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò»È¤¦Ì䤤¹ç¤ï¤»¤Ï¤É¤Î¤è¤¦¤Ë¤¹¤ì¤Ð¤Ç¤­¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.24.29_.E9.96.A2.E6.95.B0.E3.81.8B.E3.82.89.E8.A4.87.E6.95.B0.E3.81.AE.E3.83.AD.E3.82.A6.E3.81.BE.E3.81.9F.E3.81.AF.E3.82.AB.E3.83.A9.E3.83.A0.E3.82.92.E8.BF.94.E3.81.99.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.24</span> <span class="toctext">4.24) ´Ø¿ô¤«¤éÊ£¿ô¤Î¥í¥¦¤Þ¤¿¤Ï¥«¥é¥à¤òÊÖ¤¹¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.25.29_PL.2FPgSQL_.E3.81.AE.E9.96.A2.E6.95.B0.E3.81.AE.E4.B8.AD.E3.81.A7.E4.B8.80.E6.99.82.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E3.81.AB.E3.82.A2.E3.82.AF.E3.82.BB.E3.82.B9.E3.81.99.E3.82.8B.E3.81.A8.E3.81.8D.E3.80.81.E3.81.A9.E3.81.86.E3.81.97.E3.81.A6_.22relation_with_OID_.23.23.23.23.23_does_not_exist.22_.E3.81.A8.E3.81.84.E3.81.86.E3.82.A8.E3.83.A9.E3.83.BC.E3.82.92.E5.8F.97.E3.81.91.E5.8F.96.E3.82.8B.E3.81.AE.E3.81.A7.E3.81.97.E3.82.87.E3.81.86.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.25</span> <span class="toctext">4.25) PL/PgSQL ¤Î´Ø¿ô¤ÎÃæ¤Ç°ì»þ¥Æ¡¼¥Ö¥ë¤Ë¥¢¥¯¥»¥¹¤¹¤ë¤È¤­¡¢¤É¤¦¤·¤Æ "relation with OID ##### does not exist" ¤È¤¤¤¦¥¨¥é¡¼¤ò¼õ¤±¼è¤ë¤Î¤Ç¤·¤ç¤¦¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.26.29_.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AA.E3.83.AC.E3.83.97.E3.83.AA.E3.82.B1.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.AE.E3.82.BD.E3.83.AA.E3.83.A5.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.8C.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.26</span> <span class="toctext">4.26) ¤É¤Î¤è¤¦¤Ê¥ì¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¥½¥ê¥å¡¼¥·¥ç¥ó¤¬¤¢¤ê¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.27.29.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E3.81.A8.E3.82.AB.E3.83.A9.E3.83.A0.E3.81.AE.E5.90.8D.E5.89.8D.E3.81.8C.E3.82.AF.E3.82.A8.E3.83.AA.E3.83.BC.E3.81.AE.E4.B8.AD.E3.81.A7.E8.AA.8D.E8.AD.98.E3.81.95.E3.82.8C.E3.81.AA.E3.81.84.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F.E3.81.AA.E3.81.9C.E3.82.AD.E3.83.A3.E3.83.94.E3.82.BF.E3.83.A9.E3.82.A4.E3.82.BA.28.E5.8D.98.E8.AA.9E.E5.85.88.E9.A0.AD.E3.81.AE.E5.A4.A7.E6.96.87.E5.AD.97.E5.8C.96.29.E3.81.AF.E4.BF.9D.E6.8C.81.E3.81.95.E3.82.8C.E3.81.AA.E3.81.84.E3.81.AE.E3.81.A7.E3.81.99.E3.81.8B.3F"><span class="tocnumber">4.27</span> <span class="toctext">4.27)¥Æ¡¼¥Ö¥ë¤È¥«¥é¥à¤Î̾Á°¤¬¥¯¥¨¥ê¡¼¤ÎÃæ¤Çǧ¼±¤µ¤ì¤Ê¤¤¤Î¤Ï¤Ê¤¼¤Ç¤¹¤«¡©¤Ê¤¼¥­¥ã¥Ô¥¿¥é¥¤¥º(ñ¸ìÀèƬ¤ÎÂçʸ»ú²½)¤ÏÊÝ»ý¤µ¤ì¤Ê¤¤¤Î¤Ç¤¹¤«?</span></a></li>
-<li class="toclevel-2"><a href="#4.28.29.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.81.AE.E3.83.91.E3.82.B9.E3.83.AF.E3.83.BC.E3.83.89.E3.82.92.E5.BF.98.E3.82.8C.E3.81.A6.E3.81.97.E3.81.BE.E3.81.84.E3.81.BE.E3.81.97.E3.81.9F.E3.80.82.E5.8F.96.E3.82.8A.E6.88.BB.E3.81.99.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.28</span> <span class="toctext">4.28)¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¥Ñ¥¹¥ï¡¼¥É¤ò˺¤ì¤Æ¤·¤Þ¤¤¤Þ¤·¤¿¡£¼è¤êÌ᤹¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#4.29.29PostgreSQL.E3.81.AB.E3.82.B9.E3.83.88.E3.82.A2.E3.83.BC.E3.83.89.E3.83.97.E3.83.AD.E3.82.B7.E3.83.BC.E3.82.B8.E3.83.A3.E3.81.AF.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.29</span> <span class="toctext">4.29)PostgreSQL¤Ë¥¹¥È¥¢¡¼¥É¥×¥í¥·¡¼¥¸¥ã¤Ï¤¢¤ê¤Þ¤¹¤«¡©</span></a></li>
+<li class="toclevel-2"><a href="#4.1.29_.E6.9C.80.E5.88.9D.E3.81.AE.E6.95.B0.E3.83.AD.E3.82.A6.E3.81.AE.E3.81.BF.E3.82.92_SELECT.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F.E3.83.A9.E3.83.B3.E3.83.80.E3.83.A0.E3.81.AA.E3.83.AD.E3.82.A6.EF.BC.9F"><span class="tocnumber">4.1</span> <span class="toctext">4.1) 最初の数ロウのみを SELECTするにはどうしますか?ランダムなロウ?</span></a></li>
+<li class="toclevel-2"><a href="#4.2.29_.E5.AE.9A.E7.BE.A9.E3.81.95.E3.82.8C.E3.81.9F.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E3.80.81.E3.82.A4.E3.83.B3.E3.83.87.E3.83.83.E3.82.AF.E3.82.B9.E3.80.81.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.80.81.E3.81.8A.E3.82.88.E3.81.B3.E3.80.81.E3.83.A6.E3.83.BC.E3.82.B6.E3.82.92.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.97.E3.81.A6.E8.A6.8B.E3.81.A4.E3.81.91.E5.87.BA.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9Fpsql.E3.81.A7.E4.BD.BF.E3.82.8F.E3.82.8C.E3.81.A6.E3.81.84.E3.82.8B.E3.82.AF.E3.82.A8.E3.83.AA.E3.82.92.E8.A1.A8.E7.A4.BA.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.2</span> <span class="toctext">4.2) 定義されたテーブル、インデックス、データベース、および、ユーザをどのようにして見つけ出しますか?psqlで使われているクエリを表示するにはどうしますか?</span></a></li>
+<li class="toclevel-2"><a href="#4.3.29_.E3.82.AB.E3.83.A9.E3.83.A0.E3.81.AE.E3.83.87.E3.83.BC.E3.82.BF.E5.9E.8B.E3.82.92.E5.A4.89.E6.9B.B4.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.3</span> <span class="toctext">4.3) カラムのデータ型を変更するにはどうしますか?</span></a></li>
+<li class="toclevel-2"><a href="#4.4.29_.E3.83.AD.E3.82.A6.E3.80.81.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E3.80.81.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.81.AE.E6.9C.80.E5.A4.A7.E3.82.B5.E3.82.A4.E3.82.BA.E3.81.AF.EF.BC.9F"><span class="tocnumber">4.4</span> <span class="toctext">4.4) ロウ、テーブル、データベースの最大サイズは?</span></a></li>
+<li class="toclevel-2"><a href="#4.5.29_.E4.B8.80.E8.88.AC.E7.9A.84.E3.81.AA.E3.83.86.E3.82.AD.E3.82.B9.E3.83.88.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.E3.81.AE.E3.83.87.E3.83.BC.E3.82.BF.E3.82.92.E4.BF.9D.E5.AD.98.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.80.81.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.81.AE.E3.83.87.E3.82.A3.E3.82.B9.E3.82.AF.E5.AE.B9.E9.87.8F.E3.81.AF.E3.81.A9.E3.81.AE.E3.81.8F.E3.82.89.E3.81.84.E5.BF.85.E8.A6.81.E3.81.A7.E3.81.99.EF.BC.9F"><span class="tocnumber">4.5</span> <span class="toctext">4.5) 一般的なテキストファイルのデータを保存するには、データベースのディスク容量はどのくらい必要です?</span></a></li>
+<li class="toclevel-2"><a href="#4.6.29_.E3.82.AF.E3.82.A8.E3.83.AA.E3.81.8C.E9.81.85.E3.81.84.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.97.E3.82.87.E3.81.86.EF.BC.9F.E3.81.AA.E3.81.9C.E3.80.81.E3.82.A4.E3.83.B3.E3.83.87.E3.83.83.E3.82.AF.E3.82.B9.E3.81.8C.E4.BD.BF.E3.82.8F.E3.82.8C.E3.81.AA.E3.81.84.E3.81.AE.E3.81.A7.E3.81.97.E3.82.87.E3.81.86.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.6</span> <span class="toctext">4.6) クエリが遅いのはなぜでしょう?なぜ、インデックスが使われないのでしょうか?</span></a></li>
+<li class="toclevel-2"><a href="#4.7.29_.E5.95.8F.E3.81.84.E5.90.88.E3.82.8F.E3.81.9B.E3.82.AA.E3.83.97.E3.83.86.E3.82.A3.E3.83.9E.E3.82.A4.E3.82.B6.E3.81.8C.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.95.8F.E3.81.84.E5.90.88.E3.82.8F.E3.81.9B.E3.82.92.E8.A9.95.E4.BE.A1.E3.81.99.E3.82.8B.E3.81.AE.E3.81.8B.E3.82.92.E8.A6.8B.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.7</span> <span class="toctext">4.7) 問い合わせオプティマイザがどのように問い合わせを評価するのかを見るにはどうしますか?</span></a></li>
+<li class="toclevel-2"><a href="#4.8.29_.E3.83.86.E3.82.AD.E3.82.B9.E3.83.88.E5.BD.A2.E5.BC.8F.E3.81.AE.E4.B8.A6.E3.81.B3.E6.9B.BF.E3.81.88.E9.A0.86.E3.82.92.E5.A4.89.E6.9B.B4.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.8</span> <span class="toctext">4.8) テキスト形式の並び替え順を変更するにはどうしますか?</span></a></li>
+<li class="toclevel-2"><a href="#4.9.29_.E6.AD.A3.E8.A6.8F.E8.A1.A8.E7.8F.BE.E3.81.A7.E3.81.AE.E6.A4.9C.E7.B4.A2.E3.82.84.E5.A4.A7.E6.96.87.E5.AD.97.E3.81.A8.E5.B0.8F.E6.96.87.E5.AD.97.E3.81.A8.E3.82.92.E5.8C.BA.E5.88.A5.E3.81.97.E3.81.AA.E3.81.84.E6.AD.A3.E8.A6.8F.E8.A1.A8.E7.8F.BE.E6.A4.9C.E7.B4.A2.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.AE.9F.E7.8F.BE.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F.E5.A4.A7.E6.96.87.E5.AD.97.E3.81.A8.E5.B0.8F.E6.96.87.E5.AD.97.E3.81.A8.E3.82.92.E5.8C.BA.E5.88.A5.E3.81.97.E3.81.AA.E3.81.84.E6.A4.9C.E7.B4.A2.E3.81.AE.E3.81.9F.E3.82.81.E3.81.AE.E3.82.A4.E3.83.B3.E3.83.87.E3.83.83.E3.82.AF.E3.82.B9.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E4.BD.BF.E3.81.84.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.9</span> <span class="toctext">4.9) 正規表現での検索や大文字と小文字とを区別しない正規表現検索はどのように実現しますか?大文字と小文字とを区別しない検索のためのインデックスはどのように使いますか?</span></a></li>
+<li class="toclevel-2"><a href="#4.10.29_.E3.82.AF.E3.82.A8.E3.83.AA.E3.81.AE.E4.B8.AD.E3.81.A7.E3.80.81.E3.83.95.E3.82.A3.E3.83.BC.E3.83.AB.E3.83.89.E3.81.8CNULL_.E3.81.A7.E3.81.82.E3.82.8B.E3.81.93.E3.81.A8.E3.82.92.E6.A4.9C.E5.87.BA.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F_NULL.E3.81.A7.E3.81.82.E3.82.8B.E3.81.93.E3.81.A8.E3.82.92.E6.A4.9C.E5.87.BA.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F.E3.83.95.E3.82.A3.E3.83.BC.E3.83.AB.E3.83.89.E3.81.8CNULL.E3.81.8B.E3.81.A9.E3.81.86.E3.81.8B.E3.81.A7.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.82.BD.E3.83.BC.E3.83.88.E3.81.8C.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.10</span> <span class="toctext">4.10) クエリの中で、フィールドがNULL であることを検出するにはどうしますか? NULLであることを検出するにはどうしますか?フィールドがNULLかどうかでどのようにソートができますか?</span></a></li>
+<li class="toclevel-2"><a href="#4.11.29_.E3.81.84.E3.82.8D.E3.81.84.E3.82.8D.E3.81.AA.E6.96.87.E5.AD.97.E5.9E.8B.E3.81.AE.E3.81.9D.E3.82.8C.E3.81.9E.E3.82.8C.E3.81.AE.E9.81.95.E3.81.84.E3.81.AF.E4.BD.95.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.11</span> <span class="toctext">4.11) いろいろな文字型のそれぞれの違いは何ですか?</span></a></li>
+<li class="toclevel-2"><a href="#4.12.29_.E9.80.9A.E7.95.AA.28serial.29.EF.BC.8F.E8.87.AA.E5.8B.95.E5.A2.97.E5.88.86.E3.83.95.E3.82.A3.E3.83.BC.E3.83.AB.E3.83.89.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.A4.E3.81.8F.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.12</span> <span class="toctext">4.12) 通番(serial)/自動増分フィールドはどのようにつくりますか?</span></a></li>
+<li class="toclevel-2"><a href="#4.13.29_SERIAL.E3.83.87.E3.83.BC.E3.82.BF.E5.9E.8B.E3.81.AB.E6.8C.BF.E5.85.A5.E3.81.95.E3.82.8C.E3.82.8B.E5.80.A4.E3.81.AF.E3.80.81.E3.81.A9.E3.81.86.E3.81.99.E3.82.8C.E3.81.B0.E5.BE.97.E3.82.89.E3.82.8C.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.13</span> <span class="toctext">4.13) SERIALデータ型に挿入される値は、どうすれば得られますか?</span></a></li>
+<li class="toclevel-2"><a href="#4.14.29_currval.28.29_.E3.81.AB.E3.82.88.E3.81.A3.E3.81.A6.E4.BB.96.E3.81.AE.E3.83.A6.E3.83.BC.E3.82.B6.E3.81.A8.E7.AB.B6.E5.90.88.E7.8A.B6.E6.85.8B.E3.81.AB.E9.99.A5.E3.82.8B.E3.81.93.E3.81.A8.E3.81.AF.E3.81.AA.E3.81.84.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.14</span> <span class="toctext">4.14) currval() によって他のユーザと競合状態に陥ることはないですか?</span></a></li>
+<li class="toclevel-2"><a href="#4.15.29_.E3.82.B7.E3.83.BC.E3.82.B1.E3.83.B3.E3.82.B9.EF.BC.8FSERIAL.E3.82.AB.E3.83.A9.E3.83.A0.E3.81.B8.E3.81.AE.E5.89.B2.E3.82.8A.E5.BD.93.E3.81.A6.E7.95.AA.E5.8F.B7.E3.81.AB.E3.82.AE.E3.83.A3.E3.83.83.E3.83.97.E3.81.8C.E3.81.82.E3.82.8B.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F_.E3.83.88.E3.83.A9.E3.83.B3.E3.82.B6.E3.82.AF.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.8C.E4.B8.AD.E6.96.AD.E3.81.97.E3.81.9F.E3.81.A8.E3.81.8D.E3.81.AB.E3.82.82.E3.81.86.E3.81.84.E3.81.A1.E3.81.A9.E3.82.B7.E3.83.BC.E3.82.B1.E3.83.B3.E3.82.B9.E7.95.AA.E5.8F.B7.E3.81.8C.E4.BD.BF.E3.82.8F.E3.82.8C.E3.81.AA.E3.81.84.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.15</span> <span class="toctext">4.15) シーケンス/SERIALカラムへの割り当て番号にギャップがあるのはなぜですか? トランザクションが中断したときにもういちどシーケンス番号が使われないのはなぜですか?</span></a></li>
+<li class="toclevel-2"><a href="#4.16.29_OID_.E3.81.A8.E3.81.AF.E4.BD.95.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.16</span> <span class="toctext">4.16) OID とは何ですか?</span></a></li>
+<li class="toclevel-2"><a href="#4.17.29_CTID_.E3.81.A8.E3.81.AF.E4.BD.95.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.17</span> <span class="toctext">4.17) CTID とは何ですか?</span></a></li>
+<li class="toclevel-2"><a href="#4.18.29_.E3.82.A8.E3.83.A9.E3.83.BC.E3.83.A1.E3.83.83.E3.82.BB.E3.83.BC.E3.82.B8_.22ERROR:_Memory_exhausted_in_AllocSetAlloc.28.29.22.E3.81.8C.E5.87.BA.E3.82.8B.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.18</span> <span class="toctext">4.18) エラーメッセージ "ERROR: Memory exhausted in AllocSetAlloc()"が出るのはなぜですか?</span></a></li>
+<li class="toclevel-2"><a href="#4.19.29_.E3.81.A9.E3.81.AE.E3.83.90.E3.83.BC.E3.82.B8.E3.83.A7.E3.83.B3.E3.81.AE_PostgreSQL_.E3.82.92.E8.B5.B0.E3.82.89.E3.81.9B.E3.81.A6.E3.81.84.E3.82.8B.E3.81.8B.E3.82.92.E8.AA.BF.E3.81.B9.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.19</span> <span class="toctext">4.19) どのバージョンの PostgreSQL を走らせているかを調べるにはどうしますか?</span></a></li>
+<li class="toclevel-2"><a href="#4.20_.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E6.93.8D.E4.BD.9C.E3.81.AE.E7.9B.A3.E6.9F.BB.E8.A8.BC.E8.B7.A1.E3.82.92.E6.AE.8B.E3.81.99.E6.96.B9.E6.B3.95.E3.81.AF.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.3F"><span class="tocnumber">4.20</span> <span class="toctext">4.20 データベース操作の監査証跡を残す方法はありますか?</span></a></li>
+<li class="toclevel-2"><a href="#4.21.29_.E7.8F.BE.E5.9C.A8.E3.81.AE.E6.99.82.E5.88.BB.E3.81.8C.E3.83.87.E3.83.95.E3.82.A9.E3.83.AB.E3.83.88.E3.81.A8.E3.81.AA.E3.82.8B.E3.82.88.E3.81.86.E3.81.AA.E3.82.AB.E3.83.A9.E3.83.A0.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.A4.E3.81.8F.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.21</span> <span class="toctext">4.21) 現在の時刻がデフォルトとなるようなカラムはどのようにつくりますか?</span></a></li>
+<li class="toclevel-2"><a href="#4.22.29_.E5.A4.96.E9.83.A8.E7.B5.90.E5.90.88.28outer_join.29.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.AE.9F.E7.8F.BE.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.3F"><span class="tocnumber">4.22</span> <span class="toctext">4.22) 外部結合(outer join)はどのように実現しますか?</span></a></li>
+<li class="toclevel-2"><a href="#4.23.29_.E8.A4.87.E6.95.B0.E3.81.AE.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.82.92.E4.BD.BF.E3.81.86.E5.95.8F.E3.81.84.E5.90.88.E3.82.8F.E3.81.9B.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.99.E3.82.8C.E3.81.B0.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.23</span> <span class="toctext">4.23) 複数のデータベースを使う問い合わせはどのようにすればできますか?</span></a></li>
+<li class="toclevel-2"><a href="#4.24.29_.E9.96.A2.E6.95.B0.E3.81.8B.E3.82.89.E8.A4.87.E6.95.B0.E3.81.AE.E3.83.AD.E3.82.A6.E3.81.BE.E3.81.9F.E3.81.AF.E3.82.AB.E3.83.A9.E3.83.A0.E3.82.92.E8.BF.94.E3.81.99.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.24</span> <span class="toctext">4.24) 関数から複数のロウまたはカラムを返すにはどうしますか?</span></a></li>
+<li class="toclevel-2"><a href="#4.25.29_PL.2FPgSQL_.E3.81.AE.E9.96.A2.E6.95.B0.E3.81.AE.E4.B8.AD.E3.81.A7.E4.B8.80.E6.99.82.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E3.81.AB.E3.82.A2.E3.82.AF.E3.82.BB.E3.82.B9.E3.81.99.E3.82.8B.E3.81.A8.E3.81.8D.E3.80.81.E3.81.A9.E3.81.86.E3.81.97.E3.81.A6_.22relation_with_OID_.23.23.23.23.23_does_not_exist.22_.E3.81.A8.E3.81.84.E3.81.86.E3.82.A8.E3.83.A9.E3.83.BC.E3.82.92.E5.8F.97.E3.81.91.E5.8F.96.E3.82.8B.E3.81.AE.E3.81.A7.E3.81.97.E3.82.87.E3.81.86.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.25</span> <span class="toctext">4.25) PL/PgSQL の関数の中で一時テーブルにアクセスするとき、どうして "relation with OID ##### does not exist" というエラーを受け取るのでしょうか?</span></a></li>
+<li class="toclevel-2"><a href="#4.26.29_.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AA.E3.83.AC.E3.83.97.E3.83.AA.E3.82.B1.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.AE.E3.82.BD.E3.83.AA.E3.83.A5.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.8C.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.26</span> <span class="toctext">4.26) どのようなレプリケーションのソリューションがありますか?</span></a></li>
+<li class="toclevel-2"><a href="#4.27.29.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E3.81.A8.E3.82.AB.E3.83.A9.E3.83.A0.E3.81.AE.E5.90.8D.E5.89.8D.E3.81.8C.E3.82.AF.E3.82.A8.E3.83.AA.E3.83.BC.E3.81.AE.E4.B8.AD.E3.81.A7.E8.AA.8D.E8.AD.98.E3.81.95.E3.82.8C.E3.81.AA.E3.81.84.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F.E3.81.AA.E3.81.9C.E3.82.AD.E3.83.A3.E3.83.94.E3.82.BF.E3.83.A9.E3.82.A4.E3.82.BA.28.E5.8D.98.E8.AA.9E.E5.85.88.E9.A0.AD.E3.81.AE.E5.A4.A7.E6.96.87.E5.AD.97.E5.8C.96.29.E3.81.AF.E4.BF.9D.E6.8C.81.E3.81.95.E3.82.8C.E3.81.AA.E3.81.84.E3.81.AE.E3.81.A7.E3.81.99.E3.81.8B.3F"><span class="tocnumber">4.27</span> <span class="toctext">4.27)テーブルとカラムの名前がクエリーの中で認識されないのはなぜですか?なぜキャピタライズ(単語先頭の大文字化)は保持されないのですか?</span></a></li>
+<li class="toclevel-2"><a href="#4.28.29.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.81.AE.E3.83.91.E3.82.B9.E3.83.AF.E3.83.BC.E3.83.89.E3.82.92.E5.BF.98.E3.82.8C.E3.81.A6.E3.81.97.E3.81.BE.E3.81.84.E3.81.BE.E3.81.97.E3.81.9F.E3.80.82.E5.8F.96.E3.82.8A.E6.88.BB.E3.81.99.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.28</span> <span class="toctext">4.28)データベースのパスワードを忘れてしまいました。取り戻すにはどうしますか?</span></a></li>
+<li class="toclevel-2"><a href="#4.29.29PostgreSQL.E3.81.AB.E3.82.B9.E3.83.88.E3.82.A2.E3.83.BC.E3.83.89.E3.83.97.E3.83.AD.E3.82.B7.E3.83.BC.E3.82.B8.E3.83.A3.E3.81.AF.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">4.29</span> <span class="toctext">4.29)PostgreSQLにストアードプロシージャはありますか?</span></a></li>
 </ul>
 </li>
-<li class="toclevel-1"><a href="#.E6.97.A5.E6.9C.AC.E8.AA.9E.E3.81.AB.E9.96.A2.E3.81.99.E3.82.8B.E8.B3.AA.E5.95.8F"><span class="tocnumber">5</span> <span class="toctext">ÆüËܸì¤Ë´Ø¤¹¤ë¼ÁÌä</span></a>
+<li class="toclevel-1"><a href="#.E6.97.A5.E6.9C.AC.E8.AA.9E.E3.81.AB.E9.96.A2.E3.81.99.E3.82.8B.E8.B3.AA.E5.95.8F"><span class="tocnumber">5</span> <span class="toctext">日本語に関する質問</span></a>
 <ul>
-<li class="toclevel-2"><a href="#5.1.29.E6.97.A5.E6.9C.AC.E8.AA.9E.E3.81.8C.E3.81.86.E3.81.BE.E3.81.8F.E6.89.B1.E3.81.88.E3.81.AA.E3.81.84.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">5.1</span> <span class="toctext">5.1)ÆüËܸ줬¤¦¤Þ¤¯°·¤¨¤Ê¤¤¤Î¤Ï¤Ê¤¼¤Ç¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#5.2.29_psql_.E3.81.A7Windows.E3.81.8B.E3.82.89.E3.82.A2.E3.82.AF.E3.82.BB.E3.82.B9.E3.81.97.E3.81.9F.E3.81.A8.E3.81.8D.E3.81.AB.E3.80.81.E6.97.A5.E6.9C.AC.E8.AA.9E.E3.81.8C.E6.96.87.E5.AD.97.E5.8C.96.E3.81.91.E3.81.99.E3.82.8B.E3.81.AE.E3.81.A7.E3.81.99.E3.81.8C.EF.BC.9F"><span class="tocnumber">5.2</span> <span class="toctext">5.2) psql ¤ÇWindows¤«¤é¥¢¥¯¥»¥¹¤·¤¿¤È¤­¤Ë¡¢ÆüËܸ줬ʸ»ú²½¤±¤¹¤ë¤Î¤Ç¤¹¤¬¡©</span></a></li>
-<li class="toclevel-2"><a href="#5.3.29_PostgreSQL.E3.81.A7.E6.97.A5.E6.9C.AC.E8.AA.9E.E3.81.AE.E5.85.A8.E6.96.87.E6.A4.9C.E7.B4.A2.E3.81.AF.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">5.3</span> <span class="toctext">5.3) PostgreSQL¤ÇÆüËܸì¤ÎÁ´Ê¸¸¡º÷¤Ï¤Ç¤­¤Þ¤¹¤«¡©</span></a></li>
-<li class="toclevel-2"><a href="#.E3.80.8C.E6.97.A5.E6.9C.AC.E8.AA.9E.E7.89.88.E3.81.AB.E3.81.A4.E3.81.84.E3.81.A6.E3.80.8D"><span class="tocnumber">5.4</span> <span class="toctext">¡ÖÆüËܸìÈǤˤĤ¤¤Æ¡×</span></a></li>
+<li class="toclevel-2"><a href="#5.1.29.E6.97.A5.E6.9C.AC.E8.AA.9E.E3.81.8C.E3.81.86.E3.81.BE.E3.81.8F.E6.89.B1.E3.81.88.E3.81.AA.E3.81.84.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">5.1</span> <span class="toctext">5.1)日本語がうまく扱えないのはなぜですか?</span></a></li>
+<li class="toclevel-2"><a href="#5.2.29_psql_.E3.81.A7Windows.E3.81.8B.E3.82.89.E3.82.A2.E3.82.AF.E3.82.BB.E3.82.B9.E3.81.97.E3.81.9F.E3.81.A8.E3.81.8D.E3.81.AB.E3.80.81.E6.97.A5.E6.9C.AC.E8.AA.9E.E3.81.8C.E6.96.87.E5.AD.97.E5.8C.96.E3.81.91.E3.81.99.E3.82.8B.E3.81.AE.E3.81.A7.E3.81.99.E3.81.8C.EF.BC.9F"><span class="tocnumber">5.2</span> <span class="toctext">5.2) psql でWindowsからアクセスしたときに、日本語が文字化けするのですが?</span></a></li>
+<li class="toclevel-2"><a href="#5.3.29_PostgreSQL.E3.81.A7.E6.97.A5.E6.9C.AC.E8.AA.9E.E3.81.AE.E5.85.A8.E6.96.87.E6.A4.9C.E7.B4.A2.E3.81.AF.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"><span class="tocnumber">5.3</span> <span class="toctext">5.3) PostgreSQLで日本語の全文検索はできますか?</span></a></li>
+<li class="toclevel-2"><a href="#.E3.80.8C.E6.97.A5.E6.9C.AC.E8.AA.9E.E7.89.88.E3.81.AB.E3.81.A4.E3.81.84.E3.81.A6.E3.80.8D"><span class="tocnumber">5.4</span> <span class="toctext">「日本語版について」</span></a></li>
 </ul>
 </li>
 </ul>
 </td></tr></table><script type="text/javascript"> if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } </script>
-<a name=".E4.B8.80.E8.88.AC.E7.9A.84.E3.81.AA.E8.B3.AA.E5.95.8F"></a><h2> <span class="mw-headline"> °ìÈÌŪ¤Ê¼ÁÌä</span></h2>
-<a name="1.1.29_PostgreSQL.E3.81.A8.E3.81.AF.E4.BD.95.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F.E3.81.9D.E3.81.AE.E5.91.BC.E3.81.B3.E6.96.B9.E3.81.AF.EF.BC.9F_Postgres.E3.81.A8.E3.81.AF.EF.BC.9F"></a><h3> <span class="mw-headline">1.1) PostgreSQL¤È¤Ï²¿¤Ç¤¹¤«¡©¤½¤Î¸Æ¤ÓÊý¤Ï¡© Postgres¤È¤Ï¡©</span></h3>
-<p>PostgreSQL¤ÏPost-Gres-Q-L(¥Ý¥¹¥È¡¦¥°¥ì¥¹¡¦¥­¥å¡¼¡¦¥¨¥ë) ¤Èȯ²»¤·¤Þ¤¹¤¬¡¢²ñÏäÎÃæ¤Ç¤Ïñ½ã¤ËPostgres¡Ê¥Ý¥¹¥È¥°¥ì¥¹¡Ë ¤È¸Æ¤Ð¤ì¤ë¤³¤È¤â¤¢¤ê¤Þ¤¹¡£¡Ê"PostgreSQL"¤ò¤É¤¦È¯²»¤¹¤ë¤«¤¬µ¤¤Ë¤Ê¤ë¿Í¤Î¤¿¤á¤Ë¡¢<a href="http://www.postgresql.org/files/postgresql.mp3" class="external text" title="http://www.postgresql.org/files/postgresql.mp3" rel="nofollow">²»À¼¥Õ¥¡¥¤¥ë</a> ¤òÍÑ°Õ¤·¤Æ¤¢¤ê¤Þ¤¹¡£
-</p><p>PostgreSQL ¤Ï¡¢¥ª¥Ö¥¸¥§¥¯¥È-¥ê¥ì¡¼¥·¥ç¥Ê¥ë¥Ç¡¼¥¿¥Ù¡¼¥¹¥·¥¹¥Æ¥à¤Ç¡¢ÅÁÅýŪ¤Ê¾¦Íѥǡ¼¥¿¥Ù¡¼¥¹¥·¥¹¥Æ¥à¤Ë¡¢¼¡À¤ÂåDBMS¥·¥¹¥Æ¥à¤Ë¸«¤é¤ì¤ë¤è¤¦¤Ê²þÎɤ¬»Ü¤µ¤ì¤¿ÆÃħ¤òÍ­¤·¤Þ¤¹¡£PostgreSQL¤Ï¡¢¼«Í³¤Ë´°Á´¤Ê·Á¤Ç¤½¤Î¥½¡¼¥¹¥³¡¼¥É¤ò¼ê¤ËÆþ¤ì¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-</p><p>PostgreSQL ¤Î³«È¯¤Ï¡¢¤Û¤È¤ó¤É¤¬¡¢À¤³¦Ãæ¤Ë¤Ò¤í¤¬¤Ã¤¿¥Ü¥é¥ó¥Æ¥£¥¢¤Î³«È¯¼Ô¤Ë¤è¤Ã¤Æ¡¢¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤òÄ̤·¤¿¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó¤Ë¤è¤Ã¤Æ¹Ô¤ï¤ì¤Æ¤¤¤Þ¤¹¡£¥³¥ß¥å¥Ë¥Æ¥£¤Ë¤è¤ë¥×¥í¥¸¥§¥¯¥È¤Ç¤¢¤ë¤¿¤á¡¢¤É¤Î´ë¶È¤ÎÀ©¸æ¤â¤¦¤±¤Þ¤»¤ó¡£³«È¯¤Ë»²²Ã¤·¤¿¤±¤ì¤Ð¡¢<a href="/wiki/Developer_FAQ" title="Developer FAQ">³«È¯¼Ô¸þ¤±¤ÎFAQ</a> ¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£
-</p><p>Postgres¤Ï¡¢¹­¤¯»È¤ï¤ì¤Æ¤¤¤ëPostgreSQL¤Î°¦¾Î¤Ç¤¹¡£¤Þ¤¿¡¢¤³¤Î̾Á°¤Ï¡¢¥Ð¡¼¥¯¥ì¡¼¤Ç¤Î¥×¥í¥¸¥§¥¯¥È¤Ç¸µ¡¹»È¤ï¤ì¤Æ¤¤¤¿Ì¾Á°¤Ç¡¢¤Û¤«¤Î¤¤¤º¤ì¤Î°¦¾Î¤ËÈæ¤Ù¤Æ¤âÍÚ¤«¤Ë¹¥¤Þ¤·¤¤¤â¤Î¤Ç¤¹¡£'PostgreSQL' ¤Îȯ²»¤¬Æñ¤·¤¤¤È»×¤ï¤ì¤ë¤Ê¤é¡¢¤½¤Î¤«¤ï¤ê¤Ë 'Postgres' ¤È¸Æ¤Ö¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£
+<a name=".E4.B8.80.E8.88.AC.E7.9A.84.E3.81.AA.E8.B3.AA.E5.95.8F"></a><h2> <span class="mw-headline"> 一般的な質問</span></h2>
+<a name="1.1.29_PostgreSQL.E3.81.A8.E3.81.AF.E4.BD.95.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F.E3.81.9D.E3.81.AE.E5.91.BC.E3.81.B3.E6.96.B9.E3.81.AF.EF.BC.9F_Postgres.E3.81.A8.E3.81.AF.EF.BC.9F"></a><h3> <span class="mw-headline">1.1) PostgreSQLとは何ですか?その呼び方は? Postgresとは?</span></h3>
+<p>PostgreSQLはPost-Gres-Q-L(ポスト・グレス・キュー・エル) と発音しますが、会話の中では単純にPostgres(ポストグレス) と呼ばれることもあります。("PostgreSQL"をどう発音するかが気になる人のために、<a href="http://www.postgresql.org/files/postgresql.mp3" class="external text" title="http://www.postgresql.org/files/postgresql.mp3" rel="nofollow">音声ファイル</a> を用意してあります。
+</p><p>PostgreSQL は、オブジェクト-リレーショナルデータベースシステムで、伝統的な商用データベースシステムに、次世代DBMSシステムに見られるような改良が施された特徴を有します。PostgreSQLは、自由に完全な形でそのソースコードを手に入れることができます。
+</p><p>PostgreSQL の開発は、ほとんどが、世界中にひろがったボランティアの開発者によって、インターネットを通したコミュニケーションによって行われています。コミュニティによるプロジェクトであるため、どの企業の制御もうけません。開発に参加したければ、<a href="/wiki/Developer_FAQ" title="Developer FAQ">開発者向けのFAQ</a> を見てください。
+</p><p>Postgresは、広く使われているPostgreSQLの愛称です。また、この名前は、バークレーでのプロジェクトで元々使われていた名前で、ほかのいずれの愛称に比べても遥かに好ましいものです。'PostgreSQL' の発音が難しいと思われるなら、そのかわりに 'Postgres' と呼ぶようにしましょう。
 </p><p><br />
 </p>
-<a name="1.2.29_.E8.AA.B0.E3.81.8C_PostgreSQL_.E3.82.92.E3.82.B3.E3.83.B3.E3.83.88.E3.83.AD.E3.83.BC.E3.83.AB.E3.81.97.E3.81.A6.E3.81.84.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.2) Ã¯¤¬ PostgreSQL ¤ò¥³¥ó¥È¥í¡¼¥ë¤·¤Æ¤¤¤Þ¤¹¤«¡©</span></h3>
-<p>PostgreSQL¤ÎÌçÈÖ¡¢Ãæ±û°Ñ°÷²ñ¡¢¤¢¤ë¤¤¤Ï¡¢¥³¥ó¥È¥í¡¼¥ë¤ò¤¹¤ë²ñ¼Ò¤òõ¤½¤¦¤È¤·¤Æ¤â¡¢Äü¤á¤¶¤ë¤ò¤¨¤º ---- Â¸ºß¤·¤Ê¤¤¤Î¤Ç¤¹¡£
-²æ¡¹¤Ï¡¢Ãæ¿´¤È¤Ê¤ë¥³¥ß¥Ã¥Æ¥£¤ÈCVS¥³¥ß¥Ã¥¿¤ò»ý¤Á¤Þ¤¹¤¬¡¢¤³¤ì¤é¤Î¥°¥ë¡¼¥×¤Ï¥³¥ó¥È¥í¡¼¥ë¤¹¤ë¤¿¤á¤È¤¤¤¦¤è¤ê¤â¡¢´ÉÍý¾å¤Î¤â¤Î¤Ç¤¹¡£
-¤³¤³¤Ç¤Ï¡¢¥×¥í¥¸¥§¥¯¥È¤Ï¡¢¤À¤ì¤Ç¤â»²²Ã¤¬¤Ç¤­¤ë³«È¯¼Ô¤È¥æ¡¼¥¶¤Î¥³¥ß¥å¥Ë¥Æ¥£¤Ë¤è¤êÊý¸þÉÕ¤±¤é¤ì¤Þ¤¹¡£
-ÆɼԤ¬¤ä¤é¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤³¤È¤Ï¡¢¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤ò¥µ¥Ö¥¹¥¯¥é¥¤¥Ö¤·¤Æ¡¢µÄÏÀ¤Ë»²²Ã¤¹¤ë¤³¤È¤Ç¤¹¡£¡Ê<a href="/wiki/Developer_FAQ" title="Developer FAQ">³«È¯¼Ô¸þ¤±¤ÎFAQ</a>¤Ë¤Ï¡¢PostgreSQL¤Î³«È¯¤Ø¤Î²Ã¤ï¤êÊý¤Ë¤Ä¤¤¤Æ¤Î¾ðÊ󤬤¢¤ê¤Þ¤¹¡£¡Ë
+<a name="1.2.29_.E8.AA.B0.E3.81.8C_PostgreSQL_.E3.82.92.E3.82.B3.E3.83.B3.E3.83.88.E3.83.AD.E3.83.BC.E3.83.AB.E3.81.97.E3.81.A6.E3.81.84.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.2) 誰が PostgreSQL をコントロールしていますか?</span></h3>
+<p>PostgreSQLの門番、中央委員会、あるいは、コントロールをする会社を探そうとしても、諦めざるをえず ---- 存在しないのです。
+我々は、中心となるコミッティとCVSコミッタを持ちますが、これらのグループはコントロールするためというよりも、管理上のものです。
+ここでは、プロジェクトは、だれでも参加ができる開発者とユーザのコミュニティにより方向付けられます。
+読者がやらなければならないことは、メーリングリストをサブスクライブして、議論に参加することです。(<a href="/wiki/Developer_FAQ" title="Developer FAQ">開発者向けのFAQ</a>には、PostgreSQLの開発への加わり方についての情報があります。)
 </p><p><br />
 </p>
-<a name="1.3.29_PostgreSQL_.E3.81.AE.E3.83.A9.E3.82.A4.E3.83.B3.E3.82.BB.E3.83.B3.E3.82.B9.E3.81.AF.E3.81.A9.E3.81.86.E3.81.AA.E3.81.A3.E3.81.A6.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.3) PostgreSQL ¤Î¥é¥¤¥ó¥»¥ó¥¹¤Ï¤É¤¦¤Ê¤Ã¤Æ¤Þ¤¹¤«¡©</span></h3>
-<p>PostgreSQL ¤Ï²¼µ­¤Î¥é¥¤¥ó¥»¥ó¥¹¤Ë½¾¤¤¤Þ¤¹¡£
-</p><p>PostgreSQL¤ÏBSD¤äMIT¤Ë»÷¤¿¥é¥¤¥»¥ó¥¹¤Î²¼¤ÇÇÛÉÛ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
-¤½¤ì¤Ï´ðËÜŪ¤Ë¤Ï¡¢ÍøÍѼԤ¬¤½¤Î¥³¡¼¥É¤ò¹¥¤­¾¡¼ê¤ËÍøÍѤ¹¤ë¤³¤È¤¬µö¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
-À©¸Â¤¬¤¢¤ë¤È¤¹¤ì¤Ð¡¢¤³¤Î¥½¥Õ¥È¥¦¥§¥¢¤Ëȼ¤¦¤¤¤«¤Ê¤ëÌäÂê¤Ë¤ª¤¤¤Æ¤âˡŪ¤ËÀÕǤ¤ò²æ¡¹¤ËÉé¤ï¤»¤ë¤³¤È¤¬¤Ç¤­¤Ê¤¤¤È¤¤¤¦¤³¤È¤Ç¤¹¡£
-¤Þ¤¿¡¢¤³¤ÎÃøºî¸¢É½¼¨¤¬¤³¤Î¥½¥Õ¥È¥¦¥§¥¢¤Î¤¹¤Ù¤Æ¤ÎÊ£À½¤Ëɽ¼¨¤¹¤ë¤³¤È¤âɬÍפǤ¹¡£
-°Ê²¼¤Ë¡¢²æ¡¹¤¬»È¤Ã¤Æ¤¤¤ë¥é¥¤¥»¥ó¥¹¡Ê»ÈÍѵöÂú½ñ¡Ë¤ò¼¨¤·¤Þ¤¹¡§
+<a name="1.3.29_PostgreSQL_.E3.81.AE.E3.83.A9.E3.82.A4.E3.83.B3.E3.82.BB.E3.83.B3.E3.82.B9.E3.81.AF.E3.81.A9.E3.81.86.E3.81.AA.E3.81.A3.E3.81.A6.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.3) PostgreSQL のラインセンスはどうなってますか?</span></h3>
+<p>PostgreSQL は下記のラインセンスに従います。
+</p><p>PostgreSQLはBSDやMITに似たライセンスの下で配布されています。
+それは基本的には、利用者がそのコードを好き勝手に利用することが許されています。
+制限があるとすれば、このソフトウェアに伴ういかなる問題においても法的に責任を我々に負わせることができないということです。
+また、この著作権表示がこのソフトウェアのすべての複製に表示することも必要です。
+以下に、我々が使っているライセンス(使用許諾書)を示します:
 </p>
-<pre>   [ÌõÃí¡§
-       ÀµÊ¸¤Ï±Ñ¸ì¤Ç¤¹¡£»²¹Í¤È¤·¤Æ¡¢Ìõʸ¤òÊ»µ­·ÇºÜ¤·¤Þ¤¹¡£
+<pre>   [訳注:
+       正文は英語です。参考として、訳文を併記掲載します。
    ]
 </pre>
 <p><br />
@@ -152,403 +152,403 @@ 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.
 </p>
-<pre>       POSTGRESQL ¥Ç¡¼¥¿¥Ù¡¼¥¹´ÉÍý¥·¥¹¥Æ¥à
+<pre>       POSTGRESQL データベース管理システム
 
-       ÉôʬŪÃøºî¸¢ (c) 1996-2009, PostgreSQL¹ñºÝ³«È¯¥°¥ë¡¼¥×
-       ÉôʬŪÃøºî¸¢ (c) 1994-1996 ¥«¥ê¥Õ¥©¥ë¥Ë¥¢Âç³ØËܹ»
+       部分的著作権 (c) 1996-2009, PostgreSQL国際開発グループ
+       部分的著作権 (c) 1994-1996 カリフォルニア大学本校
 
 
-         ËÜ¥½¥Õ¥È¥¦¥§¥¢¤ª¤è¤Ó¤½¤Îʸ½ñ°ì¼°¤Ï¾åµ­¤ÎÃøºî¸¢É½¼¨¤È¡¢¤³¤Îʸ¾Ï
-       ¤ª¤è¤Ó¤³¤ì¤Ë³¤¯Æó¤Ä¤ÎÃÊÍÁ´¤Æ¤ÎÊ£À½¤ËźÉÕ¤µ¤ì¤Æ¤¤¤ë¸Â¤ê¤Ë¤ª¤¤
-       ¤Æ¡¢»ÈÍÑ¡¢Ê£À½¡¢½¤Àµ¤ª¤è¤ÓÇÛÉդεö²Ä¤ò¡¢¤¤¤«¤Ê¤ëÌÜŪ¤Ç¤¢¤Ã¤Æ¤â¡¢
-       Ìµ½þ¤Ç¤«¤ÄƱ°Õ½ñ̵¤·¤Ë¹Ô¤Ê¤¨¤ë¤³¤È¤ò¤³¤³¤Ëǧ¤á¤Þ¤¹¡£
+         本ソフトウェアおよびその文書一式は上記の著作権表示と、この文章
+       およびこれに続く二つの段落が全ての複製に添付されている限りにおい
+       て、使用、複製、修正および配付の許可を、いかなる目的であっても、
+       無償でかつ同意書無しに行なえることをここに認めます。
 
-         ¥«¥ê¥Õ¥©¥ë¥Ë¥¢Âç³Ø¤Ï¡¢¤¤¤«¤Ê¤ëÅö»ö¼Ô¤Ë¤¿¤¤¤·¤Æ¤â¡¢Íø±×¤Î²õ¼º¤ò
-       ´Þ¤à¡¢Ä¾ÀÜŪ¡¢´ÖÀÜŪ¡¢ÆÃÊÌ¡¢¶öÁ³¤¢¤ë¤¤¤ÏɬÁ³Åª¤Ë¤«¤«¤ï¤é¤ºÀ¸¤¸¤¿
-       Â»³²¤Ë¤Ä¤¤¤Æ¡¢¤¿¤È¤¨¥«¥ê¥Õ¥©¥ë¥Ë¥¢Âç³Ø¤¬¤³¤ì¤é¤Î»³²¤Ë¤Ä¤¤¤ÆÁÊÄÉ
-       ¤ò¼õ¤±¤Æ¤¤¤¿¤È¤·¤Æ¤â¡¢°ìÀÚ¤ÎÀÕǤ¤òÉ餤¤Þ¤»¤ó¡£
+         カリフォルニア大学は、いかなる当事者にたいしても、利益の壊失を
+       含む、直接的、間接的、特別、偶然あるいは必然的にかかわらず生じた
+       損害について、たとえカリフォルニア大学がこれらの損害について訴追
+       を受けていたとしても、一切の責任を負いません。
 
-         ¥«¥ê¥Õ¥©¥ë¥Ë¥¢Âç³Ø¤Ï¡¢¾¦ÍÑÌÜŪ¤Ë¤ª¤±¤ë°ÅÌÛ¤ÎÊݾڤȡ¢ÆÃÄêÌÜŪ¤Ç
-       ¤ÎŬ¹çÀ­¤Ë´Ø¤·¤Æ¤Ï¤â¤È¤è¤ê¡¢¤³¤ì¤é¤Ë¸Â¤é¤º¡¢¤¤¤«¤Ê¤ëÊݾڤâÊü´þ¤¹
-       ¤ë¤³¤È¤òÌÀ¸À¤·¤Þ¤¹¡£°Ê²¼¤ËÍÑ°Õ¤µ¤ì¤¿¥½¥Õ¥È¥¦¥§¥¢¤Ï¡Ö¤½¤Î¤Þ¤Þ¡×¤ò
-       ´ðËܸ¶Íý¤È¤·¡¢¥«¥ê¥Õ¥©¥ë¥Ë¥¢Âç³Ø¤Ï¤½¤ì¤ò°Ý»ý¡¢»Ù±ç¡¢¹¹¿·¡¢²þÎɤ¢
-       ¤ë¤¤¤Ï½¤Àµ¤¹¤ëµÁ̳¤òÉ餤¤Þ¤»¤ó¡£
-</pre>
-<pre>   [ÌõÃí¡§
-       Ãøºî¸¢¤Ë´Ø¤¹¤ëÀµÊ¸¤Ï¾åµ­¤Î±Ñ¸ì¤Ë¤è¤ëɽµ­¤Ç¤¹¡£ÆüËܸìÌõ¤Ï¤¢¤¯¤Þ¤Ç
-       »²¹ÍÄøÅ٤Ȥ·¤Æ¤¯¤À¤µ¤¤¡£
+         カリフォルニア大学は、商用目的における暗黙の保証と、特定目的で
+       の適合性に関してはもとより、これらに限らず、いかなる保証も放棄す
+       ることを明言します。以下に用意されたソフトウェアは「そのまま」を
+       基本原理とし、カリフォルニア大学はそれを維持、支援、更新、改良あ
+       るいは修正する義務を負いません。
+</pre>
+<pre>   [訳注:
+       著作権に関する正文は上記の英語による表記です。日本語訳はあくまで
+       参考程度としてください。
    ]
 </pre>
-<a name="1.4.29_PostgreSQL.E3.82.92.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88.E3.81.99.E3.82.8B.E3.83.97.E3.83.A9.E3.83.83.E3.83.88.E3.83.9B.E3.83.BC.E3.83.A0.E3.81.AF.EF.BC.9F"></a><h3> <span class="mw-headline">1.4) PostgreSQL¤ò¥µ¥Ý¡¼¥È¤¹¤ë¥×¥é¥Ã¥È¥Û¡¼¥à¤Ï¡©</span></h3>
-<p>°ìÈÌŪ¤Ë¡¢ºÇ¶á¤ÎUnix¸ß´¹¥×¥é¥Ã¥È¥Û¡¼¥à¤Ç¤¢¤ì¤ÐPostgreSQL¤ò²ÔƯ¤µ¤»¤é¤ì¤ë¤Ï¤º¤Ç¤¹¡£
-ºÇ¶á¡¢¼ÂºÝ¤Ë¥Æ¥¹¥È¤ò¹Ô¤Ê¤Ã¤¿¤³¤È¤ÎÊó¹ð¤¬¤Ê¤µ¤ì¤¿¥×¥é¥Ã¥È¥Û¡¼¥à¤Ë¤Ä¤¤¤Æ¤Ï¡¢
-<a href="http://buildfarm.postgresql.org/" class="external text" title="http://buildfarm.postgresql.org/" rel="nofollow">¥Ó¥ë¥É¥Õ¥¡¡¼¥à</a>¤Ç¸«¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-¥µ¥Ý¡¼¥È¡¦¥×¥é¥Ã¥È¥Û¡¼¥à¤Ë¤Ä¤¤¤Æ¤µ¤é¤Ë¾Ü¤·¤¤¤³¤È¤Ï¡¢<a href="http://www.postgresql.org/docs/current/static/supported-platforms.html" class="external free" title="http://www.postgresql.org/docs/current/static/supported-platforms.html" rel="nofollow">http://www.postgresql.org/docs/current/static/supported-platforms.html</a> ¤Îʸ½ñ¤Ë¤¢¤ê¤Þ¤¹¡£
-</p><p>PostgreSQL ¤Ï¡¢Win2000 SP4, WinXP, ¤½¤·¤Æ¡¢Win2003 ¤Ê¤É Microsoft Windows NT¥Ù¡¼¥¹¤Î¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤Ç¡¢¥Í¥¤¥Æ¥£¥Ö¤ËÁö¤ê¤Þ¤¹¡£¤¢¤é¤«¤¸¤á¥Ñ¥Ã¥±¡¼¥¸¤Ë¤µ¤ì¤¿¥¤¥ó¥¹¥È¡¼¥é¤¬ <a href="http://www.postgresql.org/download/windows" class="external free" title="http://www.postgresql.org/download/windows" rel="nofollow">http://www.postgresql.org/download/windows</a> ¤«¤é¥À¥¦¥ó¥í¡¼¥É¤Ç¤­¤Þ¤¹¡£ MSDOS¥Ù¡¼¥¹¤ÎWindows¤Î¥Ð¡¼¥¸¥ç¥ó(Win95, Win98, WinMe)¤Ç¤Ï¡¢Cygwin¤ò»È¤Ã¤Æ PostgreSQL ¤òÁö¤é¤»¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+<a name="1.4.29_PostgreSQL.E3.82.92.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88.E3.81.99.E3.82.8B.E3.83.97.E3.83.A9.E3.83.83.E3.83.88.E3.83.9B.E3.83.BC.E3.83.A0.E3.81.AF.EF.BC.9F"></a><h3> <span class="mw-headline">1.4) PostgreSQLをサポートするプラットホームは?</span></h3>
+<p>一般的に、最近のUnix互換プラットホームであればPostgreSQLを稼働させられるはずです。
+最近、実際にテストを行なったことの報告がなされたプラットホームについては、
+<a href="http://buildfarm.postgresql.org/" class="external text" title="http://buildfarm.postgresql.org/" rel="nofollow">ビルドファーム</a>で見ることができます。
+サポート・プラットホームについてさらに詳しいことは、<a href="http://www.postgresql.org/docs/current/static/supported-platforms.html" class="external free" title="http://www.postgresql.org/docs/current/static/supported-platforms.html" rel="nofollow">http://www.postgresql.org/docs/current/static/supported-platforms.html</a> の文書にあります。
+</p><p>PostgreSQL は、Win2000 SP4, WinXP, そして、Win2003 など Microsoft Windows NTベースのオペレーティングシステムで、ネイティブに走ります。あらかじめパッケージにされたインストーラが <a href="http://www.postgresql.org/download/windows" class="external free" title="http://www.postgresql.org/download/windows" rel="nofollow">http://www.postgresql.org/download/windows</a> からダウンロードできます。 MSDOSベースのWindowsのバージョン(Win95, Win98, WinMe)では、Cygwinを使って PostgreSQL を走らせることができます。
 </p>
-<pre>   [ÌõÃí
-       ÆüËܸì¤Ç¤Î¾ðÊó¤Ï¡¢¼¡¤Î WindowsÈǤ˴ؤ¹¤ëFAQ¤ÎÏÂÌõ¤ò¤´¤é¤ó¤¯¤À¤µ¤¤¡£
+<pre>   [訳注
+       日本語での情報は、次の Windows版に関するFAQの和訳をごらんください。
         <a href="/wiki/Running_%26_Installing_PostgreSQL_On_Native_Windows/ja" title="Running &amp; Installing PostgreSQL On Native Windows/ja">Running &amp; Installing PostgreSQL On Native Windows/ja</a>
    ]
 </pre>
-<a name="1.5.29_PostgreSQL_.E3.81.AF.E3.81.A9.E3.81.93.E3.81.8B.E3.82.89.E5.85.A5.E6.89.8B.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.5) PostgreSQL ¤Ï¤É¤³¤«¤éÆþ¼ê¤Ç¤­¤Þ¤¹¤«¡©</span></h3>
-<p>¤¤¤¯¤Ä¤«¤Î¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤È¥×¥é¥Ã¥È¥Û¡¼¥à¸þ¤±¤Ë¥Ð¥¤¥Ê¥êÇÛÉÛ¤¬¤¢¤ê¤Þ¤¹¡¨
-<a href="http://www.postgresql.org/download" class="external text" title="http://www.postgresql.org/download" rel="nofollow">our download area</a> ¤ò¤´Í÷¤¯¤À¤µ¤¤¡£
-¥½¡¼¥¹¥³¡¼¥É¤Ï¡¢<a href="http://www.postgresql.org/ftp/" class="external text" title="http://www.postgresql.org/ftp/" rel="nofollow">Web¥Ö¥é¥¦¥¶·Ðͳ</a> ¤Þ¤¿¤Ï¡¢
-<a href="ftp://ftp.postgresql.org/pub/" class="external text" title="ftp://ftp.postgresql.org/pub/" rel="nofollow">ftp·Ðͳ</a> ¤Ç¼èÆÀ¤Ç¤­¤Þ¤¹¡£
-</p>
-<a name="1.6.29_.E6.9C.80.E6.96.B0.E3.81.AE.E3.83.AA.E3.83.AA.E3.83.BC.E3.82.B9.E3.81.AF.E3.81.A9.E3.82.8C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.6) ºÇ¿·¤Î¥ê¥ê¡¼¥¹¤Ï¤É¤ì¤Ç¤¹¤«¡©</span></h3>
-<p>PostgreSQL ¤ÎºÇ¿·¥ê¥ê¡¼¥¹ÈǤϡ¢<a href="http://www.postgresql.org/" class="external text" title="http://www.postgresql.org/" rel="nofollow">²æ¡¹¤ÎWeb¥µ¥¤¥È</a> ¤Ç¸«¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£¡£
-²æ¡¹¤Ï¡¢1ǯËè¤Ë¥á¥¸¥ã¡¼¥ê¥ê¡¼¥¹¤ò¡¢¿ô¥õ·î¤´¤È¤Î¥Þ¥¤¥Ê¡¼¥ê¥ê¡¼¥¹¤ò¹Ô¤Ê¤¦¤³¤È¤ò¸¶Â§¤È¤·¤Æ¤¤¤Þ¤¹¡£
-Ä̾¥Þ¥¤¥Ê¡¼¥ê¥ê¡¼¥¹¤Ï¡¢¤¹¤Ù¤Æ¤Î¥á¥¸¥ã¡¼¥ê¥ê¡¼¥¹¤Î¥Ö¥é¥ó¥Á¤Ë¤Ä¤¤¤ÆƱ»þ¤Ë¹Ô¤ï¤ì¤Þ¤¹¡£
-¥á¥¸¥ã¡¼¥ê¥ê¡¼¥¹¤È¥Þ¥¤¥Ê¡¼¥ê¥ê¡¼¥¹¤Ë¤Ä¤¤¤Æ¾Ü¤·¤¯¤Ï¡¢<a href="http://www.postgresql.org/support/versioning" class="external free" title="http://www.postgresql.org/support/versioning" rel="nofollow">http://www.postgresql.org/support/versioning</a> ¤ò¤´Í÷¤¯¤À¤µ¤¤¡£
-</p>
-<pre>   [ÌõÃí
-       ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤Î x.y.z ¤ÎºÇ½é¤Î x.y ¤¬¥á¥¸¥ã¡¼¥ê¥ê¡¼¥¹¤ÎÈÖ¹æ¤ËÁê
-       Åö¤·¡¢ºÇ¸å¤Î z ¤¬¥Þ¥¤¥Ê¡¼¥ê¥ê¡¼¥¹¤ÎÈÖ¹æ¤Ë¤Ê¤ê¤Þ¤¹¡£¥á¥¸¥ã¡¼¥ê¥ê¡¼
-       ¥¹¤ÎÈֹ椬Ʊ¤¸¤Ç¤¢¤ì¤Ð¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¡¦¥¯¥é¥¹¥¿¤Ë¸ß´¹À­¤¬¤¢¤ê¤Þ¤¹¡£
+<a name="1.5.29_PostgreSQL_.E3.81.AF.E3.81.A9.E3.81.93.E3.81.8B.E3.82.89.E5.85.A5.E6.89.8B.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.5) PostgreSQL はどこから入手できますか?</span></h3>
+<p>いくつかのオペレーティングシステムとプラットホーム向けにバイナリ配布があります;
+<a href="http://www.postgresql.org/download" class="external text" title="http://www.postgresql.org/download" rel="nofollow">our download area</a> をご覧ください。
+ソースコードは、<a href="http://www.postgresql.org/ftp/" class="external text" title="http://www.postgresql.org/ftp/" rel="nofollow">Webブラウザ経由</a> または、
+<a href="ftp://ftp.postgresql.org/pub/" class="external text" title="ftp://ftp.postgresql.org/pub/" rel="nofollow">ftp経由</a> で取得できます。
+</p>
+<a name="1.6.29_.E6.9C.80.E6.96.B0.E3.81.AE.E3.83.AA.E3.83.AA.E3.83.BC.E3.82.B9.E3.81.AF.E3.81.A9.E3.82.8C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.6) 最新のリリースはどれですか?</span></h3>
+<p>PostgreSQL の最新リリース版は、<a href="http://www.postgresql.org/" class="external text" title="http://www.postgresql.org/" rel="nofollow">我々のWebサイト</a> で見ることができます。。
+我々は、1年毎にメジャーリリースを、数ヵ月ごとのマイナーリリースを行なうことを原則としています。
+通常、マイナーリリースは、すべてのメジャーリリースのブランチについて同時に行われます。
+メジャーリリースとマイナーリリースについて詳しくは、<a href="http://www.postgresql.org/support/versioning" class="external free" title="http://www.postgresql.org/support/versioning" rel="nofollow">http://www.postgresql.org/support/versioning</a> をご覧ください。
+</p>
+<pre>   [訳注
+       バージョン番号の x.y.z の最初の x.y がメジャーリリースの番号に相
+       å½\93ã\81\97ã\80\81æ\9c\80å¾\8cã\81® z ã\81\8cã\83\9eã\82¤ã\83\8aã\83¼ã\83ªã\83ªã\83¼ã\82¹ã\81®ç\95ªå\8f·ã\81«ã\81ªã\82\8aã\81¾ã\81\99ã\80\82ã\83¡ã\82¸ã\83£ã\83¼ã\83ªã\83ªã\83¼
+       スの番号が同じであれば、データベース・クラスタに互換性があります。
    ]
 </pre>
-<a name="1.7.29_.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88.E3.81.AF.E3.81.A9.E3.81.93.E3.81.A7.E5.8F.97.E3.81.91.E3.82.89.E3.82.8C.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.7) ¥µ¥Ý¡¼¥È¤Ï¤É¤³¤Ç¼õ¤±¤é¤ì¤Þ¤¹¤«¡©</span></h3>
-<p>PostgreSQL ¥³¥ß¥å¥Ë¥Æ¥£¤Ï¿¤¯¤Î¥æ¡¼¥¶¤Î¤¿¤á¤Ë¡¢ÅŻҥ᡼¥ë·Ðͳ¤Î»Ù±ç¤òÄ󶡤·¤Æ¤¤¤Þ¤¹¡£
-ÅŻҥ᡼¥ë¥ê¥¹¥È¤ò¥µ¥Ö¥¹¥¯¥é¥¤¥Ö¤¹¤ë¤¿¤á¤Î¥á¥¤¥ó¤È¤Ê¤ë¥¦¥§¥Ö¥µ¥¤¥È¤Ï <a href="http://www.postgresql.org/community/lists/" class="external free" title="http://www.postgresql.org/community/lists/" rel="nofollow">http://www.postgresql.org/community/lists/</a> ¤Ç¤¹¡£
-¤³¤ì¤«¤é¡¢»Ï¤á¤ë¤Î¤Ç¤¢¤ì¤Ð general ¤Þ¤¿¤Ï¡¢bugs ¤È¤¤¤Ã¤¿¥ê¥¹¥È¤¬¤è¤¤¤Ç¤·¤ç¤¦¡£
-</p><p>¥á¥¸¥ã¡¼¤ÊIRC ¥Á¥ã¥ó¥Í¥ë¤Ï¡¢Freenode (irc.freenode.net)¤Î #postgresql ¤È¤¤¤¦¥Á¥ã¥ó¥Í¥ë¤Ç¤¹¡£
-Ʊ¤¸¥Í¥Ã¥È¥ï¡¼¥¯¤Ë¡¢¥¹¥Ú¥¤¥ó¸ì¤Î¥Á¥ã¥ó¥Í¥ë (#postgresql-es)¡¢¥Õ¥é¥ó¥¹¸ì¤Î¥Á¥ã¥ó¥Í¥ë(#postgresqlfr)¡¢¥Ö¥é¥¸¥ë¸ì¥Á¥ã¥ó¥Í¥ë (#postgresql-br) ¤â¤¢¤ê¤Þ¤¹¡£¤Þ¤¿¡¢EFNet¤Ë¤âPostgreSQL¥Á¥ã¥ó¥Í¥ë¤¬¤¢¤ê¤Þ¤¹¡£
-</p>
-<pre>   [ÌõÃí:
-         1999ǯ7·î23Æü¡¢ÆüËܥݥ¹¥È¥°¥ì¥¹¥æ¡¼¥¶¡¼²ñ¡¢Î¬¾ÎJPUG¤¬ÀßΩ¤µ¤ì¤Þ¤·¤¿¡£
-       JPUG ¤ÏÈó±ÄÍøÁÈ¿¥¤Ç¡¢PostgreSQL¤òÍøÍѤ¹¤ë¿Íã¤ÎÁê¸ß¶¨ÎϤξì¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
-       (2006ǯ ÆÃÄêÈó±ÄÍø³èÆ°(NPO)Ë¡¿ÍÆüËÜPostgreSQL¥æ¡¼¥¶²ñ¤Ë¤Ê¤ê¤Þ¤·¤¿¡£
-       Web²ñ°÷¤ÈÀµ²ñ°÷¤Î²ñÈñ¤Ï̵ÎÁ¤Ç¤¹¤¬¡¢¶¨»¿²ñ°÷¤Î²ñÈñ¤È²ñ°÷¤Î¹×¸¥¤Ç
-         ²ñ¤Ï±¿±Ä¤µ¤ì¤Æ¤¤¤Þ¤¹¡£)
-       ¾Ü¤·¤¯¤Ï¡¢JPUG ¤ÎWeb ¥µ¥¤¥È:
+<a name="1.7.29_.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88.E3.81.AF.E3.81.A9.E3.81.93.E3.81.A7.E5.8F.97.E3.81.91.E3.82.89.E3.82.8C.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.7) サポートはどこで受けられますか?</span></h3>
+<p>PostgreSQL コミュニティは多くのユーザのために、電子メール経由の支援を提供しています。
+電子メールリストをサブスクライブするためのメインとなるウェブサイトは <a href="http://www.postgresql.org/community/lists/" class="external free" title="http://www.postgresql.org/community/lists/" rel="nofollow">http://www.postgresql.org/community/lists/</a> です。
+これから、始めるのであれば general または、bugs といったリストがよいでしょう。
+</p><p>メジャーなIRC チャンネルは、Freenode (irc.freenode.net)の #postgresql というチャンネルです。
+同じネットワークに、スペイン語のチャンネル (#postgresql-es)、フランス語のチャンネル(#postgresqlfr)、ブラジル語チャンネル (#postgresql-br) もあります。また、EFNetにもPostgreSQLチャンネルがあります。
+</p>
+<pre>   [訳注:
+         1999年7月23日、日本ポストグレスユーザー会、略称JPUGが設立されました。
+       JPUG は非営利組織で、PostgreSQLを利用する人達の相互協力の場となっています。
+       (2006年 特定非営利活動(NPO)法人日本PostgreSQLユーザ会になりました。
+       Web会員と正会員の会費は無料ですが、協賛会員の会費と会員の貢献で
+         会は運営されています。)
+       詳しくは、JPUG のWeb サイト:
                <a href="http://www.postgresql.jp/" class="external free" title="http://www.postgresql.jp/" rel="nofollow">http://www.postgresql.jp/</a>
-       ¤ò¤´¤é¤ó¤¯¤À¤µ¤¤¡£
+       をごらんください。
 
-       ÆüËܸì¤ÎIRC¥Á¥ã¥ó¥Í¥ë '#PostgreSQL:*.jp' ¤â¸ºß¤·¤Þ¤¹¡£
+       日本語のIRCチャンネル '#PostgreSQL:*.jp' も存在します。
    ]
 </pre>
 <p><br />
-¾¦ÍѤǥµ¥Ý¡¼¥È¤ò¹Ô¤¦²ñ¼Ò¤Î¥ê¥¹¥È¤Ï¡¢ 
-<a href="http://www.postgresql.org/support/professional_support" class="external free" title="http://www.postgresql.org/support/professional_support" rel="nofollow">http://www.postgresql.org/support/professional_support</a> ¤Ë¤¢¤ê¤Þ¤¹¡£
-</p>
-<a name="1.8.29_.E3.83.90.E3.82.B0.E3.83.AC.E3.83.9D.E3.83.BC.E3.83.88.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E7.99.BA.E4.BF.A1.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.8) ¥Ð¥°¥ì¥Ý¡¼¥È¤Ï¤É¤Î¤è¤¦¤Ëȯ¿®¤·¤Þ¤¹¤«¡©</span></h3>
-<p><a href="http://www.postgresql.org/support/submitbug" class="external free" title="http://www.postgresql.org/support/submitbug" rel="nofollow">http://www.postgresql.org/support/submitbug</a> ¤ÎPostgreSQL ¥Ð¥°¥Õ¥©¡¼¥à¤òˬ¤ì¤Æ¤¯¤À¤µ¤¤¡£¥Ð¥°¥ì¥Ý¡¼¥È¤òÄó½Ð¤¹¤ë»ÅÊý¤Ë¤Ä¤¤¤Æ¤Î¼ê°ú¤È»Ø¿Ë¤¬¤¢¤ê¤Þ¤¹¡£
-</p><p>¤½¤ì¤ÈƱ»þ¤Ë ftp ¥µ¥¤¥È <a href="ftp://ftp.postgresql.org/pub/" class="external free" title="ftp://ftp.postgresql.org/pub/" rel="nofollow">ftp://ftp.postgresql.org/pub/</a> ¤Ç¡¢ºÇ¿·¥Ð¡¼¥¸¥ç¥ó¤ÎPostgreSQL ¤òõ¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
-</p><p>¥Ð¥°¥Õ¥©¡¼¥à¤ò»È¤Ã¤¿¤ê¡¢¤¢¤ë¤¤¤Ï¤¤¤º¤ì¤«¤ÎPostgreSQL¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤ËÅê¹Æ¤·¤¿¤ê¤¹¤ë¤È¡¢°ìÈÌŪ¤Ë°Ê²¼¤Î¹àÌܤΤɤ줫¤¬ÊÖÅú¤ÎÆâÍƤȤʤê¤Þ¤¹¡§
-</p>
-<ul><li> ¥Ð¥°¤Ç¤Ï¤Ê¤¤¡¢¤½¤ÎÍýͳ
-</li><li> ´ûÃΤΥХ°¤Ç¡¢´û¤ËTODO¥ê¥¹¥È¤ËºÜ¤Ã¤Æ¤¤¤ë
-</li><li> ¸½¹Ô¤Î¥ê¥ê¡¼¥¹¤Ç¥Ð¥°¤¬Ä¾¤Ã¤Æ¤¤¤ë
-</li><li> ¥Ð¥°¤Ïľ¤Ã¤Æ¤¤¤ë¤¬¡¢¸ø¼°¥ê¥ê¡¼¥¹¤Ë¤Ï¤Þ¤À¥Ñ¥Ã¥±¡¼¥¸¤µ¤ì¤Æ¤¤¤Ê¤¤
-</li><li> ¤µ¤é¤Ë¾ÜºÙ¤Ê¾ðÊó¤ÎÍ×µá:
-<ul><li> ¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à
-</li><li> PostgreSQL¤Î¥Ð¡¼¥¸¥ç¥ó
-</li><li> ºÆȯ¤Ç¤­¤ë¥Æ¥¹¥È¥±¡¼¥¹
-</li><li> ¥Ç¥Ð¥Ã¥°¾ðÊó
-</li><li> ¥Ç¥Ð¥Ã¥¬¤Ç¤Î¥Ð¥Ã¥¯¥È¥ì¡¼¥¹¤Î½ÐÎÏ
+商用でサポートを行う会社のリストは、 
+<a href="http://www.postgresql.org/support/professional_support" class="external free" title="http://www.postgresql.org/support/professional_support" rel="nofollow">http://www.postgresql.org/support/professional_support</a> にあります。
+</p>
+<a name="1.8.29_.E3.83.90.E3.82.B0.E3.83.AC.E3.83.9D.E3.83.BC.E3.83.88.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E7.99.BA.E4.BF.A1.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.8) バグレポートはどのように発信しますか?</span></h3>
+<p><a href="http://www.postgresql.org/support/submitbug" class="external free" title="http://www.postgresql.org/support/submitbug" rel="nofollow">http://www.postgresql.org/support/submitbug</a> のPostgreSQL バグフォームを訪れてください。バグレポートを提出する仕方についての手引と指針があります。
+</p><p>それと同時に ftp サイト <a href="ftp://ftp.postgresql.org/pub/" class="external free" title="ftp://ftp.postgresql.org/pub/" rel="nofollow">ftp://ftp.postgresql.org/pub/</a> で、最新バージョンのPostgreSQL を探してみてください。
+</p><p>バグフォームを使ったり、あるいはいずれかのPostgreSQLメーリングリストに投稿したりすると、一般的に以下の項目のどれかが返答の内容となります:
+</p>
+<ul><li> バグではない、その理由
+</li><li> 既知のバグで、既にTODOリストに載っている
+</li><li> 現行のリリースでバグが直っている
+</li><li> バグは直っているが、公式リリースにはまだパッケージされていない
+</li><li> さらに詳細な情報の要求:
+<ul><li> オペレーティングシステム
+</li><li> PostgreSQLのバージョン
+</li><li> å\86\8dç\99ºã\81§ã\81\8dã\82\8bã\83\86ã\82¹ã\83\88ã\82±ã\83¼ã\82¹
+</li><li> デバッグ情報
+</li><li> デバッガでのバックトレースの出力
 </li></ul>
-</li><li> ¿·¤¿¤Ê¥Ð¥°¡£¼¡¤Î¤è¤¦¤Ê¤³¤È¤¬µ¯¤­¤ë¤«¤â:
-<ul><li> ¥Ñ¥Ã¥Á¤¬ºîÀ®¤µ¤ì¤Æ¤¤¤Æ¡¢¼¡¤Î¥á¥¸¥ã¡¼¤¢¤ë¤¤¤Ï¥Þ¥¤¥Ê¡¼¡¦¥ê¥ê¡¼¥¹¤Ë¼è¤ê¹þ¤Þ¤ì¤ëͽÄê
-</li><li> ¥Ð¥°¤Ï¤¹¤°¤Ë¤Ï½¤Àµ¤Ç¤­¤Ê¤¯¤Æ¡¢TODO¥ê¥¹¥È¤ËÄɲ䵤ì¤ë
+</li><li> 新たなバグ。次のようなことが起きるかも:
+<ul><li> パッチが作成されていて、次のメジャーあるいはマイナー・リリースに取り込まれる予定
+</li><li> バグはすぐには修正できなくて、TODOリストに追加される
 </li></ul>
 </li></ul>
-<a name="1.9.29_.E6.97.A2.E7.9F.A5.E3.81.AE.E3.83.90.E3.82.B0.E3.82.84.E6.9C.AA.E3.81.A0.E7.84.A1.E3.81.84.E6.A9.9F.E8.83.BD.E3.81.AF.E3.81.A9.E3.81.86.E3.82.84.E3.81.A3.E3.81.A6.E8.A6.8B.E3.81.A4.E3.81.91.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.9) ´ûÃΤΥХ°¤ä̤¤À̵¤¤µ¡Ç½¤Ï¤É¤¦¤ä¤Ã¤Æ¸«¤Ä¤±¤Þ¤¹¤«¡©</span></h3>
-<p>PostgreSQL¤Ï³ÈÄ¥¤µ¤ì¤¿SQL:2003¤Î¥µ¥Ö¥»¥Ã¥È¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤¹¡£²æ¡¹¤Î¥Ú¡¼¥¸¤Î <a href="/wiki/Todo" title="Todo">TODO¥ê¥¹¥È</a> ¤Ë¡¢´ûÃΤΥХ°¤ä·çÍǽ¤ä¾­Íè·×²è¤Ë¤Ä¤¤¤Æ¤Îµ­½Ò¤¬¤¢¤ê¤Þ¤¹¡£
-</p><p>ÆÃħ¤ÎÍ×µá¤ÏÉáÄ̼¡¤Î¤¤¤º¤ì¤«¤Î²òÅú¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹¡§
-</p>
-<ul><li>´û¤Ë¤³¤³¤Ë¤¢¤ëµ¡Ç½¤Ï¡¢ TODO ¥ê¥¹¥È¤Ç¤¹
-</li><li>¼¡¤Î¤è¤¦¤Êµ¡Ç½¤ÏÌÜÏÀ¤Þ¤ì¤Æ¤¤¤Þ¤»¤ó¡£¤½¤ì¤Ï¡§
-<ul><li>SQLµ¬³Ê¤Ë½à¤º¤ë´û¸¤Îµ¡Ç½¤È½ÅÊ£¤¹¤ë¤â¤Î
-</li><li>¥³¡¼¥É¤ÎÊ£»¨À­¤Ð¤«¤ê¤ò¹â¤á¤Æ¡¢ÆÀ¤ë¤â¤Î¤¬¾¯¤Ê¤¤µ¡Ç½
-</li><li>°ÂÁ´À­¤¬³Î¤á¤é¤ì¤Ê¤¤µ¡Ç½
+<a name="1.9.29_.E6.97.A2.E7.9F.A5.E3.81.AE.E3.83.90.E3.82.B0.E3.82.84.E6.9C.AA.E3.81.A0.E7.84.A1.E3.81.84.E6.A9.9F.E8.83.BD.E3.81.AF.E3.81.A9.E3.81.86.E3.82.84.E3.81.A3.E3.81.A6.E8.A6.8B.E3.81.A4.E3.81.91.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.9) 既知のバグや未だ無い機能はどうやって見つけますか?</span></h3>
+<p>PostgreSQLは拡張されたSQL:2003のサブセットをサポートします。我々のページの <a href="/wiki/Todo" title="Todo">TODOリスト</a> に、既知のバグや欠落機能や将来計画についての記述があります。
+</p><p>特徴の要求は普通次のいずれかの解答の中にあります:
+</p>
+<ul><li>既にここにある機能は、 TODO リストです
+</li><li>次のような機能は目論まれていません。それは:
+<ul><li>SQL規格に準ずる既存の機能と重複するもの
+</li><li>ã\82³ã\83¼ã\83\89ã\81®è¤\87é\9b\91æ\80§ã\81°ã\81\8bã\82\8aã\82\92é«\98ã\82\81ã\81¦ã\80\81å¾\97ã\82\8bã\82\82ã\81®ã\81\8cå°\91ã\81ªã\81\84æ©\9fè\83½
+</li><li>å®\89å\85¨æ\80§ã\81\8c確ã\82\81ã\82\89ã\82\8cã\81ªã\81\84æ©\9fè\83½
 </li></ul>
-</li><li>¿·¤·¤¤µ¡Ç½¤Ï¡¢ TODO ¤Î¥ê¥¹¥È¤Ë²Ã¤¨¤é¤ì¤é¤ì¤Þ¤¹¡£
+</li><li>新しい機能は、 TODO のリストに加えられられます。
 </li></ul>
-<p>²æ¡¹¤Ï¡¢PostgreSQL ¤Ë´Ø¤·¤Æ¡¢ÅŻҥ᡼¥ë¤ÇľÀÜÂбþ¤·¤Æ TODO ¥ê¥¹¥È¤òºÇ¿·¤Ë¹¹¿·¤·¤Æ¤æ¤¯¤Û¤¦¤¬¤è¤ê¸ú²ÌŪ¤Ç¤¢¤ë¤³¤È¤òÃΤäƤ¤¤Þ¤¹¤Î¤Ç¡¢¥Ð¥°ÄÉÀ×¥·¥¹¥Æ¥à¤Ï»È¤¤¤Þ¤»¤ó¡£
-¸½¼Â¤Ë¡¢¤³¤Î¥½¥Õ¥È¥¦¥§¥¢¤ÎÃæ¤Ç¥Ð¥°¤Ï¤½¤ì¤Û¤ÉŤ¯¤Ï¤¤Â³¤±¤Þ¤»¤ó¤·¡¢Â¿¤¯¤Î¥æ¡¼¥¶¤Ë±Æ¶Á¤¹¤ë¥Ð¥°¤ÏÁáµÞ¤Ë½¤Àµ¤µ¤ì¤Þ¤¹¡£
-PostgreSQL¤Î¥ê¥ê¡¼¥¹¤Ç¡¢¤¹¤Ù¤Æ¤ÎÊѹ¹ÅÀ¡¢²þÎÉÅÀ¡¢¤½¤·¤Æ¡¢½¤ÀµÅÀ¤òÃΤꤿ¤±¤ì¤Ð¡¢ CVS ¤Î¥í¥°¥á¥Ã¥»¡¼¥¸¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£
-¥ê¥ê¡¼¥¹¥Î¡¼¥È¤Ë¤µ¤¨¡¢¤³¤Î¥½¥Õ¥È¥¦¥§¥¢¤Ë²Ã¤¨¤é¤ì¤¿¤¹¤Ù¤Æ¤ÎÊѹ¹ÅÀ¤ÏÌÖÍ夵¤ì¤Æ¤¤¤Þ¤»¤ó¡£
+<p>我々は、PostgreSQL に関して、電子メールで直接対応して TODO リストを最新に更新してゆくほうがより効果的であることを知っていますので、バグ追跡システムは使いません。
+現実に、このソフトウェアの中でバグはそれほど長くはい続けませんし、多くのユーザに影響するバグは早急に修正されます。
+PostgreSQLのリリースで、すべての変更点、改良点、そして、修正点を知りたければ、 CVS のログメッセージを見てください。
+リリースノートにさえ、このソフトウェアに加えられたすべての変更点は網羅されていません。
 </p>
-<a name="1.10.29_.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AA.E6.96.87.E6.9B.B8.E3.81.8C.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.10) ¤É¤Î¤è¤¦¤Êʸ½ñ¤¬¤¢¤ê¤Þ¤¹¤«¡©</span></h3>
-<p>ÇÛÉÕ¤ÎÃæ¤Ë¡¢¤¤¤¯¤Ä¤«¤Î¥Þ¥Ë¥å¥¢¥ë¤È¥ª¥ó¥é¥¤¥ó¡¦¥Þ¥Ë¥å¥¢¥ë(¥Þ¥Ë¥å¥¢¥ë¡¦¥Ú¡¼¥¸)¤ª¤è¤Ó¤¤¤¯¤Ä¤«¤Î¾®¤µ¤Ê¥Æ¥¹¥ÈÎãÂ꤬´Þ¤Þ¤ì¤Þ¤¹¡£ /doc¥Ç¥£¥ì¥¯¥È¥ê¤ò¤´¤é¤ó¤¯¤À¤µ¤¤¡£
-¤Þ¤¿¡¢¥Þ¥Ë¥å¥¢¥ë¤Ï¡¢ <a href="http://www.postgresql.org/docs/" class="external free" title="http://www.postgresql.org/docs/" rel="nofollow">http://www.postgresql.org/docs/</a> ¤Ç¥ª¥ó¥é¥¤¥ó¤Ç¤â±ÜÍ÷¤Ç¤­¤Þ¤¹¡£
+<a name="1.10.29_.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AA.E6.96.87.E6.9B.B8.E3.81.8C.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.10) どのような文書がありますか?</span></h3>
+<p>配付の中に、いくつかのマニュアルとオンライン・マニュアル(マニュアル・ページ)およびいくつかの小さなテスト例題が含まれます。 /docディレクトリをごらんください。
+また、マニュアルは、 <a href="http://www.postgresql.org/docs/" class="external free" title="http://www.postgresql.org/docs/" rel="nofollow">http://www.postgresql.org/docs/</a> でオンラインでも閲覧できます。
 </p>
-<pre>   [ÌõÃí:
-       JPUG Ê¸½ñ¡¦½ñÀÒ´ØϢʬ²Ê²ñ¤ÇËÝÌõ¤µ¤ì¤¿¥Þ¥Ë¥å¥¢¥ë¤â¤¢¤ê¤Þ¤¹¡£
+<pre>   [訳注:
+       JPUG 文書・書籍関連分科会で翻訳されたマニュアルもあります。
        <a href="http://www.postgresql.jp/document/current/" class="external free" title="http://www.postgresql.jp/document/current/" rel="nofollow">http://www.postgresql.jp/document/current/</a>
 </pre>
-<p>¡¡
+<p> 
 </p>
-<pre>       ¥¤¥ó¥×¥ì¥¹¤«¤é¡¢¡Ê¤ä¤ä¸Å¤¯¤Ê¤ê¤Þ¤·¤¿¤¬¡¢¡Ë
-       PostgreSQL¥ª¥Õ¥£¥·¥ã¥ë¥Þ¥Ë¥å¥¢¥ë¤â½ÐÈǤµ¤ì¤Æ¤¤¤Þ¤¹¡£
+<pre>       インプレスから、(やや古くなりましたが、)
+       PostgreSQLオフィシャルマニュアルも出版されています。
    ]
 </pre>
 <p><br />
-PostgreSQL ¤Ë¤Ä¤¤¤Æ¤ÎËܤâ¿ôºý¤¢¤ê¤Þ¤¹¡£
-¤½¤Î¤¦¤Á¤Î2ºý¤Ï¥ª¥ó¥é¥¤¥ó¤Ç»²¾È¤â¤Ç¤­¤Þ¤¹¡£ 
+PostgreSQL についての本も数冊あります。
+そのうちの2冊はオンラインで参照もできます。 
 <a href="http://www.postgresql.org/docs/books/awbook.html" class="external free" title="http://www.postgresql.org/docs/books/awbook.html" rel="nofollow">http://www.postgresql.org/docs/books/awbook.html</a>
 </p>
-<pre>   [ÌõÃí:
-       ¤³¤ÎËܤϡ¢JPUG¡ÖPostgreSQL BookËÝÌõʬ²Ê²ñ¡×¤ÇËÝÌõ¤µ¤ì¡¢
-       ¥Ô¥¢¥½¥ó¤«¤é¡Ö¤Ï¤¸¤á¤Æ¤ÎPostgreSQL¡×¤È¤·¤Æ½ÐÈǤµ¤ì¤Þ¤·¤¿¡£
+<pre>   [訳注:
+       この本は、JPUG「PostgreSQL Book翻訳分科会」で翻訳され、
+       ピアソンから「はじめてのPostgreSQL」として出版されました。
    ]
 </pre>
-<p>¤ª¤è¤Ó¡¢ <a href="http://www.commandprompt.com/ppbook/¤Ç¤¹¡£" class="external free" title="http://www.commandprompt.com/ppbook/¤Ç¤¹¡£" rel="nofollow">http://www.commandprompt.com/ppbook/¤Ç¤¹¡£</a>
+<p>および、 <a href="http://www.commandprompt.com/ppbook/です。" class="external free" title="http://www.commandprompt.com/ppbook/です。" rel="nofollow">http://www.commandprompt.com/ppbook/です。</a>
 </p>
-<pre>   [ÌõÃí:
-       Ë®Ìõ¤Ï¡Ö¼ÂÁ© PostgreSQL¡×¤È¤·¤Æ¥ª¥é¥¤¥ê¡¼¥¸¥ã¥Ñ¥ó¤«¤é½ÐÈǤµ¤ì¤Þ¤·¤¿¡£
+<pre>   [訳注:
+       邦訳は「実践 PostgreSQL」としてオライリージャパンから出版されました。
    ]
 </pre>
-<p>¹ØÆþ²Äǽ¤Ê½ñÀÒ¤ÎÌÜÏ¿¤Ï¡¢<a href="http://www.postgresql.org/docs/books/" class="external free" title="http://www.postgresql.org/docs/books/" rel="nofollow">http://www.postgresql.org/docs/books/</a> ¤Ë¤¢¤ê¤Þ¤¹¡£Ãæ¤Ç¤âºÇ¤â¿Íµ¤¤Î¤¢¤ë¤Î¤Ï¡¢Korry &amp; Susan Douglas ¤Ë¤è¤ëËܤǤ¹¡£
-PostgreSQL¤Îµ»½Ñ¾ðÊó¤Îµ­»ö¤â¡¢<a href="/wiki/Community_Generated_Articles%2C_Guides%2C_and_Documentation" title="Community Generated Articles, Guides, and Documentation"> wiki</a> ¤Ë¤¢¤ê¤Þ¤¹¡£
+<p>購入可能な書籍の目録は、<a href="http://www.postgresql.org/docs/books/" class="external free" title="http://www.postgresql.org/docs/books/" rel="nofollow">http://www.postgresql.org/docs/books/</a> にあります。中でも最も人気のあるのは、Korry &amp; Susan Douglas による本です。
+PostgreSQLの技術情報の記事も、<a href="/wiki/Community_Generated_Articles%2C_Guides%2C_and_Documentation" title="Community Generated Articles, Guides, and Documentation"> wiki</a> にあります。
 </p>
-<pre>   [ÌõÃí:
-       ÆüËܸì¤Î½ñÀÒÅù¤Ë¤Ä¤¤¤Æ¤Ï¡¢ÆüËÜPostgreSQL¥æ¡¼¥¶²ñ¤Î¡¢
-         <a href="http://www.postgresql.jp/wg/jpugdoc/" class="external free" title="http://www.postgresql.jp/wg/jpugdoc/" rel="nofollow">http://www.postgresql.jp/wg/jpugdoc/</a> ¡¢
-         <a href="http://www.postgresql.jp/PostgreSQL/references.html" class="external free" title="http://www.postgresql.jp/PostgreSQL/references.html" rel="nofollow">http://www.postgresql.jp/PostgreSQL/references.html</a> ¤ä
+<pre>   [訳注:
+       日本語の書籍等については、日本PostgreSQLユーザ会の、
+         <a href="http://www.postgresql.jp/wg/jpugdoc/" class="external free" title="http://www.postgresql.jp/wg/jpugdoc/" rel="nofollow">http://www.postgresql.jp/wg/jpugdoc/</a> 
+         <a href="http://www.postgresql.jp/PostgreSQL/references.html" class="external free" title="http://www.postgresql.jp/PostgreSQL/references.html" rel="nofollow">http://www.postgresql.jp/PostgreSQL/references.html</a> 
          <a href="http://www.postgresql.jp/wg/psqltrans/" class="external free" title="http://www.postgresql.jp/wg/psqltrans/" rel="nofollow">http://www.postgresql.jp/wg/psqltrans/</a>
-       ¤â¤´¤é¤ó¤¯¤À¤µ¤¤¡£
+       もごらんください。
    ]
 </pre>
-<p>¥³¥Þ¥ó¥É¥é¥¤¥ó¤Î¥¯¥é¥¤¥¢¥ó¥È¥×¥í¥°¥é¥àpsql ¤Ë¤â¡¢·¿¡¢±é»»»Ò¡¢´Ø¿ô¡¢½¸Ì󡢤½¤Î¾¤Î¾ðÊó¤òÄ´¤Ù¤ë¤¿¤á¤Ë¡¢ÁÇÀ²¤é¤·¤¤ \d ¥³¥Þ¥ó¥É¤¬¤¤¤¯¤Ä¤«¤¢¤ê¤Þ¤¹¡£ \? ¤òÆþÎϤ¹¤ë¤ÈÍøÍѲÄǽ¤Ê¥³¥Þ¥ó¥É¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£
+<p>コマンドラインのクライアントプログラムpsql にも、型、演算子、関数、集約、その他の情報を調べるために、素晴らしい \d コマンドがいくつかあります。 \? を入力すると利用可能なコマンドが表示されます。
 </p>
-<pre>   [ÌõÃí:
-       2008ǯ11·î18Æü¡¢PostgreSQLÉáµÚ¤Î¤¿¤á¤Ë°ìÈ̸þ¤±¤Î¾ðÊó¤ò°·¤¦
-       ¡ÖLet's Postgres¡×¤È¤¤¤¦¥Ý¡¼¥¿¥ë¥µ¥¤¥È¤¬¥ª¡¼¥×¥ó¤·¤Þ¤·¤¿¡£
+<pre>   [訳注:
+       2008年11月18日、PostgreSQL普及のために一般向けの情報を扱う
+       「Let's Postgres」というポータルサイトがオープンしました。
           <a href="http://lets.postgresql.jp/" class="external free" title="http://lets.postgresql.jp/" rel="nofollow">http://lets.postgresql.jp/</a>
    ]
 </pre>
-<a name="1.11.29_SQL_.E3.81.AF.E3.81.A9.E3.81.86.E3.81.99.E3.82.8C.E3.81.B0.E5.AD.A6.E3.81.B9.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.11) SQL ¤Ï¤É¤¦¤¹¤ì¤Ð³Ø¤Ù¤Þ¤¹¤«¡©</span></h3>
-<p>¤Þ¤º¡¢¾åµ­¤Ç½Ò¤Ù¤¿ PostgreSQL ¤Ë¤Ä¤¤¤Æ¤ÎËܤòÆɤळ¤È¤ò¸¡Æ¤¤·¤Æ¤¯¤À¤µ¤¤¡£ <i>The Practical SQL Handbook</i>, Bowman Judith S. et al., Addison-Wesley ¤â¿¤¯¤Î¥æ¡¼¥
-¤Ë¹¥É¾¤Ç¤¹¡£¤Û¤«¤Ç¤Ï¡¢<i>The Complete Reference SQL</i>, Groff et al., McGraw-Hill ¤â¹¥É¾¤Ç¤¹¡£
-</p><p>ÁÇÀ²¤é¤·¤¤¼ê°ú½ñ¤Ï¡¢
+<a name="1.11.29_SQL_.E3.81.AF.E3.81.A9.E3.81.86.E3.81.99.E3.82.8C.E3.81.B0.E5.AD.A6.E3.81.B9.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.11) SQL はどうすれば学べますか?</span></h3>
+<p>ã\81¾ã\81\9aã\80\81ä¸\8aè¨\98ã\81§è¿°ã\81¹ã\81\9f PostgreSQL ã\81«ã\81¤ã\81\84ã\81¦ã\81®æ\9c¬ã\82\92読ã\82\80ã\81\93ã\81¨ã\82\92æ¤\9cè¨\8eã\81\97ã\81¦ã\81\8fã\81 ã\81\95ã\81\84ã\80\82 <i>The Practical SQL Handbook</i>, Bowman Judith S. et al., Addison-Wesley ã\82\82å¤\9aã\81\8fã\81®ã\83¦ã\83¼ã\82
+に好評です。ほかでは、<i>The Complete Reference SQL</i>, Groff et al., McGraw-Hill も好評です。
+</p><p>素晴らしい手引書は、
 </p><p><a href="http://www.intermedia.net/support/sql/sqltut.shtm" class="external free" title="http://www.intermedia.net/support/sql/sqltut.shtm" rel="nofollow">http://www.intermedia.net/support/sql/sqltut.shtm</a>
 <a href="http://sqlcourse.com" class="external free" title="http://sqlcourse.com" rel="nofollow">http://sqlcourse.com</a>
 <a href="http://www.w3schools.com/sql/default.asp" class="external free" title="http://www.w3schools.com/sql/default.asp" rel="nofollow">http://www.w3schools.com/sql/default.asp</a>
 <a href="http://mysite.verizon.net/Graeme_Birchall/id1.html" class="external free" title="http://mysite.verizon.net/Graeme_Birchall/id1.html" rel="nofollow">http://mysite.verizon.net/Graeme_Birchall/id1.html</a>
 <a href="http://sqlzoo.net" class="external free" title="http://sqlzoo.net" rel="nofollow">http://sqlzoo.net</a>
-</p><p>Åù¤Ë¤¢¤ê¤Þ¤¹¡£
+</p><p>等にあります。
 </p>
-<pre>   [ÌõÃí:
-        ÆüËÜPostgreSQL¥æ¡¼¥¶²ñ¤ÎÆüËܸì¤Î»²¹Íʸ¸¥¤Î¾Ò²ð¥Ú¡¼¥¸
+<pre>   [訳注:
+        æ\97¥æ\9c¬PostgreSQLã\83¦ã\83¼ã\82¶ä¼\9aã\81®æ\97¥æ\9c¬èª\9eã\81®å\8f\82è\80\83æ\96\87ç\8c®ã\81®ç´¹ä»\8bã\83\9aã\83¼ã\82¸
 </pre>
 <p><a href="http://www.postgresql.jp/PostgreSQL/references.html" class="external free" title="http://www.postgresql.jp/PostgreSQL/references.html" rel="nofollow">http://www.postgresql.jp/PostgreSQL/references.html</a>
 </p>
-<pre>       ¤¬¤¢¤ê¤Þ¤¹¡£
-        ËÙÅÄÎѱѻá¤Î¡ÖPostgreSQLÆüËܸì¥Þ¥Ë¥å¥¢¥ë¡×
+<pre>       があります。
+        堀田倫英氏の「PostgreSQL日本語マニュアル」
                <a href="http://www.net-newbie.com/" class="external free" title="http://www.net-newbie.com/" rel="nofollow">http://www.net-newbie.com/</a>
-       ¤Ç¤Ï¥ª¥ó¥é¥¤¥ó¥Þ¥Ë¥å¥¢¥ë¤Î¸¡º÷¤¬¤Ç¤­¤Þ¤¹¡£
-        ´Ý»³ÉÔÆóÉ×»á¤ÎUNIX ¥Ç¡¼¥¿¥Ù¡¼¥¹ÆþÌç
+       ではオンラインマニュアルの検索ができます。
+        丸山不二夫氏のUNIX データベース入門
                <a href="http://www.wakhok.ac.jp/DB/DB.html" class="external free" title="http://www.wakhok.ac.jp/DB/DB.html" rel="nofollow">http://www.wakhok.ac.jp/DB/DB.html</a>
-       ¤â¥ª¥ó¥é¥¤¥ó¤ÇÆɤळ¤È¤¬¤Ç¤­¤Þ¤¹¡£
-        Nikkei BP IT Pro ¤Ë¤¢¤ëÀаæãÉ×»á¤Î PostgreSQL ¥¦¥©¥Ã¥Á
-       ¤Ç¤ÏËè²ó¿·¤·¤¤¾ðÊó¤ò¤È¤ê¤¢¤²¤Æ¤¤¤Þ¤¹¡£
+       もオンラインで読むことができます。
+        Nikkei BP IT Pro にある石井達夫氏の PostgreSQL ウォッチ
+       では毎回新しい情報をとりあげています。
    ]
 </pre>
 <p><br />
 </p>
-<a name="1.12.29_.E3.83.91.E3.83.83.E3.83.81.E3.82.92.E6.8F.90.E4.BE.9B.E3.81.97.E3.81.9F.E3.82.8A.E3.80.81.E9.96.8B.E7.99.BA.E3.83.81.E3.83.BC.E3.83.A0.E5.8F.82.E5.8A.A0.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.99.E3.82.8C.E3.81.B0.E3.82.88.E3.81.84.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.12) ¥Ñ¥Ã¥Á¤òÄ󶡤·¤¿¤ê¡¢³«È¯¥Á¡¼¥à»²²Ã¤¹¤ë¤Ë¤Ï¤É¤¦¤¹¤ì¤Ð¤è¤¤¤Ç¤¹¤«¡©</span></h3>
-<p><a href="/wiki/Developer_FAQ" title="Developer FAQ">³«È¯¼Ô¸þ¤±¤ÎFAQ</a>¤ò¤´¤é¤ó¤¯¤À¤µ¤¤¡£
+<a name="1.12.29_.E3.83.91.E3.83.83.E3.83.81.E3.82.92.E6.8F.90.E4.BE.9B.E3.81.97.E3.81.9F.E3.82.8A.E3.80.81.E9.96.8B.E7.99.BA.E3.83.81.E3.83.BC.E3.83.A0.E5.8F.82.E5.8A.A0.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.99.E3.82.8C.E3.81.B0.E3.82.88.E3.81.84.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.12) パッチを提供したり、開発チーム参加するにはどうすればよいですか?</span></h3>
+<p><a href="/wiki/Developer_FAQ" title="Developer FAQ">開発者向けのFAQ</a>をごらんください。
 </p>
-<a name="1.13.29_.E4.BB.96.E3.81.AEDBMS.E3.81.A8.E6.AF.94.E3.81.B9PostgreSQL.E3.81.AF.E3.81.A9.E3.81.86.E3.81.AA.E3.81.AE.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.13) Â¾¤ÎDBMS¤ÈÈæ¤ÙPostgreSQL¤Ï¤É¤¦¤Ê¤Î¤Ç¤¹¤«¡©</span></h3>
-<p>¥½¥Õ¥È¥¦¥§¥¢¤òɾ²Á¤¹¤ëÊýË¡¤Ë¤Ï¤¤¤¯¤Ä¤«¤¢¤ê¤Þ¤¹¡£µ¡Ç½¤ÈÀ­Ç½¤È¿®ÍêÀ­¤È¥µ¥Ý¡¼¥È¤È²Á³Ê¤Ç¤¹¡£
+<a name="1.13.29_.E4.BB.96.E3.81.AEDBMS.E3.81.A8.E6.AF.94.E3.81.B9PostgreSQL.E3.81.AF.E3.81.A9.E3.81.86.E3.81.AA.E3.81.AE.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.13) 他のDBMSと比べPostgreSQLはどうなのですか?</span></h3>
+<p>ソフトウェアを評価する方法にはいくつかあります。機能と性能と信頼性とサポートと価格です。
 </p>
-<a name=".E6.A9.9F.E8.83.BD.28Features.29"></a><h4> <span class="mw-headline">µ¡Ç½(Features)</span></h4>
-<p>PostgreSQL¤Ï¡¢¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¡¢¥µ¥Ö¥¯¥¨¥ê¡¢¥È¥ê¥¬¡¼¡¢¥Ó¥å¡¼¡¢³°Éô¥­¡¼À°¹çÀ­»²¾È¡¢¤ª¤è¤Ó¡¢ÀöÎý¤µ¤ì¤¿¥í¥Ã¥¯µ¡¹½¤Ê¤É¡¢Â絬ÌϾ¦ÍÑ DBMS¤¬»ý¤Äµ¡Ç½¤ò¤Û¤È¤ó¤É»ý¤Ã¤Æ¤¤¤Þ¤¹¡£¤µ¤é¤Ë PostgreSQL¤Ï¡¢¥æ¡¼¥¶ÄêµÁ·¿¡¢·Ñ¾µ¡¢¥ë¡¼¥ë¡¢¤½¤ì¤«¤é¡¢¥í¥Ã¥¯¶¥¹ç¤ò½Ì¾®¤¹¤ë¥Þ¥ë¥Á¥Ð¡¼¥¸¥ç¥óƱ»þÀ­À©¸æ¤Ê¤É¡¢¾¦ÍÑDBMS¤â»ý¤Á¹ç¤ï¤»¤Ê¤¤¤è¤¦¤Êµ¡Ç½¤ò¤¤¤¯¤Ä¤«»ý¤Á¹ç¤ï¤»¤Æ¤¤¤Þ¤¹¡£
+<a name=".E6.A9.9F.E8.83.BD.28Features.29"></a><h4> <span class="mw-headline">æ©\9fè\83½(Features)</span></h4>
+<p>PostgreSQLは、トランザクション、サブクエリ、トリガー、ビュー、外部キー整合性参照、および、洗練されたロック機構など、大規模商用 DBMSが持つ機能をほとんど持っています。さらに PostgreSQLは、ユーザ定義型、継承、ルール、それから、ロック競合を縮小するマルチバージョン同時性制御など、商用DBMSも持ち合わせないような機能をいくつか持ち合わせています。
 </p>
-<a name=".E6.80.A7.E8.83.BD.28Performance.29"></a><h4> <span class="mw-headline">À­Ç½(Performance)</span></h4>
-<pre>   PostgreSQL¤Ï¾¤Î¾¦ÍѤ¢¤ë¤¤¤Ï¥ª¡¼¥×¥ó¥½¡¼¥¹¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤È¸ß³Ñ¤ÎÀ­Ç½¤â»ý¤Á
-   ¤Þ¤¹¡£¤¢¤ëÌ̤ǤϤè¤êÁᤫ¤Ã¤¿¤ê¡¢¤Û¤«¤ÎÌ̤ǤϤè¤êÃÙ¤«¤Ã¤¿¤ê¤·¤Þ¤¹¡£Â¾¤Î¥Ç¡¼
-   ¥¿¥Ù¡¼¥¹¤ËÈæ¤Ù¤¿À­Ç½¤Ï¡¢¤Õ¤Ä¤¦ +/-10% ¤¯¤é¤¤¤Ç¤·¤ç¤¦¡£
+<a name=".E6.80.A7.E8.83.BD.28Performance.29"></a><h4> <span class="mw-headline">æ\80§è\83½(Performance)</span></h4>
+<pre>   PostgreSQLは他の商用あるいはオープンソースのデータベースと互角の性能も持ち
+   ã\81¾ã\81\99ã\80\82ã\81\82ã\82\8bé\9d¢ã\81§ã\81¯ã\82\88ã\82\8aæ\97©ã\81\8bã\81£ã\81\9fã\82\8aã\80\81ã\81»ã\81\8bã\81®é\9d¢ã\81§ã\81¯ã\82\88ã\82\8aé\81\85ã\81\8bã\81£ã\81\9fã\82\8aã\81\97ã\81¾ã\81\99ã\80\82ä»\96ã\81®ã\83\87ã\83¼
+   タベースに比べた性能は、ふつう +/-10% くらいでしょう。
 </pre>
-<a name=".E4.BF.A1.E9.A0.BC.E6.80.A7.28Reliability.29"></a><h4> <span class="mw-headline">¿®ÍêÀ­(Reliability)</span></h4>
-<p>²æ¡¹¤Ï¡¢DBMS¤Î¿®ÍêÀ­¤¬¹â¤¯¤Ê¤¯¤Æ¤Ï¤½¤Î²ÁÃͤ¬Ìµ¤¤¤³¤È¤òÍý²ò¤·¤Æ¤Þ¤¹¡£½½Ê¬¥Æ¥¹¥È¤·¤Æ¡¢°ÂÄꤷ¤¿¥³¡¼¥É¤ò¥Ð¥°¤òºÇ¾®¤Ë¤·¤Æ¤«¤é¥ê¥ê¡¼¥¹¤¹¤ë¤è¤¦¤ËÅؤá¤Æ¤Þ¤¹¡£¤½¤ì¤¾¤ì¤Î¥ê¥ê¡¼¥¹¤Ï¾¯¤Ê¤¯¤È¤â1 ¥«·î°Ê¾å¤Î¥Ù¡¼¥¿¡¦¥Æ¥¹¥È¤ò¹Ô¤Ê¤¤¡¢¤³¤ì¤Þ¤Ç¤Î¥ê¥ê¡¼¥¹¤ÎÍúÎò¤¬¡¢À½ÉÊÈǤȤ·¤Æ°ÂÄꤷ¤¿·ø¸Ç¤Ê¥ê¥ê¡¼¥¹¤Ç¤¢¤ë¤³¤È¤òʪ¸ì¤Ã¤Æ¤¤¤Þ¤¹¡£¤³¤ÎʬÌî¤Ç¤Ï¡¢Â¾¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤ÈÈæ¤Ù¤Æ¤â½¿§¤¬¤Ê¤¤¤³¤È¤Ë¼«¿®¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹¡£
+<a name=".E4.BF.A1.E9.A0.BC.E6.80.A7.28Reliability.29"></a><h4> <span class="mw-headline">信頼性(Reliability)</span></h4>
+<p>我々は、DBMSの信頼性が高くなくてはその価値が無いことを理解してます。十分テストして、安定したコードをバグを最小にしてからリリースするように努めてます。それぞれのリリースは少なくとも1 カ月以上のベータ・テストを行ない、これまでのリリースの履歴が、製品版として安定した堅固なリリースであることを物語っています。この分野では、他のデータベースと比べても遜色がないことに自信を持っています。
 </p>
-<a name=".E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88.28Support.29"></a><h4> <span class="mw-headline">¥µ¥Ý¡¼¥È(Support)</span></h4>
-<p>²æ¡¹¤Î¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Ï¡¢Áø¶ø¤¹¤ë¤¤¤«¤Ê¤ëÌäÂê¤Ë¤Ä¤¤¤Æ¤â²ò·è¤Ø¤Î¼ê½õ¤±¤ò¤·¤Æ¤¯¤ì¤ë¡¢³«È¯¼Ô¤ä¥æ¡¼¥¶¤ÎÂ礭¤Ê½¸¤Þ¤ê¤Ø¤ÎÀÜÅÀ¤òÄ󶡤·¤Æ¤¤¤Þ¤¹¡£²æ¡¹¤ÏÌäÂê¤Î²ò·è¤òÊݾڤ¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¤¬¡¢¾¦Íѥǡ¼¥¿¥Ù¡¼¥¹¤Ç¤¢¤Ã¤Æ¤â¾ï¤Ë²ò·è¤µ¤ì¤ë¤ï¤±¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£³«È¯¼Ô¤ä¡¢¥æ¡¼¥¶¡¦¥³¥ß¥å¥Ë¥Æ¥£¡¢¥Þ¥Ë¥å¥¢¥ëÎà¡¢¤½¤ì¤Ë¡¢¥½¡¼¥¹¥³¡¼¥É¤Ê¤É¤ØľÀÜ¥¢¥¯¥»¥¹¤Ç¤­¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢PostgreSQL¤Î¥µ¥Ý¡¼¥È¤Ï¡¢Â¾¤ÎDBMS ¥µ¥Ý¡¼¥È¤è¤ê¤âÍ¥¤ì¤¿¤â¤Î¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£¸æÍ×˾¤ËÅú¤¨¤Æ¡¢»öÊÁËè¤Î¾¦ÍÑ¥µ¥Ý¡¼¥È¤Ê¤É¤â¤¢¤ê¤Þ¤¹¡ÊFAQ1.7Àá¤ò¤´¤é¤ó¤¯¤À¤µ¤¤¡Ë¡£
+<a name=".E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88.28Support.29"></a><h4> <span class="mw-headline">サポート(Support)</span></h4>
+<p>我々のメーリングリストは、遭遇するいかなる問題についても解決への手助けをしてくれる、開発者やユーザの大きな集まりへの接点を提供しています。我々は問題の解決を保証することはできませんが、商用データベースであっても常に解決されるわけではありません。開発者や、ユーザ・コミュニティ、マニュアル類、それに、ソースコードなどへ直接アクセスできることによって、PostgreSQLのサポートは、他のDBMS サポートよりも優れたものとなっています。御要望に答えて、事柄毎の商用サポートなどもあります(FAQ1.7節をごらんください)。
 </p>
-<a name=".E4.BE.A1.E6.A0.BC.28Price.29"></a><h4> <span class="mw-headline">²Á³Ê(Price)</span></h4>
-<p>PostgreSQL¤ÎÍøÍѤϡ¢¾¦ÍѤǤ⥪¡¼¥×¥ó¥½¡¼¥¹¤Ç¤â¤¹¤Ù¤Æ̵ÎÁ¤Ç¤¹¡£¾åµ­¤Ë¼¨¤·¤Æ¤¢¤ëBSD¥¹¥¿¥¤¥ë¤Î»ÈÍѵöÂú¤Ë³°¤ì¤Ê¤¤¸Â¤ê¡¢PostgreSQL¤Î¥³¡¼¥É¤òÀ©¸Â̵¤¯¾¦Éʤ˼è¤ê¹þ¤à¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+<a name=".E4.BE.A1.E6.A0.BC.28Price.29"></a><h4> <span class="mw-headline">価格(Price)</span></h4>
+<p>PostgreSQLの利用は、商用でもオープンソースでもすべて無料です。上記に示してあるBSDスタイルの使用許諾に外れない限り、PostgreSQLのコードを制限無く商品に取り込むことができます。
 </p><p><br />
 </p>
-<a name="1.14.29_PostgreSQL.E3.82.92.E7.B5.84.E3.81.BF.E8.BE.BC.E3.81.BF.E3.81.AB.E4.BD.BF.E3.81.88.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.14) PostgreSQL¤òÁȤ߹þ¤ß¤Ë»È¤¨¤Þ¤¹¤«¡©</span></h3>
-<p>PostgreSQL¤Ï¥¯¥é¥¤¥¢¥ó¥È¡¿¥µ¡¼¥Ð¡¦¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤ÇÀ߷פµ¤ì¤Æ¤¤¤Æ¡¢¥¯¥é¥¤¥¢¥ó¥È¤È¥µ¡¼¥Ð¤ª¤è¤Ó¤½¤ì¤òÊä½õ¤¹¤ë¤¤¤í¤¤¤í¤Ê¥×¥í¥»¥¹¤¬ÊÌ¡¹¤ËÁö¤ë¤³¤È¤¬Í׵ᤵ¤ì¤Þ¤¹¡£
-¿¤¯¤ÎÁȤ߹þ¤ß¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Ï¤³¤Î¤è¤¦¤ÊÍ×µá¤ò¥µ¥Ý¡¼¥È²Äǽ¤Ç¤¹¡£¤·¤«¤·¡¢¤ª»È¤¤¤Ë¤Ê¤Ã¤Æ¤¤¤ëÁȤ߹þ¤ß¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Ë¤è¤Ã¤Æ¤Ï¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¥µ¡¼¥Ð¤¬¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¡¦¥×¥í¥»¥¹¤ÎÃæ¤ÇÁö¤ë¤³¤È¤òÍ׵ᤵ¤ì¤ë¾ì¹ç¤¬¤¢¤ê¡¢Postgres¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Ê¤¤¤Î¤Ç¡¢·ÚÎ̤Υǡ¼¥¿¥Ù¡¼¥¹¥½¥ê¥å¡¼¥·¥ç¥ó¤òÁªÂò¤¹¤Ù¤­¤Ç¤¹¡£
-</p>
-<a name="1.15.29_PostgreSQL.E3.81.AE.E3.83.A1.E3.83.BC.E3.83.AA.E3.83.B3.E3.82.B0.E3.83.AA.E3.82.B9.E3.83.88.E3.81.AE.E8.B3.BC.E8.AA.AD.E3.82.92.E3.82.84.E3.82.81.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.99.E3.82.8C.E3.81.B0.E3.82.88.E3.81.84.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F.E3.81.BE.E3.81.9F.E3.80.81.E9.9B.BB.E5.AD.90.E3.83.A1.E3.83.BC.E3.83.AB.E3.82.92.E9.87.8D.E8.A4.87.E3.81.97.E3.81.A6.E5.8F.97.E3.81.91.E5.8F.96.E3.82.89.E3.81.AA.E3.81.84.E3.82.88.E3.81.86.E3.81.AB.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.15) PostgreSQL¤Î¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Î¹ØÆɤò¤ä¤á¤ë¤Ë¤Ï¤É¤¦¤¹¤ì¤Ð¤è¤¤¤Ç¤¹¤«¡©¤Þ¤¿¡¢ÅŻҥ᡼¥ë¤ò½ÅÊ£¤·¤Æ¼õ¤±¼è¤é¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©</span></h3>
-<p>PostgreSQL¤ÎMajordomo ¥Ú¡¼¥¸¤«¤é¡¢PostgreSQL¤Ë´Ø¤¹¤ëÊ£¿ô¤Î¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Î¹ØÆɤγ«»Ï¤ÈÃæ»ß¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£¡Ê¥í¥°¥¤¥ó¤¹¤ë¤¿¤á¤Ë¤ÏMajaordomo¤«¤éÁ÷¤é¤ì¤ë¸æËܿͤΥѥ¹¥ï¡¼¥É¤¬É¬Íפˤʤê¤Þ¤¹¡£¡Ë
-</p><p>PostgreSQLno¤¹¤Ù¤Æ¤Î¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Ç¤Ï¡¢ÊÖ¿®¤Ï¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤È¤«¤Ä¸µ¤Î¥á¡¼¥ë¤ÎÅê¹Æ¼Ô¤ØÁ÷¤é¤ì¤ë¤è¤¦¤Ë¹½À®¤·¤Æ¤¢¤ê¤Þ¤¹¡£¤³¤ì¤Ë¤êÍøÍѼԤϡ¢¤â¤Ã¤È¤â¿×®¤Ë¥á¡¼¥ë¤Ø¤ÎÊÖ¿®¤ò¼õ¤±¤é¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£´û¤ËľÀܼõ¤±¼è¤Ã¤Æ¤¤¤ë¥á¡¼¥ë¤ò¡¢¥ê¥¹¥È¤«¤é½ÅÊ£¤·¤Æ¼õ¤±¼è¤ê¤¿¤¯¤Ê¤¤¾ì¹ç¤Ï¡¢Majordomo ¤ÎChange Settings¥Ú¡¼¥¸¤«¤é¡¢eliminatecc¤ò¥Á¥§¥Ã¥¯¤·¤Þ¤¹¡£¤Þ¤¿¡¢selfcopy¤Î¥Á¥§¥Ã¥¯¤ò¤Ï¤º¤¹¤³¤È¤Ç¡¢¼«Ê¬¤ÎÁ÷¤Ã¤¿¥á¡¼¥ë¤Î¥³¥Ô¡¼¤ò¼õ¤±¼è¤é¤Ê¤¤¤è¤¦¤Ë¤â¤Ç¤­¤Þ¤¹¡£
-</p>
-<a name=".E3.83.A6.E3.83.BC.E3.82.B6.E3.83.BB.E3.82.AF.E3.83.A9.E3.82.A4.E3.82.A2.E3.83.B3.E3.83.88.E3.81.AE.E8.B3.AA.E5.95.8F"></a><h2> <span class="mw-headline">¥æ¡¼¥¶¡¦¥¯¥é¥¤¥¢¥ó¥È¤Î¼ÁÌä</span></h2>
-<a name="2.1.29_PostgreSQL_.E3.81.AB.E3.81.AF.E3.81.A9.E3.82.93.E3.81.AA.E3.82.A4.E3.83.B3.E3.82.BF.E3.83.BC.E3.83.95.E3.82.A7.E3.83.BC.E3.82.B9.E3.81.8C.E4.BD.BF.E3.81.88.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">2.1) PostgreSQL ¤Ë¤Ï¤É¤ó¤Ê¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤¬»È¤¨¤Þ¤¹¤«¡©</span></h3>
-<p>PostgreSQL ¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Ë´Þ¤Þ¤ì¤ëʪ¤ÏC¤ÈÁȹþ¤ß C¤Î¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤À¤±¤Ç¤¹¡£
-¤½¤Î¾¤Î¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤ÏÆÈΩ¤·¤¿¥×¥í¥¸¥§¥¯¥È¤Ç¡¢ÊÌ¡¹¤Ë¥À¥¦¥ó¥í¡¼¥É¤µ¤ì¤Þ¤¹¡£
-ʬ¤«¤ì¤ë¤³¤È¤Ç¡¢¤½¤ì¤¾¤ì¤Î³«È¯¥Á¡¼¥à¤¬Æȼ«¤Î¥ê¥ê¡¼¥¹¥¹¥±¥¸¥å¡¼¥ë¤ò»ý¤Ä¤³¤È¤¬µö
-¤µ¤ì¤Þ¤¹¡£
-</p><p>PHP ¤Î¤è¤¦¤Ê¤¤¤¯¤Ä¤«¤Î¥×¥í¥°¥é¥ß¥ó¥°¸À¸ì¤Ï¡¢ PostgreSQL¤Î¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤ò´Þ¤ó
-¤Ç¤¤¤Þ¤¹¡£Perl, TCL, Python, ¤½¤·¤Æ¡¢¤½¤Î¤Û¤«¤ÎÍøÍѲÄǽ¤Ê¸À¸ì¤Î¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹
-¤Ï¡¢<a href="http://pgfoundry.org" class="external free" title="http://pgfoundry.org" rel="nofollow">http://pgfoundry.org</a> ¤Î Drivers/Interfaces ¤ÎÀá¤ÎÃæ¤È¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤Î¸¡º÷¤Ç
-¤ß¤Ä¤±¤é¤ì¤Þ¤¹¡£
-</p>
-<a name="2.2.29_PostgreSQL_.E3.82.92_Web_.E3.83.9A.E3.83.BC.E3.82.B8.E3.81.A8.E9.80.A3.E6.90.BA.E3.81.95.E3.81.9B.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.82.93.E3.81.AA.E3.83.84.E3.83.BC.E3.83.AB.E3.81.8C.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">2.2) PostgreSQL ¤ò Web ¥Ú¡¼¥¸¤ÈÏ¢·È¤µ¤»¤ë¤Ë¤Ï¤É¤ó¤Ê¥Ä¡¼¥ë¤¬¤¢¤ê¤Þ¤¹¤«¡©</span></h3>
-<p>¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò΢¤Ë»ý¤Ä Web ¥Ú¡¼¥¸¤Ë¤Ä¤¤¤Æ¤ÎÁÇÀ²¤é¤·¤¤¾Ò²ð¤¬¡¢
-<a href="http://www.webreview.com¤Ë¤¢¤ê¤Þ¤¹¡£" class="external free" title="http://www.webreview.com¤Ë¤¢¤ê¤Þ¤¹¡£" rel="nofollow">http://www.webreview.com¤Ë¤¢¤ê¤Þ¤¹¡£</a>
-</p><p>Web ¤Ø¤Î³ÈÄ¥¤Î¤¿¤á¤Ë¤Ï¡¢PHP(<a href="http://www.php.net/" class="external free" title="http://www.php.net/" rel="nofollow">http://www.php.net/</a>) ¤¬Âî±Û¤·¤¿¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤È¤Ê
-¤Ã¤Æ¤¤¤Þ¤¹¡£
-</p>
-<pre>   [ÌõÃí:
-         PHP¤Ë´Ø¤¹¤ëÆüËܸì¤Î¾ðÊó¤Ï¡¢2000ǯ4·î19Æü¤Ëȯ­¤·¤¿ÆüËÜPHP¥æ¡¼¥¶²ñ¤Î¥µ¥¤¥È
+<a name="1.14.29_PostgreSQL.E3.82.92.E7.B5.84.E3.81.BF.E8.BE.BC.E3.81.BF.E3.81.AB.E4.BD.BF.E3.81.88.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.14) PostgreSQLを組み込みに使えますか?</span></h3>
+<p>PostgreSQLはクライアント/サーバ・アーキテクチャで設計されていて、クライアントとサーバおよびそれを補助するいろいろなプロセスが別々に走ることが要求されます。
+多くの組み込みアーキテクチャはこのような要求をサポート可能です。しかし、お使いになっている組み込みアーキテクチャによっては、データベースサーバがアプリケーション・プロセスの中で走ることを要求される場合があり、Postgresを使うことはできないので、軽量のデータベースソリューションを選択すべきです。
+</p>
+<a name="1.15.29_PostgreSQL.E3.81.AE.E3.83.A1.E3.83.BC.E3.83.AA.E3.83.B3.E3.82.B0.E3.83.AA.E3.82.B9.E3.83.88.E3.81.AE.E8.B3.BC.E8.AA.AD.E3.82.92.E3.82.84.E3.82.81.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.99.E3.82.8C.E3.81.B0.E3.82.88.E3.81.84.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F.E3.81.BE.E3.81.9F.E3.80.81.E9.9B.BB.E5.AD.90.E3.83.A1.E3.83.BC.E3.83.AB.E3.82.92.E9.87.8D.E8.A4.87.E3.81.97.E3.81.A6.E5.8F.97.E3.81.91.E5.8F.96.E3.82.89.E3.81.AA.E3.81.84.E3.82.88.E3.81.86.E3.81.AB.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">1.15) PostgreSQLのメーリングリストの購読をやめるにはどうすればよいですか?また、電子メールを重複して受け取らないようにするにはどうしますか?</span></h3>
+<p>PostgreSQLのMajordomo ページから、PostgreSQLに関する複数のメーリングリストの購読の開始と中止ができるようになっています。(ログインするためにはMajaordomoから送られる御本人のパスワードが必要になります。)
+</p><p>PostgreSQLnoすべてのメーリングリストでは、返信はメーリングリストとかつ元のメールの投稿者へ送られるように構成してあります。これにり利用者は、もっとも迅速にメールへの返信を受けられるようになっています。既に直接受け取っているメールを、リストから重複して受け取りたくない場合は、Majordomo のChange Settingsページから、eliminateccをチェックします。また、selfcopyのチェックをはずすことで、自分の送ったメールのコピーを受け取らないようにもできます。
+</p>
+<a name=".E3.83.A6.E3.83.BC.E3.82.B6.E3.83.BB.E3.82.AF.E3.83.A9.E3.82.A4.E3.82.A2.E3.83.B3.E3.83.88.E3.81.AE.E8.B3.AA.E5.95.8F"></a><h2> <span class="mw-headline">ユーザ・クライアントの質問</span></h2>
+<a name="2.1.29_PostgreSQL_.E3.81.AB.E3.81.AF.E3.81.A9.E3.82.93.E3.81.AA.E3.82.A4.E3.83.B3.E3.82.BF.E3.83.BC.E3.83.95.E3.82.A7.E3.83.BC.E3.82.B9.E3.81.8C.E4.BD.BF.E3.81.88.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">2.1) PostgreSQL にはどんなインターフェースが使えますか?</span></h3>
+<p>PostgreSQL のインストールに含まれる物はCと組込み Cのインターフェースだけです。
+その他のインターフェースは独立したプロジェクトで、別々にダウンロードされます。
+分かれることで、それぞれの開発チームが独自のリリーススケジュールを持つことが許
+されます。
+</p><p>PHP のようないくつかのプログラミング言語は、 PostgreSQLのインターフェースを含ん
+ã\81§ã\81\84ã\81¾ã\81\99ã\80\82Perl, TCL, Python, ã\81\9dã\81\97ã\81¦ã\80\81ã\81\9dã\81®ã\81»ã\81\8bã\81®å\88©ç\94¨å\8f¯è\83½ã\81ªè¨\80èª\9eã\81®ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼ã\82¹
+は、<a href="http://pgfoundry.org" class="external free" title="http://pgfoundry.org" rel="nofollow">http://pgfoundry.org</a> の Drivers/Interfaces の節の中とインターネットの検索で
+みつけられます。
+</p>
+<a name="2.2.29_PostgreSQL_.E3.82.92_Web_.E3.83.9A.E3.83.BC.E3.82.B8.E3.81.A8.E9.80.A3.E6.90.BA.E3.81.95.E3.81.9B.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.82.93.E3.81.AA.E3.83.84.E3.83.BC.E3.83.AB.E3.81.8C.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">2.2) PostgreSQL を Web ページと連携させるにはどんなツールがありますか?</span></h3>
+<p>データベースを裏に持つ Web ページについての素晴らしい紹介が、
+<a href="http://www.webreview.comにあります。" class="external free" title="http://www.webreview.comにあります。" rel="nofollow">http://www.webreview.comにあります。</a>
+</p><p>Web への拡張のためには、PHP(<a href="http://www.php.net/" class="external free" title="http://www.php.net/" rel="nofollow">http://www.php.net/</a>) が卓越したインターフェースとな
+っています。
+</p>
+<pre>   [訳注:
+         PHPに関する日本語の情報は、2000年4月19日に発足した日本PHPユーザ会のサイト
                <a href="http://www.php.gr.jp/" class="external free" title="http://www.php.gr.jp/" rel="nofollow">http://www.php.gr.jp/</a>
-       ¤¢¤ë¤¤¤Ï¡¢×¢Àî Îव¤ó¤Î¥µ¥¤¥È
+       あるいは、廣川 類さんのサイト
                <a href="http://www.geocities.jp/rui_hirokawa/php/" class="external free" title="http://www.geocities.jp/rui_hirokawa/php/" rel="nofollow">http://www.geocities.jp/rui_hirokawa/php/</a>
-       ¤Ë¤«¤Ê¤ê¤Þ¤È¤á¤é¤ì¤Æ¤¤¤Þ¤¹¡£
+       にかなりまとめられています。
    ]
 </pre>
 <p><br />
-½èÍý¤¬Ê£»¨¤Ê¾ì¹ç¡¢Â¿¤¯¤Î¿Í¤Ï Perl ¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤È CGI.pm ¤« mod_perl ¤ò»È¤¤
-¤Þ¤¹¡£
-</p>
-<a name="2.3.29_PostgreSQL_.E3.81.AB.E3.82.B0.E3.83.A9.E3.83.95.E3.82.A3.E3.82.AB.E3.83.AB.E3.83.BB.E3.83.A6.E3.83.BC.E3.82.B6.E3.82.A4.E3.83.B3.E3.82.BF.E3.83.BC.E3.83.95.E3.82.A7.E3.83.BC.E3.82.B9.E3.81.AF.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">2.3) PostgreSQL ¤Ë¥°¥é¥Õ¥£¥«¥ë¡¦¥æ¡¼¥¶¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Ï¤¢¤ê¤Þ¤¹¤«¡©</span></h3>
-<p>¾¦ÍѤȥª¡¼¥×¥ó¥½¡¼¥¹³«È¯¼Ô¤Ë¤è¤ë¤â¤ÎξÊý¤Ç¡¢PostgreSQL¤Ë¤Ï¿¤¯¤ÎGUI¥Ä¡¼¥ë¤¬ÍøÍÑ
-²Äǽ¤Ç¡¢¾ÜºÙ¤Ê¥ê¥¹¥È¤Ï¡¢ PostgreSQL GUI ¥Ä¡¼¥ë¤Ë¤Ä¤¤¤Æ¤Î¥³¥ß¥å¥Ë¥Æ¥£¥¬¥¤¥É¤Ë¤Æ
-¤´¤é¤ó¤¯¤À¤µ¤¤¡£
-</p>
-<pre>   [ÌõÃí:
-       pgAdmin3 ¤ÏPostgreSQLɸ½àGUI´ÉÍý¥Ä¡¼¥ë¤Ç¡¢WindowsÈÇ(PostgreSQL
-       for Windows) ¤ËƱº­¤µ¤ì¤Æ¤¤¤Þ¤¹¡£¾Ü¤·¤¤¾ðÊó¤Ï¡¢
-       <a href="http://www.pgadmin.org/" class="external free" title="http://www.pgadmin.org/" rel="nofollow">http://www.pgadmin.org/</a> ¤Ë¤¢¤ê¤Þ¤¹¡£
+処理が複雑な場合、多くの人は Perl インターフェースと CGI.pm か mod_perl を使い
+ます。
+</p>
+<a name="2.3.29_PostgreSQL_.E3.81.AB.E3.82.B0.E3.83.A9.E3.83.95.E3.82.A3.E3.82.AB.E3.83.AB.E3.83.BB.E3.83.A6.E3.83.BC.E3.82.B6.E3.82.A4.E3.83.B3.E3.82.BF.E3.83.BC.E3.83.95.E3.82.A7.E3.83.BC.E3.82.B9.E3.81.AF.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">2.3) PostgreSQL にグラフィカル・ユーザインターフェースはありますか?</span></h3>
+<p>商用とオープンソース開発者によるもの両方で、PostgreSQLには多くのGUIツールが利用
+可能で、詳細なリストは、 PostgreSQL GUI ツールについてのコミュニティガイドにて
+ごらんください。
+</p>
+<pre>   [訳注:
+       pgAdmin3 はPostgreSQL標準GUI管理ツールで、Windows版(PostgreSQL
+       for Windows) に同梱されています。詳しい情報は、
+       <a href="http://www.pgadmin.org/" class="external free" title="http://www.pgadmin.org/" rel="nofollow">http://www.pgadmin.org/</a> にあります。
    ]
 </pre>
 <p><br />
-¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬
-</p>
-<a name=".E7.AE.A1.E7.90.86.E4.B8.8A.E3.81.AE.E8.B3.AA.E5.95.8F"></a><h2> <span class="mw-headline">´ÉÍý¾å¤Î¼ÁÌä</span></h2>
-<a name="3.1.29_.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.99.E3.82.8C.E3.81.B0_.2Fusr.2Flocal.2Fpgsql_.E4.BB.A5.E5.A4.96.E3.81.AE.E5.A0.B4.E6.89.80.E3.81.AB.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">3.1) ¤É¤Î¤è¤¦¤Ë¤¹¤ì¤Ð /usr/local/pgsql °Ê³°¤Î¾ì½ê¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤­¤Þ¤¹¤«¡©</span></h3>
-<p>´Êñ¤ÊÊýË¡¤Ï¡¢ configure ¤òÁö¤é¤»¤ë¤È¤­¤Ë --prefix ¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¤³¤È¤Ç¤¹¡£
-</p>
-<a name="3.2.29_.E4.BB.96.E3.81.AE.E3.83.9B.E3.82.B9.E3.83.88.E3.81.8B.E3.82.89.E3.81.AE.E6.8E.A5.E7.B6.9A.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.88.B6.E5.BE.A1.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">3.2) Â¾¤Î¥Û¥¹¥È¤«¤é¤ÎÀܳ¤Ï¤É¤Î¤è¤¦¤ËÀ©¸æ¤·¤Þ¤¹¤«¡©</span></h3>
-<p>´ûÄêÃͤǤϡ¢PostgreSQL ¤Ï Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¡¢¤Þ¤¿¤Ï¡¢TCP/IPÀܳ¤Î¥í¡¼¥«¥ë¥Þ¥·¥ó¤«¤é¤ÎÀܳ¤·¤«µö¤·¤Þ¤»¤ó¡£postgresql.conf ¤ÎÃæ¤Î listen_addresses ¤ò½¤Àµ¤·¡¢¤«¤Ä¡¢$PGDATA/pg_hba.conf ¥Õ¥¡¥¤¥ë¤òŬÀڤ˾¤·¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¥µ¡¼¥Ð¤òºÆµ¯Æ°¤·¤Æ¡¢¥Û¥¹¥È¥Ù¡¼¥¹¤Îǧ¾Ú¤òÍ­¸ú¤Ë¤·¤Ê¤¤¤«¤®¤ê¤Ï¡¢Â¾¤Î¥Þ¥·¥ó¤«¤é¤ÏÀܳ¤Ç¤­¤Ê¤¤¤Ç¤·¤ç¤¦¡£
-</p>
-<a name="3.3.29_.E3.82.88.E3.82.8A.E8.89.AF.E3.81.84.E6.80.A7.E8.83.BD.E3.82.92.E5.BE.97.E3.82.8B.E3.81.9F.E3.82.81.E3.81.AB.E3.81.AF.E3.80.81.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.83.BB.E3.82.A8.E3.83.B3.E3.82.B8.E3.83.B3.E3.82.92.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E8.AA.BF.E6.95.B4.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B"></a><h3> <span class="mw-headline">3.3) ¤è¤êÎɤ¤À­Ç½¤òÆÀ¤ë¤¿¤á¤Ë¤Ï¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¡¦¥¨¥ó¥¸¥ó¤ò¤É¤Î¤è¤¦¤ËÄ´À°¤·¤Þ¤¹¤«</span></h3>
-<p>À­Ç½²þÁ±¤Î²ÄǽÀ­¤Î¤¢¤ê¤½¤¦¤Ê¼ç¤ÊÎΰ褬3¤Ä¤¢¤ê¤Þ¤¹¡§
-</p>
-<a name=".E3.82.AF.E3.82.A8.E3.83.AA.E3.81.AE.E5.A4.89.E6.9B.B4"></a><h4> <span class="mw-headline">¥¯¥¨¥ê¤ÎÊѹ¹</span></h4>
-<p>¥¯¥¨¥ê¤ò½¤Àµ¤·¤Æ¤è¤êÎɤ¤À­Ç½¤òÆÀ¤ë¤³¤È¤ò´Þ¤ß¤Þ¤¹¡§
-</p>
-<ul><li> ¼°¤ª¤è¤ÓÉôʬ¥¤¥ó¥Ç¥Ã¥¯¥¹¤ò´Þ¤à¡¢¥¤¥ó¥Ç¥Ã¥¯¥¹¤òºîÀ®
-</li><li> Ê£¿ô¤ÎINSERT¤Î¤«¤ï¤ê¤ËCOPY¤ò»ÈÍÑ
-</li><li> Ê£¿ô¤Îʸ¤ò¥°¥ë¡¼¥×²½¤·¡¢1¤Ä¤Î¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤Ë¤·¤Æ¥³¥ß¥Ã¥È¤Î¥ª¡¼¥Ð¥Ø¥Ã¥É¤òºï¸º
-</li><li> ¥¤¥ó¥Ç¥Ã¥¯¥¹¤«¤é¤«¤éÂô»³¤Î¥í¥¦¤ò¼è¤ê½Ð¤¹¤È¤­¤ÏCLUSTER¤ò»ÈÍÑ
-</li><li> ¥¯¥¨¥ê¤Î½ÐÎϤΥµ¥Ö¥»¥Ã¥È¤òÊÖ¤¹¤¿¤á¤ËLIMIT¤ò»ÈÍÑ
-</li><li> ½àÈ÷¤µ¤ì¤Æ¤¤¤ë¥¯¥¨¥ê¤ò»ÈÍÑ
-</li><li> ¥ª¥×¥Æ¥£¥Þ¥¤¥¶¤ÎÀµ³Î¤ÊÅý·×¤ò°Ý»ý¤¹¤ë¤¿¤á¤ËANALYZE¤ò»ÈÍÑ
-</li><li> VACUUM ¤Þ¤¿¤Ï pg_autovacuum ¤Î¾ïÍÑ
-</li><li> Â礭¤Ê¥Ç¡¼¥¿Êѹ¹¤Î¤¢¤ë¤È¤­¤Ï¥¤¥ó¥Ç¥Ã¥¯¥¹¤òºï½ü
+━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+</p>
+<a name=".E7.AE.A1.E7.90.86.E4.B8.8A.E3.81.AE.E8.B3.AA.E5.95.8F"></a><h2> <span class="mw-headline">管理上の質問</span></h2>
+<a name="3.1.29_.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.99.E3.82.8C.E3.81.B0_.2Fusr.2Flocal.2Fpgsql_.E4.BB.A5.E5.A4.96.E3.81.AE.E5.A0.B4.E6.89.80.E3.81.AB.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">3.1) どのようにすれば /usr/local/pgsql 以外の場所にインストールできますか?</span></h3>
+<p>簡単な方法は、 configure を走らせるときに --prefix オプションを指定することです。
+</p>
+<a name="3.2.29_.E4.BB.96.E3.81.AE.E3.83.9B.E3.82.B9.E3.83.88.E3.81.8B.E3.82.89.E3.81.AE.E6.8E.A5.E7.B6.9A.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.88.B6.E5.BE.A1.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">3.2) 他のホストからの接続はどのように制御しますか?</span></h3>
+<p>既定値では、PostgreSQL は Unix ドメインソケット、または、TCP/IP接続のローカルマシンからの接続しか許しません。postgresql.conf の中の listen_addresses を修正し、かつ、$PGDATA/pg_hba.conf ファイルを適切に直し、データベースサーバを再起動して、ホストベースの認証を有効にしないかぎりは、他のマシンからは接続できないでしょう。
+</p>
+<a name="3.3.29_.E3.82.88.E3.82.8A.E8.89.AF.E3.81.84.E6.80.A7.E8.83.BD.E3.82.92.E5.BE.97.E3.82.8B.E3.81.9F.E3.82.81.E3.81.AB.E3.81.AF.E3.80.81.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.83.BB.E3.82.A8.E3.83.B3.E3.82.B8.E3.83.B3.E3.82.92.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E8.AA.BF.E6.95.B4.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B"></a><h3> <span class="mw-headline">3.3) より良い性能を得るためには、データベース・エンジンをどのように調整しますか</span></h3>
+<p>性能改善の可能性のありそうな主な領域が3つあります:
+</p>
+<a name=".E3.82.AF.E3.82.A8.E3.83.AA.E3.81.AE.E5.A4.89.E6.9B.B4"></a><h4> <span class="mw-headline">クエリの変更</span></h4>
+<p>クエリを修正してより良い性能を得ることを含みます:
+</p>
+<ul><li> 式および部分インデックスを含む、インデックスを作成
+</li><li> 複数のINSERTのかわりにCOPYを使用
+</li><li> 複数の文をグループ化し、1つのトランザクションにしてコミットのオーバヘッドを削減
+</li><li> インデックスからから沢山のロウを取り出すときはCLUSTERを使用
+</li><li> クエリの出力のサブセットを返すためにLIMITを使用
+</li><li> 準備されているクエリを使用
+</li><li> オプティマイザの正確な統計を維持するためにANALYZEを使用
+</li><li> VACUUM または pg_autovacuum の常用
+</li><li> 大きなデータ変更のあるときはインデックスを削除
 </li></ul>
-<a name=".E3.82.B5.E3.83.BC.E3.83.90.E6.A7.8B.E6.88.90"></a><h4> <span class="mw-headline">¥µ¡¼¥Ð¹½À®</span></h4>
-<p>postgresql.conf¤ÎÀßÄê¤Î¤¤¤¯¤Ä¤«¤ÏÀ­Ç½¤Ë±Æ¶Á¤·¤Þ¤¹¡£
-¾Ü¤·¤¯¤Ï¡¢Administration Guide/Server Run-time Environment/Run-time Configuration 
-¤ò¤´¤é¤ó¤¯¤À¤µ¤¤(JPUG¥µ¥¤¥È¤ÎÆüËܸìÈǤǤϡ¢ <a href="http://www.postgresql.jp/document/current/html/runtime-config.html)¡£" class="external free" title="http://www.postgresql.jp/document/current/html/runtime-config.html)¡£" rel="nofollow">http://www.postgresql.jp/document/current/html/runtime-config.html)¡£</a>
-</p>
-<a name=".E3.83.8F.E3.83.BC.E3.83.89.E3.82.A6.E3.82.A7.E3.82.A2.E3.81.AE.E9.81.B8.E5.AE.9A"></a><h4> <span class="mw-headline">¥Ï¡¼¥É¥¦¥§¥¢¤ÎÁªÄê</span></h4>
-<p>À­Ç½¤Ë¤ª¤±¤ë¥Ï¡¼¥É¥¦¥§¥¢¤Î±Æ¶Á¤Ï 
-<a href="http://www.powerpostgresql.com/PerfList/" class="external free" title="http://www.powerpostgresql.com/PerfList/" rel="nofollow">http://www.powerpostgresql.com/PerfList/</a> ¤ª¤è¤Ó¡¢ 
+<a name=".E3.82.B5.E3.83.BC.E3.83.90.E6.A7.8B.E6.88.90"></a><h4> <span class="mw-headline">サーバ構成</span></h4>
+<p>postgresql.confの設定のいくつかは性能に影響します。
+詳しくは、Administration Guide/Server Run-time Environment/Run-time Configuration 
+をごらんください(JPUGサイトの日本語版では、 <a href="http://www.postgresql.jp/document/current/html/runtime-config.html)。" class="external free" title="http://www.postgresql.jp/document/current/html/runtime-config.html)。" rel="nofollow">http://www.postgresql.jp/document/current/html/runtime-config.html)。</a>
+</p>
+<a name=".E3.83.8F.E3.83.BC.E3.83.89.E3.82.A6.E3.82.A7.E3.82.A2.E3.81.AE.E9.81.B8.E5.AE.9A"></a><h4> <span class="mw-headline">ハードウェアの選定</span></h4>
+<p>性能におけるハードウェアの影響は 
+<a href="http://www.powerpostgresql.com/PerfList/" class="external free" title="http://www.powerpostgresql.com/PerfList/" rel="nofollow">http://www.powerpostgresql.com/PerfList/</a> および、 
 <a href="http://momjian.us/main/writings/pgsql/hw_performance/index.html" class="external free" title="http://momjian.us/main/writings/pgsql/hw_performance/index.html" rel="nofollow">http://momjian.us/main/writings/pgsql/hw_performance/index.html</a> 
-(JPUG¥µ¥¤¥È¤ÎÆüËܸìÈÇ: <a href="http://www.postgresql.jp/wg/psqltrans/hw_performance_j.pdf" class="external free" title="http://www.postgresql.jp/wg/psqltrans/hw_performance_j.pdf" rel="nofollow">http://www.postgresql.jp/wg/psqltrans/hw_performance_j.pdf</a>)
-¤Ë½Ò¤Ù¤é¤ì¤Æ¤¤¤Þ¤¹¡£
+(JPUGサイトの日本語版: <a href="http://www.postgresql.jp/wg/psqltrans/hw_performance_j.pdf" class="external free" title="http://www.postgresql.jp/wg/psqltrans/hw_performance_j.pdf" rel="nofollow">http://www.postgresql.jp/wg/psqltrans/hw_performance_j.pdf</a>)
+に述べられています。
 </p><p><br />
 </p>
-<pre>   [ÌõÃí:
-     JPUGÍý»öŤÎÊÒ²¬ÍµÀ¸»á¤Ë¤è¤ë¡¢¡Öº£¤¹¤°¤Ç¤­¤ëPostgreSQL¥Á¥å¡¼¥Ë¥ó¥°¡×
-     ¤È¤¤¤¦¥³¡¼¥Ê¡¼¤¬ ThinkIT ¥µ¥¤¥È¤Ë¤¢¤ê¡¢¼Âºî¶È¤Î»²¹Í¤Ë¤Ê¤ê¤Þ¤¹¡£
+<pre>   [訳注:
+     JPUG理事長の片岡裕生氏による、「今すぐできるPostgreSQLチューニング」
+     というコーナーが ThinkIT サイトにあり、実作業の参考になります。
        <a href="http://www.thinkit.co.jp/free/tech/10/1/1.html" class="external free" title="http://www.thinkit.co.jp/free/tech/10/1/1.html" rel="nofollow">http://www.thinkit.co.jp/free/tech/10/1/1.html</a>
    ]
 </pre>
-<a name="3.4.29_.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AA.E3.83.87.E3.83.90.E3.82.B0.E6.A9.9F.E8.83.BD.E3.81.8C.E4.BD.BF.E3.81.88.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">3.4) ¤É¤Î¤è¤¦¤Ê¥Ç¥Ð¥°µ¡Ç½¤¬»È¤¨¤Þ¤¹¤«¡©</span></h3>
-<p>¥µ¡¼¥Ð¹½À®ÊÑ¿ô¤Ë¤Ï¡¢ 
+<a name="3.4.29_.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AA.E3.83.87.E3.83.90.E3.82.B0.E6.A9.9F.E8.83.BD.E3.81.8C.E4.BD.BF.E3.81.88.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">3.4) どのようなデバグ機能が使えますか?</span></h3>
+<p>サーバ構成変数には、 
 <a href="http://www.postgresql.org/docs/current/interactive/runtime-config-logging.html" class="external free" title="http://www.postgresql.org/docs/current/interactive/runtime-config-logging.html" rel="nofollow">http://www.postgresql.org/docs/current/interactive/runtime-config-logging.html</a> 
-¤Ë¼¨¤µ¤ì¤ë¤è¤¦¤Ë¡¢Â¿¤¯¤Î log_* ¤¬¤¢¤ê
-(JPUG¥µ¥¤¥È¤ÎÏÂÌõ¤Ï <a href="http://www.postgresql.jp/document/current/html/runtime-config-logging.html" class="external free" title="http://www.postgresql.jp/document/current/html/runtime-config-logging.html" rel="nofollow">http://www.postgresql.jp/document/current/html/runtime-config-logging.html</a> )¡¢
-¥¯¥¨¥ê¤È¥×¥í¥»¥¹¤ÎÅý·×¾ðÊó¤ò½ÐÎϤ¹¤ë¤³¤È¤¬¤Ç¤­¤Æ¡¢¥Ç¥Ð¥°¤äÀ­Ç½Â¬Äê¤Ë¤Ï¤È¤Æ¤âÊØÍø¤Ç¤¹¡£
-</p>
-<a name="3.5.29_.E6.8E.A5.E7.B6.9A.E3.81.97.E3.82.88.E3.81.86.E3.81.A8.E3.81.99.E3.82.8B.E3.81.A8.E3.81.8D.E3.81.AB_.27Sorry.2C_too_many_clients.27_.E3.81.8C.E5.87.BA.E3.82.8B.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">3.5) Àܳ¤·¤è¤¦¤È¤¹¤ë¤È¤­¤Ë 'Sorry, too many clients' ¤¬½Ð¤ë¤Î¤Ï¤Ê¤¼¤Ç¤¹¤«¡©</span></h3>
-<p>´ûÄê¤Ç¤ÎÀ©¸Â¤Ç¤¢¤ë 100 ¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¥»¥Ã¥·¥ç¥ó¤Ë㤷¤Æ¤·¤Þ¤Ã¤Æ¤¤¤Þ¤¹¡£¥µ¡¼¥Ð¡¼¤ÎƱ»þÀܳ¤Ç¤­¤ë¥Ð¥Ã¥¯¥¨¥ó¥É¥×¥í¥»¥¹¤ÎÀ©¸ÂÃͤòÁý¤ä¤¹É¬Íפ¬¤¢¤ê¤Þ¤¹¡£
-postgresql.conf ¤ÎÃæ¤Îmax_connections ¤ÎÃͤòÊѹ¹¤·¤Æ¥µ¡¼¥Ð¤òºÆµ¯Æ°¤¹¤ë¤³¤È¤Ç²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£
-</p>
-<a name="3.6.29_PostgreSQL.E3.81.AE.E3.82.A2.E3.83.83.E3.83.97.E3.82.B0.E3.83.AC.E3.83.BC.E3.83.89.E3.81.AE.E6.89.8B.E9.A0.86.E3.81.AF.E3.81.A9.E3.81.86.E3.81.AA.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">3.6) PostgreSQL¤Î¥¢¥Ã¥×¥°¥ì¡¼¥É¤Î¼ê½ç¤Ï¤É¤¦¤Ê¤ê¤Þ¤¹¤«¡©</span></h3>
-<p>¥Ð¡¼¥¸¥ç¥óÈÖ¹æÉÕ¤±¤ÎÊý¿Ë¤Ë¤Ä¤¤¤Æ¡¢¹¹¿·Á´È̤ˤĤ¤¤Æ¤Î²òÀâ¤Ï
-<a href="http://www.postgresql.org/support/versioning" class="external free" title="http://www.postgresql.org/support/versioning" rel="nofollow">http://www.postgresql.org/support/versioning</a> ¤ò¡¢
-¤½¤·¤Æ¡¢¥¢¥Ã¥×¥°¥ì¡¼¥É¤Ë¤Ä¤¤¤Æ¤Î°ìÈÌŪ¤ÊÀâÌÀ¤Ï 
+に示されるように、多くの log_* があり
+(JPUGサイトの和訳は <a href="http://www.postgresql.jp/document/current/html/runtime-config-logging.html" class="external free" title="http://www.postgresql.jp/document/current/html/runtime-config-logging.html" rel="nofollow">http://www.postgresql.jp/document/current/html/runtime-config-logging.html</a> )、
+クエリとプロセスの統計情報を出力することができて、デバグや性能測定にはとても便利です。
+</p>
+<a name="3.5.29_.E6.8E.A5.E7.B6.9A.E3.81.97.E3.82.88.E3.81.86.E3.81.A8.E3.81.99.E3.82.8B.E3.81.A8.E3.81.8D.E3.81.AB_.27Sorry.2C_too_many_clients.27_.E3.81.8C.E5.87.BA.E3.82.8B.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">3.5) 接続しようとするときに 'Sorry, too many clients' が出るのはなぜですか?</span></h3>
+<p>既定での制限である 100 のデータベースセッションに達してしまっています。サーバーの同時接続できるバックエンドプロセスの制限値を増やす必要があります。
+postgresql.conf の中のmax_connections の値を変更してサーバを再起動することで可能になります。
+</p>
+<a name="3.6.29_PostgreSQL.E3.81.AE.E3.82.A2.E3.83.83.E3.83.97.E3.82.B0.E3.83.AC.E3.83.BC.E3.83.89.E3.81.AE.E6.89.8B.E9.A0.86.E3.81.AF.E3.81.A9.E3.81.86.E3.81.AA.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">3.6) PostgreSQLのアップグレードの手順はどうなりますか?</span></h3>
+<p>バージョン番号付けの方針について、更新全般についての解説は
+<a href="http://www.postgresql.org/support/versioning" class="external free" title="http://www.postgresql.org/support/versioning" rel="nofollow">http://www.postgresql.org/support/versioning</a> を、
+そして、アップグレードについての一般的な説明は 
 <a href="http://www.postgresql.org/docs/current/static/install-upgrading.html" class="external free" title="http://www.postgresql.org/docs/current/static/install-upgrading.html" rel="nofollow">http://www.postgresql.org/docs/current/static/install-upgrading.html</a>
-¤ò¤´Í÷¤¯¤À¤µ¤¤¡£
+をご覧ください。
 </p>
-<pre>[ÌõÃí¡§
-  ¥¢¥Ã¥×¥°¥ì¡¼¥É¤Ë¤Ä¤¤¤Æ¤ÎÏÂÌõÈǤϲ¼µ­¤Ë¤¢¤ê¤Þ¤¹¡£
+<pre>[訳注:
+  アップグレードについての和訳版は下記にあります。
  <a href="http://www.postgresql.jp/document/current/html/install-upgrading.html" class="external free" title="http://www.postgresql.jp/document/current/html/install-upgrading.html" rel="nofollow">http://www.postgresql.jp/document/current/html/install-upgrading.html</a>
 ]
 </pre>
-<pre>[ÌõÃí¡§
-  ¸¶Ê¸¤Ç¤Ï¡¢²¼µ­¤ÎÆâÍƤÏÆÈΩ¤·¤¿¥Ú¡¼¥¸¤Ë°Ü¤µ¤ì¡¢ºï½ü¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
+<pre>[訳注:
+  原文では、下記の内容は独立したページに移され、削除されています。
 
-¿·¤·¤¤µ¡Ç½¤òÀ¹¤ê¹þ¤àPostgreSQL¤Î¥á¥¸¥ã¡¼¥ê¥ê¡¼¥¹¤Ï¤À¤¤¤¿¤¤Ç¯¤Ë1²óÄøÅٹԤʤ¤¤Þ¤¹¡£
-¥á¥¸¥ã¡¼¥ê¥ê¡¼¥¹¤Ï¡¢¤¿¤È¤¨¤Ð¡¢8.1¤«¤é8.2¤Ø¤Î¤è¤¦¤Ë¡¢¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤Î1ÈÖÌܤ«2
-ÈÖÌܤÎÉôʬ¤òÁý¤ä¤·¤Æ¤æ¤­¤Þ¤¹¡£
+新しい機能を盛り込むPostgreSQLのメジャーリリースはだいたい年に1回程度行ないます。
+メジャーリリースは、たとえば、8.1から8.2へのように、バージョン番号の1番目か2
+番目の部分を増やしてゆきます。
 
-PostgreSQL¤Î¥á¥¸¥ã¡¼¥ê¥ê¡¼¥¹¤ÏÄ̾¥·¥¹¥Æ¥à¥Æ¡¼¥Ö¥ë¤È¥Ç¡¼¥¿¤ÎÆâÉô¥Õ¥©¡¼¥Þ¥Ã¥È
-¤òÊѹ¹¤·¤Þ¤¹¡£¤³¤ì¤é¤ÎÊѹ¹¤Ï¤¿¤¤¤Æ¤¤¤ÏÊ£»¨¤Ê¤Î¤Ç¤Ç¡¢¥Ç¡¼¥¿¥Õ¥¡¥¤¥ë¤Î¸åÊý¸ß´¹À­
-¤ò°Ý»ý¤·¤¿¤ê¤Ï¤·¤Þ¤»¤ó¡£¥á¥¸¥ã¡¼¥¢¥Ã¥×¥°¥ì¡¼¥É¤Î¤¿¤á¤Ë¤Ï¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¥À¥ó¥×/
-¥ê¥í¡¼¥É¤¬É¬Íפˤʤê¤Þ¤¹¡£
+PostgreSQLのメジャーリリースは通常、システムテーブルとデータの内部フォーマット
+を変更します。これらの変更はたいていは複雑なのでで、データファイルの後方互換性
+を維持したりはしません。メジャーアップグレードのためには、データベースのダンプ/
+リロードが必要になります。
 
-¥Þ¥¤¥Ê¡¼¥ê¥ê¡¼¥¹¤Ï¡¢¤¿¤È¤¨¤Ð¡¢8.1.5 ¤«¤é8.1.6¤Ø¤Î¤è¤¦¤Ë¡¢¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤Î3ÈÖÌÜ
-¤ÎÃͤòÁý¤ä¤·¤Þ¤¹¡£PostgreSQL¥Á¡¼¥à¤Ï¡¢¥Þ¥¤¥Ê¡¼¥ê¥ê¡¼¥¹¤ËÂФ·¤Æ¤Ï¡¢¥Ð¥°¥Õ¥£¥¯¥¹
-¤·¤«¹Ô¤Ê¤¤¤Þ¤»¤ó¡£¤¹¤Ù¤Æ¤Î¥æ¡¼¥¶¤Ï¡¢¤Ç¤­¤ë¤À¤±ºÇ¿·¤Î¥Þ¥¤¥Ê¡¼¥ê¥ê¡¼¥¹¤Ë¹¹¿·¤¹¤Ù
-¤­¤Ç¤¹¡£¥¢¥Ã¥×¥°¥ì¡¼¥É¤Ë¤Ï¡¢¾ï¤Ë¥ê¥¹¥¯¤¬¤Ä¤­¤â¤Î¤Ç¤¹¤«¤é¡¢PostgreSQL¤Î¥Þ¥¤¥Ê¡¼
-½¤Àµ¥ê¥ê¡¼¥¹¤Ç¤Ï¡¢ÉÑÈˤËȯÀ¸¤·¤¿¤ê¡¢¥»¥­¥å¥ê¥Æ¥£¤Ë´Ø·¸¤·¤¿¤ê¡¢¥Ç¡¼¥¿¤¬¤Ä¤Ö¤ì¤ë
-¥Ð¥°¤À¤±¤ò½¤Àµ¤·¡¢¥¢¥Ã¥×¥°¥ì¡¼¥É¤Î¥ê¥¹¥¯¤òºÇ¾®¸Â¤Ë¤È¤É¤á¤Þ¤¹¡£²æ¡¹¤Î¥³¥ß¥å¥Ë¥Æ¥£
-¤Ç¤Ï¡¢¥¢¥Ã¥×¥°¥ì¡¼¥É¤¹¤ë¥ê¥¹¥¯¤è¤ê¤â¡¢¥¢¥Ã¥×¥°¥ì¡¼¥É¤·¤Ê¤¤¥ê¥¹¥¯¤Î¤Û¤¦¤¬¹â¤¤¤È
-¹Í¤¨¤Æ¤¤¤Þ¤¹¡£
+マイナーリリースは、たとえば、8.1.5 から8.1.6へのように、バージョン番号の3番目
+ã\81®å\80¤ã\82\92å¢\97ã\82\84ã\81\97ã\81¾ã\81\99ã\80\82PostgreSQLã\83\81ã\83¼ã\83 ã\81¯ã\80\81ã\83\9eã\82¤ã\83\8aã\83¼ã\83ªã\83ªã\83¼ã\82¹ã\81«å¯¾ã\81\97ã\81¦ã\81¯ã\80\81ã\83\90ã\82°ã\83\95ã\82£ã\82¯ã\82¹
+しか行ないません。すべてのユーザは、できるだけ最新のマイナーリリースに更新すべ
+ã\81\8dã\81§ã\81\99ã\80\82ã\82¢ã\83\83ã\83\97ã\82°ã\83¬ã\83¼ã\83\89ã\81«ã\81¯ã\80\81常ã\81«ã\83ªã\82¹ã\82¯ã\81\8cã\81¤ã\81\8dã\82\82ã\81®ã\81§ã\81\99ã\81\8bã\82\89ã\80\81PostgreSQLã\81®ã\83\9eã\82¤ã\83\8aã\83¼
+修正リリースでは、頻繁に発生したり、セキュリティに関係したり、データがつぶれる
+ã\83\90ã\82°ã\81 ã\81\91ã\82\92修正ã\81\97ã\80\81ã\82¢ã\83\83ã\83\97ã\82°ã\83¬ã\83¼ã\83\89ã\81®ã\83ªã\82¹ã\82¯ã\82\92æ\9c\80å°\8fé\99\90ã\81«ã\81¨ã\81©ã\82\81ã\81¾ã\81\99ã\80\82æ\88\91ã\80\85ã\81®ã\82³ã\83\9fã\83¥ã\83\8bã\83\86ã\82£
+では、アップグレードするリスクよりも、アップグレードしないリスクのほうが高いと
+考えています。
 
-¥Þ¥¤¥Ê¡¼¥ê¥ê¡¼¥¹¤Î¥¢¥Ã¥×¥°¥ì¡¼¥É¤Ë¤Ï¥À¥ó¥×¤È¥ê¥¹¥È¥¢¤ÎɬÍפϤʤ¯¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹
-¥µ¡¼¥Ð¤òÄä»ß¤·¤Æ¡¢¥¢¥Ã¥×¥Ç¡¼¥È¤µ¤ì¤¿¥Ð¥¤¥Ê¥ê¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¡¢¥µ¡¼¥Ð¤ò¥ê¥¹¥¿¡¼
-¥È¤·¤Þ¤¹¡£
+ã\83\9eã\82¤ã\83\8aã\83¼ã\83ªã\83ªã\83¼ã\82¹ã\81®ã\82¢ã\83\83ã\83\97ã\82°ã\83¬ã\83¼ã\83\89ã\81«ã\81¯ã\83\80ã\83³ã\83\97ã\81¨ã\83ªã\82¹ã\83\88ã\82¢ã\81®å¿\85è¦\81ã\81¯ã\81ªã\81\8fã\80\81ã\83\87ã\83¼ã\82¿ã\83\99ã\83¼ã\82¹
+ã\82µã\83¼ã\83\90ã\82\92å\81\9cæ­¢ã\81\97ã\81¦ã\80\81ã\82¢ã\83\83ã\83\97ã\83\87ã\83¼ã\83\88ã\81\95ã\82\8cã\81\9fã\83\90ã\82¤ã\83\8aã\83ªã\82\92ã\82¤ã\83³ã\82¹ã\83\88ã\83¼ã\83«ã\81\97ã\80\81ã\82µã\83¼ã\83\90ã\82\92ã\83ªã\82¹ã\82¿ã\83¼
+トします。
 ]
 </pre>
-<a name="3.7.29_PostgreSQL.E3.81.AF.E5.9B.BD.E6.AF.8E.E3.81.AB.E6.9C.80.E6.96.B0.E3.81.AE.E5.A4.8F.E6.99.82.E9.96.93.E3.81.AE.E5.A4.89.E6.9B.B4.E3.82.92.E6.89.B1.E3.81.84.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">3.7) PostgreSQL¤Ï¹ñËè¤ËºÇ¿·¤Î²Æ»þ´Ö¤ÎÊѹ¹¤ò°·¤¤¤Þ¤¹¤«¡©</span></h3>
-<p>PostgreSQL¤Î¥ê¥ê¡¼¥¹8.0(8.0.4)°Ê¹ß¤Î²Æ»þ´Ö¾ðÊó (daylight savings information) ¤Ï¡¢¹­¤¯»È¤ï¤ì¤Æ¤¤¤ë tzdata ¥Ç¡¼¥¿¥Ù¡¼¥¹¡Êzoneinfo ¥Ç¡¼¥¿¥Ù¡¼¥¹¡¢¤Þ¤¿¤Ï¡¢ <a href="http://www.twinsun.com/tz/tz-link.htm" class="external text" title="http://www.twinsun.com/tz/tz-link.htm" rel="nofollow">Olson timezone ¥Ç¡¼¥¿¥Ù¡¼¥¹</a>¤È¤â¸Æ¤Ð¤ì¤ë¡Ë¤Ë°Í¸¤·¤Þ¤¹¡£
-DSTË¡¤ÎÊѹ¹¤ò¤Î±Æ¶Á¤ËÂбþ¤¹¤ë¤¿¤á¤Ë¤Ï¡¢¿·¤·¤¤ tzdata ¥Õ¥¡¥¤¥ë¥»¥Ã¥È¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¡¢¥µ¡¼¥Ð¤ò¥ê¥¹¥¿¡¼¥È¤·¤Þ¤¹¡£
-</p><p>¤¹¤Ù¤Æ¤ÎPostgreSQL ¥¢¥Ã¥×¥Ç¡¼¥È¥ê¥ê¡¼¥¹¤Ë¤Ï¡¢ºÇ¿·ÈǤÎtzdata ¥Õ¥¡¥¤¥ë¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤ª»È¤¤¤Ë¤Ê¤Ã¤Æ¤¤¤ë¥á¥¸¥ã¡¼¥Ð¡¼¥¸¥ç¥ó¤Î¥Þ¥¤¥Ê¡¼¥ê¥ê¡¼¥¹¤Î¥¢¥Ã¥×¥Ç¡¼¥È¤ò³¤±¤Æ¤¤¤ì¤ÐÄ̾ï¤Ï½½Ê¬¤³¤ì¤ËÂбþ¤Ç¤­¤Þ¤¹¡£
-</p><p>²æ¡¹¤Î¥×¥é¥Ã¥È¥Û¡¼¥à¤Ï¡¢tzdata ¥Õ¥¡¥¤¥ë¤ò´Þ¤àɸ½à¤Î¥½¥Õ¥È¥¦¥§¥¢¥¢¥Ã¥×¥Ç¡¼¥È¤ò¼õ¤±¼è¤ê¤Þ¤¹¤¬¡¢¥·¥¹¥Æ¥à¤Ë¤è¤ë tzdata ¥Õ¥¡¥¤¥ë¤Î¥³¥Ô¡¼¤ËÍê¤ë¤Û¤¦¤¬¤è¤êÊØÍø¤Ç¤¹¡£¤Û¤È¤ó¤É¤ÎLinux¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Ç¤Ï¡¢¥Ó¥ë¥ÈºÑ¤ß¤ÎPostgreSQL¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤³¤Î¥¢¥×¥í¡¼¥Á¤¬ÁªÂò¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
-</p><p>8.0°ÊÁ°¤ÎPostgreSQL¥ê¥ê¡¼¥¹¤Ç¤Ï¡¢¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤Îtimezone¾ðÊó¤òÍê¤ê¤Ë¤·¤Æ¤¤¤Þ¤¹¡£
+<a name="3.7.29_PostgreSQL.E3.81.AF.E5.9B.BD.E6.AF.8E.E3.81.AB.E6.9C.80.E6.96.B0.E3.81.AE.E5.A4.8F.E6.99.82.E9.96.93.E3.81.AE.E5.A4.89.E6.9B.B4.E3.82.92.E6.89.B1.E3.81.84.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">3.7) PostgreSQLは国毎に最新の夏時間の変更を扱いますか?</span></h3>
+<p>PostgreSQLのリリース8.0(8.0.4)以降の夏時間情報 (daylight savings information) は、広く使われている tzdata データベース(zoneinfo データベース、または、 <a href="http://www.twinsun.com/tz/tz-link.htm" class="external text" title="http://www.twinsun.com/tz/tz-link.htm" rel="nofollow">Olson timezone データベース</a>とも呼ばれる)に依存します。
+DST法の変更をの影響に対応するためには、新しい tzdata ファイルセットをインストールして、サーバをリスタートします。
+</p><p>すべてのPostgreSQL アップデートリリースには、最新版のtzdata ファイルが含まれていますので、お使いになっているメジャーバージョンのマイナーリリースのアップデートを続けていれば通常は十分これに対応できます。
+</p><p>我々のプラットホームは、tzdata ファイルを含む標準のソフトウェアアップデートを受け取りますが、システムによる tzdata ファイルのコピーに頼るほうがより便利です。ほとんどのLinuxディストリビューションでは、ビルト済みのPostgreSQLのバージョンにこのアプローチが選択されています。
+</p><p>8.0以前のPostgreSQLリリースでは、オペレーティングシステムのtimezone情報を頼りにしています。
 </p><p><br />
 </p>
-<a name="3.8.29_.E3.83.8F.E3.83.BC.E3.83.89.E3.82.A6.E3.82.A7.E3.82.A2.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AA.E3.82.B3.E3.83.B3.E3.83.94.E3.83.A5.E3.83.BC.E3.82.BF.E3.82.92.E4.BD.BF.E3.81.88.E3.81.B0.E3.82.88.E3.81.84.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">3.8) ¥Ï¡¼¥É¥¦¥§¥¢¤Ë¤Ï¤É¤Î¤è¤¦¤Ê¥³¥ó¥Ô¥å¡¼¥¿¤ò»È¤¨¤Ð¤è¤¤¤Ç¤¹¤«¡©</span></h3>
-<p>PC¥Ï¡¼¥É¥¦¥§¥¢¤Ï¤Û¤È¤ó¤É¸ß´¹À­¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¤Û¤È¤ó¤É¤Î¿Í¤Ï¡¢¤¹¤Ù¤Æ¤ÎPC¥Ï¡¼¥É¥¦¥§¥¢¤¬Æ±¤¸ÉʼÁ¤À¤È»×¤¤¹þ¤à·¹¸þ¤¬¤¢¤ê¤Þ¤¹¡£¤·¤«¤·¡¢¤½¤ì¤Ï´Ö°ã¤¤¤Ç¤¹¡£ECC RAM¡¢SCSI¡¢¤ª¤è¤Ó¡¢¹âÉʼÁ¥Þ¥¶¡¼¥Ü¡¼¥É¤Ï¡¢°Â¤¤¥Ï¡¼¥É¥¦¥§¥¢¤ËÈæ¤Ù¤ë¤È¡¢¤è¤ê¿®ÍêÀ­¤¬¹â¤¯¡¢¤è¤êÀ­Ç½¤âÎɤ¤¤Î¤Ç¤¹¡£ PostgreSQL ¤Ï¤Û¤È¤ó¤É¤Î¥Ï¡¼¥É¥¦¥§¥¢¤Ç²ÔƯ¤·¤Þ¤¹¤¬¡¢¿®ÍêÀ­¤äÀ­Ç½¤¬½ÅÍפʾì¹ç¤Ï¡¢»ÈÍÑÃæ¤Î¥Ï¡¼¥É¥¦¥§¥¢¤Î¥ª¥×¥·¥ç¥ó¤Ë¤Ä¤¤¤ÆÄ´ºº¤¹¤ë¤³¤È¤¬¸­ÌÀ¤Ç¤¹¡£¥Ð¥Ã¥Æ¥ê¡¼¥Ð¥Ã¥¯¥¢¥Ã¥×ÉÕ¤­¤Î¥­¥ã¥Ã¥·¥å¤ò»ý¤Ä¥Ç¥£¥¹¥¯¥³¥ó¥È¥í¡¼¥é¤âÌò¤ËΩ¤Á¤Þ¤¹¡£²æ¡¹¤Î¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¾å¤Ç¤â¥Ï¡¼¥É¥¦¥§¥¢¥ª¥×¥·¥ç¥ó¤Î¥È¥ì¡¼¥É¥ª¥Õ¤Ë¤Ä¤¤¤ÆµÄÏÀ¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+<a name="3.8.29_.E3.83.8F.E3.83.BC.E3.83.89.E3.82.A6.E3.82.A7.E3.82.A2.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AA.E3.82.B3.E3.83.B3.E3.83.94.E3.83.A5.E3.83.BC.E3.82.BF.E3.82.92.E4.BD.BF.E3.81.88.E3.81.B0.E3.82.88.E3.81.84.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">3.8) ハードウェアにはどのようなコンピュータを使えばよいですか?</span></h3>
+<p>PCハードウェアはほとんど互換性がありますので、ほとんどの人は、すべてのPCハードウェアが同じ品質だと思い込む傾向があります。しかし、それは間違いです。ECC RAM、SCSI、および、高品質マザーボードは、安いハードウェアに比べると、より信頼性が高く、より性能も良いのです。 PostgreSQL はほとんどのハードウェアで稼働しますが、信頼性や性能が重要な場合は、使用中のハードウェアのオプションについて調査することが賢明です。バッテリーバックアップ付きのキャッシュを持つディスクコントローラも役に立ちます。我々のメーリングリスト上でもハードウェアオプションのトレードオフについて議論することができます。
 </p>
-<a name=".E6.93.8D.E4.BD.9C.E4.B8.8A.E3.81.AE.E8.B3.AA.E5.95.8F"></a><h2> <span class="mw-headline"> Áàºî¾å¤Î¼ÁÌä</span></h2>
-<a name="4.1.29_.E6.9C.80.E5.88.9D.E3.81.AE.E6.95.B0.E3.83.AD.E3.82.A6.E3.81.AE.E3.81.BF.E3.82.92_SELECT.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F.E3.83.A9.E3.83.B3.E3.83.80.E3.83.A0.E3.81.AA.E3.83.AD.E3.82.A6.EF.BC.9F"></a><h3> <span class="mw-headline">4.1) ºÇ½é¤Î¿ô¥í¥¦¤Î¤ß¤ò SELECT¤¹¤ë¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©¥é¥ó¥À¥à¤Ê¥í¥¦¡©</span></h3>
-<p>¼èÆÀ¤·¤¿¤¤¥í¥¦¤¬¤Û¤ó¤Î¿ô¹Ô¤Ç¡¢SELECT ¤Î¼Â¹Ô»þ¤Ë¼èÆÀ¤¹¤ë¥í¥¦¤Î¿ô¤¬Ê¬¤«¤Ã¤Æ¤¤¤ì¤ÐLIMIT ¤ò»È¤¤¤Þ¤·¤ç¤¦¡£¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬ ORDER BY ¤È¥Þ¥Ã¥Á¤¹¤ì¤Ð¡¢¥¯¥¨¥êÁ´ÂΤò(´Ý¤´¤È)¼Â¹Ô¤·¤Ê¤¯¤Æ¤âºÑ¤à¾ì¹ç¤â¤¢¤ê¤Þ¤¹¡£SELECT ¤¹¤ë»þÅÀ¤Ç¥í¥¦¤Î¿ô¤¬ÉÔÌÀ¤Ê¤é¡¢¥«¡¼¥½¥ë¤ò»È¤Ã¤Æ FETCH ¤·¤Þ¤·¤ç¤¦¡£
-</p><p>¥é¥ó¥À¥à¤Ë¥í¥¦¤òSELECT¤¹¤ë¤Ë¤Ï¡¢¼¡¤Îʸ¤ò»È¤¤¤Þ¤¹¡§
+<a name=".E6.93.8D.E4.BD.9C.E4.B8.8A.E3.81.AE.E8.B3.AA.E5.95.8F"></a><h2> <span class="mw-headline"> 操作上の質問</span></h2>
+<a name="4.1.29_.E6.9C.80.E5.88.9D.E3.81.AE.E6.95.B0.E3.83.AD.E3.82.A6.E3.81.AE.E3.81.BF.E3.82.92_SELECT.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F.E3.83.A9.E3.83.B3.E3.83.80.E3.83.A0.E3.81.AA.E3.83.AD.E3.82.A6.EF.BC.9F"></a><h3> <span class="mw-headline">4.1) 最初の数ロウのみを SELECTするにはどうしますか?ランダムなロウ?</span></h3>
+<p>取得したいロウがほんの数行で、SELECT の実行時に取得するロウの数が分かっていればLIMIT を使いましょう。インデックスが ORDER BY とマッチすれば、クエリ全体を(丸ごと)実行しなくても済む場合もあります。SELECT する時点でロウの数が不明なら、カーソルを使って FETCH しましょう。
+</p><p>ランダムにロウをSELECTするには、次の文を使います:
 </p>
 <pre>   SELECT col
    FROM tab
    ORDER BY random()
    LIMIT 1;
 </pre>
-<p>¤³¤Á¤é¤Î¡¢<a href="http://blog.rhodiumtoad.org.uk/2009/03/08/selecting-random-rows-from-a-table/" class="external text" title="http://blog.rhodiumtoad.org.uk/2009/03/08/selecting-random-rows-from-a-table/" rel="nofollow">Andrew Gierth»á¤Ë¤è¤ë¥Ö¥í¥°¥¨¥ó¥È¥ê</a>
-¤´Í÷¤Ë¤Ê¤ì¤Ð¡¢¤³¤³¤Ç¤Î¥È¥Ô¥Ã¥¯¤Ë¤Ä¤¤¤Æ¤µ¤é¤Ë¾Ü¤·¤¯½Ð¤Æ¤¤¤Þ¤¹¡£
+<p>こちらの、<a href="http://blog.rhodiumtoad.org.uk/2009/03/08/selecting-random-rows-from-a-table/" class="external text" title="http://blog.rhodiumtoad.org.uk/2009/03/08/selecting-random-rows-from-a-table/" rel="nofollow">Andrew Gierth氏によるブログエントリ</a>
+ご覧になれば、ここでのトピックについてさらに詳しく出ています。
 </p>
-<a name="4.2.29_.E5.AE.9A.E7.BE.A9.E3.81.95.E3.82.8C.E3.81.9F.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E3.80.81.E3.82.A4.E3.83.B3.E3.83.87.E3.83.83.E3.82.AF.E3.82.B9.E3.80.81.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.80.81.E3.81.8A.E3.82.88.E3.81.B3.E3.80.81.E3.83.A6.E3.83.BC.E3.82.B6.E3.82.92.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.97.E3.81.A6.E8.A6.8B.E3.81.A4.E3.81.91.E5.87.BA.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9Fpsql.E3.81.A7.E4.BD.BF.E3.82.8F.E3.82.8C.E3.81.A6.E3.81.84.E3.82.8B.E3.82.AF.E3.82.A8.E3.83.AA.E3.82.92.E8.A1.A8.E7.A4.BA.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.2) ÄêµÁ¤µ¤ì¤¿¥Æ¡¼¥Ö¥ë¡¢¥¤¥ó¥Ç¥Ã¥¯¥¹¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¡¢¤ª¤è¤Ó¡¢¥æ¡¼¥¶¤ò¤É¤Î¤è¤¦¤Ë¤·¤Æ¸«¤Ä¤±½Ð¤·¤Þ¤¹¤«¡©psql¤Ç»È¤ï¤ì¤Æ¤¤¤ë¥¯¥¨¥ê¤òɽ¼¨¤¹¤ë¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©</span></h3>
-<p>psql ¤ÎÃæ¤Ç \dt¥³¥Þ¥ó¥É¤ò»È¤Ã¤Æ¥Æ¡¼¥Ö¥ë¤ò¸«¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£psql¤ÎÃæ¤Ç \? ¤ò»È¤Ã¤Æ¡¢¥³¥Þ¥ó¥É¤ÎÁ´¥ê¥¹¥È¤òÄ´¤Ù¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£°ìÊý¤Ç¡¢psql ¤Î¥½¡¼¥¹¥³¡¼¥É¤Ç¡¢¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¥³¥Þ¥ó¥É¤ò½ÐÎϤ¹¤ë pgsql/src/bin/psql/describe.c ¥Õ¥¡¥¤¥ë¤òÆɤळ¤È¤â¤Ç¤­¤Þ¤¹¡£¤½¤ÎÃæ¤Ë¤Ï¡¢ SQL ¥³¥Þ¥ó¥É¤òÀ¸À®¤¹¤ëÉôʬ¤â´Þ¤Þ¤ì¤Þ¤¹¡£¤Þ¤¿¡¢ -E ¥ª¥×¥·¥ç¥ó¤òÉÕ¤±¤Æ psql ¤ò³«»Ï¤¹¤ë¤È¡¢ÆþÎϤµ¤ì¤¿¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ë¤¿¤á¤Î¥¯¥¨¥ê¤ò°õ»ú½ÐÎϤ¹¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£ PostgreSQL¤Ï SQL ½àµò¤Î INFORMATION SCHEMA ¥¤¥ó
-¥¿¡¼¥Õ¥§¡¼¥¹¤òÄ󶡤·¤Þ¤¹¤Î¤Ç¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¤Ä¤¤¤Æ¤Î¾ðÊó¤òÌ䤤¹ç¤ï¤»¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
-</p><p>pg_ ¤Ç»Ï¤Þ¤ë¥·¥¹¥Æ¥à¥Æ¡¼¥Ö¥ë¤Ç¤â¤³¤ì¤é¤òµ­½Ò¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-</p><p>psql -l¤ò»È¤¦¤ÈÁ´¤Æ¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò¥ê¥¹¥È¤·¤Þ¤¹¡£
-</p><p>¤½¤ì¤È¡¢pgsql/src/tutorial/syscat.source ¤ò»î¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£¤½¤³¤Ë¤Ï¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¥·¥¹¥Æ¥à¥Æ¡¼¥Ö¥ë¤«¤é¾ðÊó¤òÆÀ¤ë¤¿¤á¤ËɬÍפʠSELECT Ê¸¤¬Âô»³¤¢¤ê¤Þ¤¹¡£
+<a name="4.2.29_.E5.AE.9A.E7.BE.A9.E3.81.95.E3.82.8C.E3.81.9F.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E3.80.81.E3.82.A4.E3.83.B3.E3.83.87.E3.83.83.E3.82.AF.E3.82.B9.E3.80.81.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.80.81.E3.81.8A.E3.82.88.E3.81.B3.E3.80.81.E3.83.A6.E3.83.BC.E3.82.B6.E3.82.92.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.97.E3.81.A6.E8.A6.8B.E3.81.A4.E3.81.91.E5.87.BA.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9Fpsql.E3.81.A7.E4.BD.BF.E3.82.8F.E3.82.8C.E3.81.A6.E3.81.84.E3.82.8B.E3.82.AF.E3.82.A8.E3.83.AA.E3.82.92.E8.A1.A8.E7.A4.BA.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.2) 定義されたテーブル、インデックス、データベース、および、ユーザをどのようにして見つけ出しますか?psqlで使われているクエリを表示するにはどうしますか?</span></h3>
+<p>psql の中で \dtコマンドを使ってテーブルを見ることができます。psqlの中で \? を使って、コマンドの全リストを調べることができます。一方で、psql のソースコードで、バックスラッシュコマンドを出力する pgsql/src/bin/psql/describe.c ファイルを読むこともできます。その中には、 SQL コマンドを生成する部分も含まれます。また、 -E オプションを付けて psql を開始すると、入力されたコマンドを実行するためのクエリを印字出力するようになります。 PostgreSQLは SQL 準拠の INFORMATION SCHEMA イン
+ターフェースを提供しますので、データベースについての情報を問い合わせることもできます。
+</p><p>pg_ で始まるシステムテーブルでもこれらを記述することができます。
+</p><p>psql -lを使うと全てのデータベースをリストします。
+</p><p>それと、pgsql/src/tutorial/syscat.source を試してみてください。そこには、データベースのシステムテーブルから情報を得るために必要な SELECT 文が沢山あります。
 </p>
-<a name="4.3.29_.E3.82.AB.E3.83.A9.E3.83.A0.E3.81.AE.E3.83.87.E3.83.BC.E3.82.BF.E5.9E.8B.E3.82.92.E5.A4.89.E6.9B.B4.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.3) ¥«¥é¥à¤Î¥Ç¡¼¥¿·¿¤òÊѹ¹¤¹¤ë¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©</span></h3>
-<p>¥«¥é¥à¤Î¥Ç¡¼¥¿·¿¤ÎÊѹ¹¤Ï 8.0 °Ê¹ß¤Ç¤Ï¡¢ ALTER TABLE ALTER COLUMN TYPE ¤ò»È¤¦¤³¤È¤Ë¤è¤ê´Öñ¤Ë¤Ê¤ê¤Þ¤·¤¿¡£
-</p><p>¤½¤ì¤è¤êÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï¡¢°Ê²¼¤Î¤è¤¦¤Ë¤·¤Þ¤¹:
+<a name="4.3.29_.E3.82.AB.E3.83.A9.E3.83.A0.E3.81.AE.E3.83.87.E3.83.BC.E3.82.BF.E5.9E.8B.E3.82.92.E5.A4.89.E6.9B.B4.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.3) カラムのデータ型を変更するにはどうしますか?</span></h3>
+<p>カラムのデータ型の変更は 8.0 以降では、 ALTER TABLE ALTER COLUMN TYPE を使うことにより間単になりました。
+</p><p>それより前のバージョンでは、以下のようにします:
 </p>
 <pre>   BEGIN;
    ALTER TABLE tab ADD COLUMN new_col new_data_type;
@@ -556,176 +556,176 @@ DSTˡ
    ALTER TABLE tab DROP COLUMN old_col;
    COMMIT;
 </pre>
-<p>¤³¤ì¤ò¹Ô¤Ê¤Ã¤¿¤È¤­¤Ï¡¢Ëõ¾Ã¤µ¤ì¤¿¹Ô¤¬»È¤Ã¤Æ¤¤¤ë¥Ç¥£¥¹¥¯¶õ´Ö¤ò²ó¼ý¤¹¤ë¤¿¤á¤Ë VACUUM FULL tab¤ò¤·¤¿¤Û¤¦¤¬Îɤ¤¤«¤â¤·¤ì¤Þ¤»¤ó¡£
-</p>
-<a name="4.4.29_.E3.83.AD.E3.82.A6.E3.80.81.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E3.80.81.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.81.AE.E6.9C.80.E5.A4.A7.E3.82.B5.E3.82.A4.E3.82.BA.E3.81.AF.EF.BC.9F"></a><h3> <span class="mw-headline">4.4) ¥í¥¦¡¢¥Æ¡¼¥Ö¥ë¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤ÎºÇÂ祵¥¤¥º¤Ï¡©</span></h3>
-<p>À©¸Â¤Ï°Ê²¼¤Î¤È¤ª¤ê¤Ç¤¹:
-</p>
-<pre>   ¥Ç¡¼¥¿¥Ù¡¼¥¹¤ÎºÇÂ祵¥¤¥º?        À©¸Â̵¤· (32 TB ¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤â¸ºß¤·¤Þ
-                                    ¤¹)
-   ¥Æ¡¼¥Ö¥ë¤ÎºÇÂ祵¥¤¥º?            32 TB
-   ¥í¥¦¤ÎºÇÂ祵¥¤¥º?                400 GB
-   ¥Õ¥£¡¼¥ë¥É¤ÎºÇÂ祵¥¤¥º?          1 GB
-   ¥Æ¡¼¥Ö¥ëÆâ¤Ç¤ÎºÇÂç¥í¥¦¿ô?        À©¸Â̵¤·
-   ¥Æ¡¼¥Ö¥ëÆâ¤Ç¤ÎºÇÂ祫¥é¥à¿ô?      ¥«¥é¥à¤Î·¿¤Ë¤è¤Ã¤Æ 250-1600
-   ¥Æ¡¼¥Ö¥ëÆâ¤Ç¤ÎºÇÂ祤¥ó¥Ç¥Ã¥¯¥¹   À©¸Â̵¤·
-   ¿ô?
-</pre>
-<p>¤â¤Á¤í¤ó¡¢¤³¤ì¤é¤Ï¼ÂºÝ¤Ï̵À©¸Â¤Ç¤Ï¤Ê¤¯¡¢¥Ç¥£¥¹¥¯ÍÆÎ̤ȥá¥â¥ê¡¼¤ä¥¹¥ï¥Ã¥×¥¹¥Ú¡¼¥¹¤ÎÂ礭¤µ¤Ë¤è¤êÀ©¸Â¤µ¤ì¤Þ¤¹¡£À­Ç½¤Ï¤³¤ì¤é¤ÎÃͤ¬¤³¤È¤Î¤Û¤«Â礭¤Ê»þ¤ËÀú¤ê¤ò¼õ¤±¤Þ¤¹¡£
-</p><p>ºÇÂç¥Æ¡¼¥Ö¥ë¥µ¥¤¥º¤Î32TB¤Ï¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤Ë¤è¤ëµðÂç¥Õ¥¡¥¤¥ë¤Î¥µ¥Ý¡¼¥È¤ÏɬÍפȤ·¤Þ¤»¤ó¡£µðÂç¤Ê¥Æ¡¼¥Ö¥ë¤ÏÊ£¿ô¤Î1GB¤Î¥Õ¥¡¥¤¥ë¤Ëʬ¤±¤ÆÊݸ¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÀ©¸Â¤Ï½ÅÍפǤϤ¢¤ê¤Þ¤»¤ó¡£
-</p><p>¥Ç¥Õ¥©¥ë¥È¤Î¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤ò32k¤ËÁý²Ã¤¹¤ë¤³¤È¤Ç¡¢ºÇÂç¥Æ¡¼¥Ö¥ë¥µ¥¤¥º¤È¹Ô¥µ¥¤¥º¤ÈºÇÂ祫¥é¥à¿ô¤È¤ò4Çܤˤ¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£¤Þ¤¿¡¢ºÇÂç¥Æ¡¼¥Ö¥ë¥µ¥¤¥º¤Ï¥Æ¡¼¥Ö¥ë¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò»È¤Ã¤ÆÁý¤ä¤¹¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
-</p><p>¤Ò¤È¤Ä¤ÎÀ©¸Â¤Ï¡¢Ìó2,000ʸ»ú°Ê¾å¤ÎŤµ¤Î¥«¥é¥à¤Ë¥¤¥ó¥Ç¥Ã¥¯¥¹¤òÉÕ¤±¤ë¤³¤È¤¬¤Ç¤­¤Ê¤¤¤³¤È¤Ç¤¹¡£¹¬¤¤¤Ë¤â¡¢¤½¤Î¤è¤¦¤Ê¥¤¥ó¥Ç¥Ã¥¯¥¹¤Ï¼ÂºÝ¤ÏɬÍפ¢¤ê¤Þ¤»¤ó¡£Ä¹¤¤¥«¥é¥à¤ÎMD5¥Ï¥Ã¥·¥å¤Î´Ø¿ô¥¤¥ó¥Ç¥Ã¥¯¥¹¤Ï°ì°ÕÀ­¤¬¤Ê¤Ë¤è¤ê¤ÎÊݸ±¤Ç¡¢¤Þ¤¿¡¢¥Õ¥ë¥Æ¥­¥¹¥È¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹¤Ç¤Ï¥«¥é¥àÆâ¤Îñ¸ì¤ò¸¡º÷¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-</p>
-<a name="4.5.29_.E4.B8.80.E8.88.AC.E7.9A.84.E3.81.AA.E3.83.86.E3.82.AD.E3.82.B9.E3.83.88.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.E3.81.AE.E3.83.87.E3.83.BC.E3.82.BF.E3.82.92.E4.BF.9D.E5.AD.98.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.80.81.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.81.AE.E3.83.87.E3.82.A3.E3.82.B9.E3.82.AF.E5.AE.B9.E9.87.8F.E3.81.AF.E3.81.A9.E3.81.AE.E3.81.8F.E3.82.89.E3.81.84.E5.BF.85.E8.A6.81.E3.81.A7.E3.81.99.EF.BC.9F"></a><h3> <span class="mw-headline">4.5) °ìÈÌŪ¤Ê¥Æ¥­¥¹¥È¥Õ¥¡¥¤¥ë¤Î¥Ç¡¼¥¿¤òÊݸ¤¹¤ë¤Ë¤Ï¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¥Ç¥£¥¹¥¯ÍÆÎ̤ϤɤΤ¯¤é¤¤É¬ÍפǤ¹¡©</span></h3>
-<p>ÉáÄ̤Υƥ­¥¹¥È¥Õ¥¡¥¤¥ë¤ò PostgreSQL ¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤ËÊݸ¤¹¤ë¤Ë¤Ï¡¢ºÇÂç¤ÇÌó5ÇܤΥǥ£¥¹¥¯ÍÆÎ̤òɬÍפȤ·¤Þ¤¹¡£
-</p><p>ÎãÂê¤È¤·¤Æ¡¢³Æ¹Ô¤ËÀ°¿ô¤È¥Æ¥­¥¹¥Èµ­½Ò¤ò»ý¤Ä 100,000¹Ô¤Î¥Õ¥¡¥¤¥ë¤ò¹Í¤¨¤Æ¤ß¤Þ¤·¤ç¤¦¡£¥Æ¥­¥¹¥È¤Îʸ»úÎó¤ÎÊ¿¶ÑŤµ¤ò20¥Ð¥¤¥È¤È²¾Äꤹ¤ë¤È¡¢¥Õ¥é¥Ã¥È¥Õ¥¡¥¤¥ë¤ÎÂ礭¤µ¤ÏÌó2.8MB ¤Ç¤¹¡£¤³¤Î¥Ç¡¼¥¿¤ò´Þ¤à PostgreSQL ¥Ç¡¼¥¿¥Ù¡¼¥¹¥Õ¥¡¥¤¥ë¤ÎÂ礭¤µ¤Ï¼¡¤Î¤è¤¦¤ËÌó5.2MB¤È¸«ÀѤâ¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡§
-</p>
-<pre>   24 bytes: ³Æ¥í¥¦¤Î¥Ø¥Ã¥À(³µ»»)
-   24 bytes: À°¿ô(int)¥Õ¥£¡¼¥ë¥É¤È¥Æ¥­¥¹¥È(text)¥Õ¥£¡¼¥ë¥É
-  + 4 bytes: ¥Ú¡¼¥¸¾å¤Î¥¿¥Ã¥×¥ë¤Ø¤Î¥Ý¥¤¥ó¥¿
+<p>これを行なったときは、抹消された行が使っているディスク空間を回収するために VACUUM FULL tabをしたほうが良いかもしれません。
+</p>
+<a name="4.4.29_.E3.83.AD.E3.82.A6.E3.80.81.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E3.80.81.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.81.AE.E6.9C.80.E5.A4.A7.E3.82.B5.E3.82.A4.E3.82.BA.E3.81.AF.EF.BC.9F"></a><h3> <span class="mw-headline">4.4) ロウ、テーブル、データベースの最大サイズは?</span></h3>
+<p>制限は以下のとおりです:
+</p>
+<pre>   データベースの最大サイズ?        制限無し (32 TB のデータベースも存在しま
+                                    )
+   ã\83\86ã\83¼ã\83\96ã\83«ã\81®æ\9c\80大ã\82µã\82¤ã\82º?            32 TB
+   ã\83­ã\82¦ã\81®æ\9c\80大ã\82µã\82¤ã\82º?                400 GB
+   ã\83\95ã\82£ã\83¼ã\83«ã\83\89ã\81®æ\9c\80大ã\82µã\82¤ã\82º?          1 GB
+   テーブル内での最大ロウ数?        制限無し
+   テーブル内での最大カラム数?      カラムの型によって 250-1600
+   テーブル内での最大インデックス   制限無し
+   ?
+</pre>
+<p>もちろん、これらは実際は無制限ではなく、ディスク容量とメモリーやスワップスペースの大きさにより制限されます。性能はこれらの値がことのほか大きな時に煽りを受けます。
+</p><p>最大テーブルサイズの32TBはオペレーティングシステムによる巨大ファイルのサポートは必要としません。巨大なテーブルは複数の1GBのファイルに分けて保存されますので、ファイルシステムの制限は重要ではありません。
+</p><p>デフォルトのブロックサイズを32kに増加することで、最大テーブルサイズと行サイズと最大カラム数とを4倍にすることができます。また、最大テーブルサイズはテーブルパーティションを使って増やすこともできます。
+</p><p>ひとつの制限は、約2,000文字以上の長さのカラムにインデックスを付けることができないことです。幸いにも、そのようなインデックスは実際は必要ありません。長いカラムのMD5ハッシュの関数インデックスは一意性がなによりの保険で、また、フルテキストのインデックスではカラム内の単語を検索することができます。
+</p>
+<a name="4.5.29_.E4.B8.80.E8.88.AC.E7.9A.84.E3.81.AA.E3.83.86.E3.82.AD.E3.82.B9.E3.83.88.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.E3.81.AE.E3.83.87.E3.83.BC.E3.82.BF.E3.82.92.E4.BF.9D.E5.AD.98.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.80.81.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.81.AE.E3.83.87.E3.82.A3.E3.82.B9.E3.82.AF.E5.AE.B9.E9.87.8F.E3.81.AF.E3.81.A9.E3.81.AE.E3.81.8F.E3.82.89.E3.81.84.E5.BF.85.E8.A6.81.E3.81.A7.E3.81.99.EF.BC.9F"></a><h3> <span class="mw-headline">4.5) 一般的なテキストファイルのデータを保存するには、データベースのディスク容量はどのくらい必要です?</span></h3>
+<p>普通のテキストファイルを PostgreSQL のデータベースに保存するには、最大で約5倍のディスク容量を必要とします。
+</p><p>例題として、各行に整数とテキスト記述を持つ 100,000行のファイルを考えてみましょう。テキストの文字列の平均長さを20バイトと仮定すると、フラットファイルの大きさは約2.8MB です。このデータを含む PostgreSQL データベースファイルの大きさは次のように約5.2MBと見積もることができます:
+</p>
+<pre>   24 bytes: 各ロウのヘッダ(概算)
+   24 bytes: 整数(int)フィールドとテキスト(text)フィールド
+  + 4 bytes: ã\83\9aã\83¼ã\82¸ä¸\8aã\81®ã\82¿ã\83\83ã\83\97ã\83«ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿
   ----------------------------------------
    52 bytes per row
 
-   PostgreSQL ¤Î¥Ç¡¼¥¿¥Ú¡¼¥¸¥µ¥¤¥º¤Ï 8192¥Ð¥¤¥È(8KB)¤Ê¤Î¤Ç:
+   PostgreSQL のデータページサイズは 8192バイト(8KB)なので:
 
   8192 bytes per page
-  -------------------   =  146 rows per database page (ÀÚ¤ê¼Î¤Æ)
+  -------------------   =  146 rows per database page (切り捨て)
     52 bytes per row
 
   100000 data rows
-  --------------------  =  633 database pages (ÀÚ¤ê¾å¤²)
+  --------------------  =  633 database pages (切り上げ)
      158 rows per page
 
  633 database pages * 8192 bytes per page  =  5,185,536 bytes (5.2 MB)
 </pre>
-<p>¥¤¥ó¥Ç¥Ã¥¯¥¹¤Ï¡¢¤³¤ì¤Û¤É¤Î¥ª¡¼¥Ð¥Ø¥Ã¥É¤ÏÍ׵ᤷ¤Þ¤»¤ó¤¬¡¢¥¤¥ó¥Ç¥Ã¥¯¥¹ÉÕ¤±¤µ¤ì¤ë¥Ç¡¼¥¿¤ò´Þ¤à°Ê¾å¡¢¤½¤ì¤Ê¤ê¤ËÂ礭¤¯¤Ê¤ê¤Þ¤¹¡£
-</p><p>NULL¤Ï¥Ó¥Ã¥È¥Þ¥Ã¥×¤È¤·¤ÆÊݸ¤µ¤ì¤Æ¤¤¤Æ¡¢¤½¤ì¤é¤¬¤ï¤º¤«¤Ë¥¹¥Ú¡¼¥¹¤ò»È¤¤¤Þ¤¹¡£
-</p><p>long·¿¤ÎÃͤÏÆ©²áŪ¤Ë°µ½Ì¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¤³¤È¤ËÃí°Õ¤·¤Þ¤¹¡£
-</p><p>¥È¥Ô¥Ã¥¯¤Ë´Ø¤·¤Æ¡¢¤³¤Á¤é¤Î¥×¥ì¥¼¥ó¥Æ¡¼¥·¥ç¥ó¤â¤´Í÷¤¯¤À¤µ¤¤¡§<a href="/wiki/Image:How_Long_Is_a_String.pdf" title="Image:How Long Is a String.pdf">Image:How Long Is a String.pdf</a>¡£
-</p>
-<a name="4.6.29_.E3.82.AF.E3.82.A8.E3.83.AA.E3.81.8C.E9.81.85.E3.81.84.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.97.E3.82.87.E3.81.86.EF.BC.9F.E3.81.AA.E3.81.9C.E3.80.81.E3.82.A4.E3.83.B3.E3.83.87.E3.83.83.E3.82.AF.E3.82.B9.E3.81.8C.E4.BD.BF.E3.82.8F.E3.82.8C.E3.81.AA.E3.81.84.E3.81.AE.E3.81.A7.E3.81.97.E3.82.87.E3.81.86.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.6) ¥¯¥¨¥ê¤¬ÃÙ¤¤¤Î¤Ï¤Ê¤¼¤Ç¤·¤ç¤¦¡©¤Ê¤¼¡¢¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬»È¤ï¤ì¤Ê¤¤¤Î¤Ç¤·¤ç¤¦¤«¡©</span></h3>
-<p>¥¤¥ó¥Ç¥Ã¥¯¥¹¤Ï¡¢¤¹¤Ù¤Æ¤Î¥¯¥¨¥ê¤Ç»È¤ï¤ì¤ë¤ï¤±¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£¥Æ¡¼¥Ö¥ë¤¬ºÇ¾®¥µ¥¤¥º¤è¤êÂ礭¤¯¡¢¥¯¥¨¥ê¤Ç¤½¤Î¤ï¤º¤«¤Ê¥Ñ¡¼¥»¥ó¥Æ¡¼¥¸¤Î¥í¥¦¤òÁªÂò¤¹¤ë»þ¤À¤±¡¢¥¤¥ó¥Ç¥Ã¥¯¥¹¤Ï»È¤ï¤ì¤Þ¤¹¡£¤³¤ì¤Ï¥¤¥ó¥Ç¥Ã¥¯¥¹¥¹¥­¥ã¥ó¤Ë¤è¤êµ¯¤³¤µ¤ì¤ë¥é¥ó¥À¥à¤Ê¥Ç¥£¥¹¥¯¥¢¥¯¥»¥¹¤Ï¡¢¥Æ¡¼¥Ö¥ë¤ò¥¹¥È¥ì¡¼¥È¤ËÆɤॷ¡¼¥±¥ó¥·¥ã¥ë¥¹¥­¥ã¥ó¤è¤ê¤âÃÙ¤¯¤Ê¤ë¤³¤È¤¬¤¢¤ë¤«¤é¤Ç¤¹¡£
-</p><p>¥¤¥ó¥Ç¥Ã¥¯¥¹¤ò»È¤¦¤«¤ò·èÄꤹ¤ë¤¿¤á¤Ë¡¢PostgreSQL ¤Ï¥Æ¡¼¥Ö¥ë¤Ë¤Ä¤¤¤Æ¤ÎÅý·×¾ðÊó¤ò»ý¤¿¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£¤³¤ÎÅý·×¾ðÊó¤Ï¡¢ VACUUM ANALYZE¤Þ¤¿¤Ï¡¢Ã±¤Ë ANALYZE ¤ò»È¤Ã¤Æ¼ý½¸¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£Åý·×¾ðÊó¤ò»È¤Ã¤Æ¥ª¥×¥Æ¥£¥Þ¥¤¥¶¤Ï¥Æ¡¼¥Ö¥ë¤ÎÃæ¤Ë¤¢¤ë¥í¥¦¿ô¤òÃΤꡢ¥¤¥ó¥Ç¥Ã¥¯¥¹¤ò»È¤¦¤Ù¤­¤«¤Î·èÄê¤ò¤è¤êÀµ¤·¤¯¤Ç¤­¤Þ¤¹¡£Åý·×¾ðÊó¤ÏºÇŬ¤Ê·ë¹ç½ç¤ä·ë¹çÊýË¡¤ò·è¤á¤ë¾å¤Ç¤âµ®½Å¤Ê¤â¤Î¤â¤¢¤ê¤Þ¤¹¡£Åý·×¾ðÊó¤Î¼ý½¸¤Ï¡¢¥Æ¡¼¥Ö¥ë¤ÎÆâÍƤ¬ÊѤï¤ëËè¤Ë·«ÊÖ¤·¤Ê¤µ¤ì¤ë¤Ù¤­¤Ç¤¹¡£
-</p><p>¥¤¥ó¥Ç¥Ã¥¯¥¹¤Ï¡¢Ä̾ï ORDER BY ¤ä·ë¹ç¤ò¹Ô¤Ê¤¦¤¿¤á¤Ë¤Ï»È¤ï¤ì¤Þ¤»¤ó¡£¥·¡¼¥±¥ó¥·¥ã¥ë¥¹¥­¥ã¥ó¤Ë³¤¯ÌÀ¼¨Åª¥½¡¼¥È¤Ï¡¢µðÂç¤Ê¥Æ¡¼¥Ö¥ë¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹¥¹¥­¥ã¥ó¤è¤ê¤âÉáÄ̤Ϲ⮤Ǥ¹¡£
-</p><p>¤·¤«¤·¡¢ORDER BY¤ÈÁȤ߹ç¤ï¤µ¤ì¤¿LIMIT ¤Ï¡¢¥Æ¡¼¥Ö¥ë¤Î¾®¤µ¤ÊÉôʬ¤òÊÖ¤¹¤¿¤á¤Ë¤¿¤Ó¤¿¤Ó¥¤¥ó¥Ç¥Ã¥¯¥¹¤ò»È¤¦¤Ç¤·¤ç¤¦¡£
-</p><p>¤â¤·¡¢¥ª¥×¥Æ¥£¥Þ¥¤¥¶¤¬´Ö°ã¤Ã¤Æ¥·¡¼¥±¥ó¥·¥ã¥ë¥¹¥­¥ã¥ó¤òÁªÂò¤·¤¿¤³¤È¤Ëµ¿¤¤¤¬¤Ê¤±¤ì¤Ð¡¢SET enable_seqscan TO 'off'¤ËÀßÄꤷ¤Æ¡¢¥¯¥¨¥ê¤ò¤â¤¦°ìÅټ¹Ԥ·¡¢¥¤¥ó¥Ç¥Ã¥¯¥¹¥¹¥­¥ã¥ó¤¬¤Þ¤Á¤¬¤¤¤Ê¤¯Â®¤¯¤Ê¤Ã¤Æ¤¤¤ë¤«¤É¤¦¤«¤ò¤ß¤Æ¤¯¤À¤µ¤¤¡£
-</p><p>LIKE ¤¢¤ë¤¤¤Ï ~ ¤Î¤è¤¦¤Ê¥ï¥¤¥ë¥É¥«¡¼¥É±é»»»Ò¤ÏÆÃÊ̤ʴĶ­¤Ç¤·¤«»È¤¨¤Þ¤»¤ó¡§
-</p>
-<ul><li> ¸¡º÷ʸ»úÎó¤¬Ê¸»úÎó¤ÎºÇ½é¤Ë¤­¤­¤Þ¤¹¡£¤¿¤È¤¨¤Ð¡§
-<ul><li> LIKE ¥Ñ¥¿¡¼¥ó¤¬&nbsp;%¡¢¤¢¤ë¤¤¤Ï¡¢_ ¤Ç»Ï¤Þ¤é¤Ê¤¤
-</li><li> ~ (Àµµ¬É½¸½) ¥Ñ¥¿¡¼¥ó¤Ï ^ ¤Ç»Ï¤Þ¤é¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤
+<p>インデックスは、これほどのオーバヘッドは要求しませんが、インデックス付けされるデータを含む以上、それなりに大きくなります。
+</p><p>NULLはビットマップとして保存されていて、それらがわずかにスペースを使います。
+</p><p>long型の値は透過的に圧縮されるかもしれないことに注意します。
+</p><p>トピックに関して、こちらのプレゼンテーションもご覧ください:<a href="/wiki/Image:How_Long_Is_a_String.pdf" title="Image:How Long Is a String.pdf">Image:How Long Is a String.pdf</a>。
+</p>
+<a name="4.6.29_.E3.82.AF.E3.82.A8.E3.83.AA.E3.81.8C.E9.81.85.E3.81.84.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.97.E3.82.87.E3.81.86.EF.BC.9F.E3.81.AA.E3.81.9C.E3.80.81.E3.82.A4.E3.83.B3.E3.83.87.E3.83.83.E3.82.AF.E3.82.B9.E3.81.8C.E4.BD.BF.E3.82.8F.E3.82.8C.E3.81.AA.E3.81.84.E3.81.AE.E3.81.A7.E3.81.97.E3.82.87.E3.81.86.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.6) クエリが遅いのはなぜでしょう?なぜ、インデックスが使われないのでしょうか?</span></h3>
+<p>インデックスは、すべてのクエリで使われるわけではありません。テーブルが最小サイズより大きく、クエリでそのわずかなパーセンテージのロウを選択する時だけ、インデックスは使われます。これはインデックススキャンにより起こされるランダムなディスクアクセスは、テーブルをストレートに読むシーケンシャルスキャンよりも遅くなることがあるからです。
+</p><p>インデックスを使うかを決定するために、PostgreSQL はテーブルについての統計情報を持たなければなりません。この統計情報は、 VACUUM ANALYZEまたは、単に ANALYZE を使って収集することができます。統計情報を使ってオプティマイザはテーブルの中にあるロウ数を知り、インデックスを使うべきかの決定をより正しくできます。統計情報は最適な結合順や結合方法を決める上でも貴重なものもあります。統計情報の収集は、テーブルの内容が変わる毎に繰返しなされるべきです。
+</p><p>インデックスは、通常 ORDER BY や結合を行なうためには使われません。シーケンシャルスキャンに続く明示的ソートは、巨大なテーブルのインデックススキャンよりも普通は高速です。
+</p><p>しかし、ORDER BYと組み合わされたLIMIT は、テーブルの小さな部分を返すためにたびたびインデックスを使うでしょう。
+</p><p>もし、オプティマイザが間違ってシーケンシャルスキャンを選択したことに疑いがなければ、SET enable_seqscan TO 'off'に設定して、クエリをもう一度実行し、インデックススキャンがまちがいなく速くなっているかどうかをみてください。
+</p><p>LIKE あるいは ~ のようなワイルドカード演算子は特別な環境でしか使えません:
+</p>
+<ul><li> 検索文字列が文字列の最初にききます。たとえば:
+<ul><li> LIKE パターンが&nbsp;%、あるいは、_ で始まらない
+</li><li> ~ (正規表現) パターンは ^ で始まらなければならない
 </li></ul>
 </li></ul>
-<ul><li> ¸¡º÷ʸ»úÎó¤òʸ»ú¥¯¥é¥¹¤«¤é»Ï¤á¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£¤¿¤È¤¨¤Ð¡¢[a-e]¡£
+<ul><li> 検索文字列を文字クラスから始めることはできません。たとえば、[a-e]。
 </li></ul>
-<ul><li> ILIKE ¤ä ~* ¤Î¤è¤¦¤ÊÂçʸ»ú¤È¾®Ê¸»ú¤ò¶èÊ̤·¤Ê¤¤¸¡º÷¤Ï»È¤¨¤Þ¤»¤ó¡£¤½¤Î¤«¤ï¤ê¡¢¤³¤ÎFAQ¤Î<a href="#4.8.29_.E6.AD.A3.E8.A6.8F.E8.A1.A8.E7.8F.BE.E3.81.A7.E3.81.AE.E6.A4.9C.E7.B4.A2.E3.82.84.E5.A4.A7.E6.96.87.E5.AD.97.E3.81.A8.E5.B0.8F.E6.96.87.E5.AD.97.E3.81.A8.E3.82.92.E5.8C.BA.E5.88.A5.E3.81.97.E3.81.AA.E3.81.84.E6.AD.A3.E8.A6.8F.E8.A1.A8.E7.8F.BE.E6.A4.9C.E7.B4.A2.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.AE.9F.E7.8F.BE.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F.E5.A4.A7.E6.96.87.E5.AD.97.E3.81.A8.E5.B0.8F.E6.96.87.E5.AD.97.E3.81.A8.E3.82.92.E5.8C.BA.E5.88.A5.E3.81.97.E3.81.AA.E3.81.84.E6.A4.9C.E7.B4.A2.E3.81.AE.E3.81.9F.E3.82.81.E3.81.AE.E3.82.A4.E3.83.B3.E3.83.87.E3.83.83.E3.82.AF.E3.82.B9.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E4.BD.BF.E3.81.84.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F" title=""> 4.8Àá</a>¤ÇÀâÌÀ¤¹¤ë¼°¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬»È¤¨¤Þ¤¹¡£
+<ul><li> ILIKE や ~* のような大文字と小文字を区別しない検索は使えません。そのかわり、このFAQの<a href="#4.8.29_.E6.AD.A3.E8.A6.8F.E8.A1.A8.E7.8F.BE.E3.81.A7.E3.81.AE.E6.A4.9C.E7.B4.A2.E3.82.84.E5.A4.A7.E6.96.87.E5.AD.97.E3.81.A8.E5.B0.8F.E6.96.87.E5.AD.97.E3.81.A8.E3.82.92.E5.8C.BA.E5.88.A5.E3.81.97.E3.81.AA.E3.81.84.E6.AD.A3.E8.A6.8F.E8.A1.A8.E7.8F.BE.E6.A4.9C.E7.B4.A2.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.AE.9F.E7.8F.BE.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F.E5.A4.A7.E6.96.87.E5.AD.97.E3.81.A8.E5.B0.8F.E6.96.87.E5.AD.97.E3.81.A8.E3.82.92.E5.8C.BA.E5.88.A5.E3.81.97.E3.81.AA.E3.81.84.E6.A4.9C.E7.B4.A2.E3.81.AE.E3.81.9F.E3.82.81.E3.81.AE.E3.82.A4.E3.83.B3.E3.83.87.E3.83.83.E3.82.AF.E3.82.B9.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E4.BD.BF.E3.81.84.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F" title=""> 4.8節</a>で説明する式インデックスが使えます。
 </li></ul>
-<ul><li> initdb ¤Ë¤ª¤¤¤Æ¤Ï¡¢¥Ç¥Õ¥©¥ë¥È¤Î C ¥í¥±¡¼¥ë¤ò»È¤ï¤Ê¤¯¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó¡£¤½¤ÎÍýͳ¤Ï¡¢C ¥í¥±¡¼¥ë°Ê³°¤Ç¤Ï¡¢LIKE ¤Î¿¶¤ëÉñ¤¤¤Ë¹çÃפ·¤Ê¤¤¤³¤È¤¬Â¿¡¹¤¢¤ë¤«¤é¤Ç¤¹¡£¤³¤Î¤è¤¦¤Ê¾ì¹ç¤ËƯ¤¯¤è¤¦¤Ê¡¢ÆÃÊ̤ʠtext_pattern_ops ¤Ç¥¤¥ó¥Ç¥Ã¥¯¥¹¤òºîÀ®¤¹¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¤¬¡¢¤½¤ì¤Ï¡¢LIKE ¥¤¥ó¥Ç¥Ã¥¯¥¹ºîÀ®¤Ë¤À¤±¤·¤«Ìò¤ËΩ¤¿¤Á¤Þ¤»¤ó¡£
+<ul><li> initdb においては、デフォルトの C ロケールを使わなくてはなりません。その理由は、C ロケール以外では、LIKE の振る舞いに合致しないことが多々あるからです。このような場合に働くような、特別な text_pattern_ops でインデックスを作成することもできますが、それは、LIKE インデックス作成にだけしか役に立たちません。
 </li></ul>
-<p>¥Õ¥ë¥Æ¥­¥¹¥È¡¦¥¤¥ó¥Ç¥¯¥·¥ó¥°¤òñ¸ì¸¡º÷¤Ë»È¤¦¤³¤È¤â²Äǽ¤Ç¤¹¡£
+<p>フルテキスト・インデクシングを単語検索に使うことも可能です。
 </p>
-<a name="4.7.29_.E5.95.8F.E3.81.84.E5.90.88.E3.82.8F.E3.81.9B.E3.82.AA.E3.83.97.E3.83.86.E3.82.A3.E3.83.9E.E3.82.A4.E3.82.B6.E3.81.8C.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.95.8F.E3.81.84.E5.90.88.E3.82.8F.E3.81.9B.E3.82.92.E8.A9.95.E4.BE.A1.E3.81.99.E3.82.8B.E3.81.AE.E3.81.8B.E3.82.92.E8.A6.8B.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.7) Ì䤤¹ç¤ï¤»¥ª¥×¥Æ¥£¥Þ¥¤¥¶¤¬¤É¤Î¤è¤¦¤ËÌ䤤¹ç¤ï¤»¤òɾ²Á¤¹¤ë¤Î¤«¤ò¸«¤ë¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©</span></h3>
-<p>EXPLAIN¥³¥Þ¥ó¥É¤Ç¤³¤ì¤ò¤¹¤ë¤Ë¤Ï¡¢<a href="/wiki/Using_EXPLAIN" title="Using EXPLAIN">Using EXPLAIN</a> ¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£
+<a name="4.7.29_.E5.95.8F.E3.81.84.E5.90.88.E3.82.8F.E3.81.9B.E3.82.AA.E3.83.97.E3.83.86.E3.82.A3.E3.83.9E.E3.82.A4.E3.82.B6.E3.81.8C.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.95.8F.E3.81.84.E5.90.88.E3.82.8F.E3.81.9B.E3.82.92.E8.A9.95.E4.BE.A1.E3.81.99.E3.82.8B.E3.81.AE.E3.81.8B.E3.82.92.E8.A6.8B.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.7) 問い合わせオプティマイザがどのように問い合わせを評価するのかを見るにはどうしますか?</span></h3>
+<p>EXPLAINコマンドでこれをするには、<a href="/wiki/Using_EXPLAIN" title="Using EXPLAIN">Using EXPLAIN</a> を見てください。
 </p><p><br />
 </p>
-<a name="4.8.29_.E3.83.86.E3.82.AD.E3.82.B9.E3.83.88.E5.BD.A2.E5.BC.8F.E3.81.AE.E4.B8.A6.E3.81.B3.E6.9B.BF.E3.81.88.E9.A0.86.E3.82.92.E5.A4.89.E6.9B.B4.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.8) ¥Æ¥­¥¹¥È·Á¼°¤ÎʤÓÂؤ¨½ç¤òÊѹ¹¤¹¤ë¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©</span></h3>
-<p>PostgreSQL¤Ï¥Æ¥­¥¹¥È·Á¼°¥Ç¡¼¥¿¤ÎʤÓÂؤ¨¤ò¡¢initdb¤ÎºÝ¤ËÁªÂò¤·¤¿¸½¹Ô¤Î¥í¥±¡¼¥ë¤Ë¤è¤êÄêµÁ¤µ¤ì¤Æ¤¤¤ë½çÈ֤ˤ·¤¿¤¬¤Ã¤Æ¹Ô¤¤¤Þ¤¹¡£
-(8.4°Ê¹ß¤Ç¤Ï¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤òºîÀ®¤¹¤ë¤È¤­¤Ë¥í¥±¡¼¥ë¤òÁª¤Ö¤³¤È¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¡£¡Ë
-ʤÓÂؤ¨¤¬¹¥¤­¤Ç¤Ê¤±¤ì¤Ð¡¢Â¾¤Î¥í¥±¡¼¥ë¤ò»È¤¦É¬Íפ¬¤¢¤ê¤Þ¤¹¡£
-ÆÀ¤Ë¡¢"C" °Ê³°¤Î¥í¥±¡¼¥ë¤Ç¤Ï¡¢¼­½ñ¤Î½çÈ֤ˤ·¤¿¤¬¤Ã¤ÆʤÓÂؤ¨¤¬¹Ô¤ï¤ì¡¢¶çÆÉÅÀ¤ä¶õÇò¤Ï̵»ë¤µ¤ì¤Þ¤¹¡£
-¤â¤·¡¢¤½¤¦¤·¤¿¤¯¤Ê¤±¤ì¤Ð¡¢ "C" ¥í¥±¡¼¥ë¤ÎɬÍפ¬¤¢¤ê¤Þ¤¹¡£
+<a name="4.8.29_.E3.83.86.E3.82.AD.E3.82.B9.E3.83.88.E5.BD.A2.E5.BC.8F.E3.81.AE.E4.B8.A6.E3.81.B3.E6.9B.BF.E3.81.88.E9.A0.86.E3.82.92.E5.A4.89.E6.9B.B4.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.8) テキスト形式の並び替え順を変更するにはどうしますか?</span></h3>
+<p>PostgreSQLはテキスト形式データの並び替えを、initdbの際に選択した現行のロケールにより定義されている順番にしたがって行います。
+(8.4以降では、データベースを作成するときにロケールを選ぶことができるようになりました。)
+並び替えが好きでなければ、他のロケールを使う必要があります。
+得に、"C" 以外のロケールでは、辞書の順番にしたがって並び替えが行われ、句読点や空白は無視されます。
+もし、そうしたくなければ、 "C" ロケールの必要があります。
 </p>
-<a name="4.9.29_.E6.AD.A3.E8.A6.8F.E8.A1.A8.E7.8F.BE.E3.81.A7.E3.81.AE.E6.A4.9C.E7.B4.A2.E3.82.84.E5.A4.A7.E6.96.87.E5.AD.97.E3.81.A8.E5.B0.8F.E6.96.87.E5.AD.97.E3.81.A8.E3.82.92.E5.8C.BA.E5.88.A5.E3.81.97.E3.81.AA.E3.81.84.E6.AD.A3.E8.A6.8F.E8.A1.A8.E7.8F.BE.E6.A4.9C.E7.B4.A2.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.AE.9F.E7.8F.BE.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F.E5.A4.A7.E6.96.87.E5.AD.97.E3.81.A8.E5.B0.8F.E6.96.87.E5.AD.97.E3.81.A8.E3.82.92.E5.8C.BA.E5.88.A5.E3.81.97.E3.81.AA.E3.81.84.E6.A4.9C.E7.B4.A2.E3.81.AE.E3.81.9F.E3.82.81.E3.81.AE.E3.82.A4.E3.83.B3.E3.83.87.E3.83.83.E3.82.AF.E3.82.B9.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E4.BD.BF.E3.81.84.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.9) Àµµ¬É½¸½¤Ç¤Î¸¡º÷¤äÂçʸ»ú¤È¾®Ê¸»ú¤È¤ò¶èÊ̤·¤Ê¤¤Àµµ¬É½¸½¸¡º÷¤Ï¤É¤Î¤è¤¦¤Ë¼Â¸½¤·¤Þ¤¹¤«¡©Âçʸ»ú¤È¾®Ê¸»ú¤È¤ò¶èÊ̤·¤Ê¤¤¸¡º÷¤Î¤¿¤á¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹¤Ï¤É¤Î¤è¤¦¤Ë»È¤¤¤Þ¤¹¤«¡©</span></h3>
-<p>~±é»»»Ò¤ÏÀµµ¬É½¸½¾È¹ç¤ò¹Ô¤Ê¤¤¡¢~* ¤ÏÂçʸ»ú¤È¾®Ê¸»ú¤ò¶èÊ̤·¤Ê¤¤(case-insensitive)Àµµ¬É½¸½¾È¹ç¤ò¹Ô¤¤¤Þ¤¹¡£Âçʸ»ú¤È¾®Ê¸»ú¤ò¶èÊ̤·¤Ê¤¤ LIKE ±é»»»Ò¤ò ILIKE ¤È¤¤¤¤¤Þ¤¹¡£
-</p><p>Âçʸ»ú¤È¾®Ê¸»ú¤ò¶èÊ̤·¤Ê¤¤ÅùÃÍÈæ³Ó¤Ï¼¡¤Î¤è¤¦¤Ëɽ¸½¤Ç¤­¤ë¡§
+<a name="4.9.29_.E6.AD.A3.E8.A6.8F.E8.A1.A8.E7.8F.BE.E3.81.A7.E3.81.AE.E6.A4.9C.E7.B4.A2.E3.82.84.E5.A4.A7.E6.96.87.E5.AD.97.E3.81.A8.E5.B0.8F.E6.96.87.E5.AD.97.E3.81.A8.E3.82.92.E5.8C.BA.E5.88.A5.E3.81.97.E3.81.AA.E3.81.84.E6.AD.A3.E8.A6.8F.E8.A1.A8.E7.8F.BE.E6.A4.9C.E7.B4.A2.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.AE.9F.E7.8F.BE.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F.E5.A4.A7.E6.96.87.E5.AD.97.E3.81.A8.E5.B0.8F.E6.96.87.E5.AD.97.E3.81.A8.E3.82.92.E5.8C.BA.E5.88.A5.E3.81.97.E3.81.AA.E3.81.84.E6.A4.9C.E7.B4.A2.E3.81.AE.E3.81.9F.E3.82.81.E3.81.AE.E3.82.A4.E3.83.B3.E3.83.87.E3.83.83.E3.82.AF.E3.82.B9.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E4.BD.BF.E3.81.84.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.9) 正規表現での検索や大文字と小文字とを区別しない正規表現検索はどのように実現しますか?大文字と小文字とを区別しない検索のためのインデックスはどのように使いますか?</span></h3>
+<p>~演算子は正規表現照合を行ない、~* は大文字と小文字を区別しない(case-insensitive)正規表現照合を行います。大文字と小文字を区別しない LIKE 演算子を ILIKE といいます。
+</p><p>大文字と小文字を区別しない等値比較は次のように表現できる:
 </p>
 <pre>   SELECT *
    FROM tab
    WHERE lower(col) = 'abc';
 </pre>
-<p>¤³¤³¤Ç¤Ï¡¢"con"¤ËÄ¥¤é¤ì¤¿É¸½à¥¤¥ó¥Ç¥Ã¥¯¥¹¤Ï»È¤ï¤ì¤Þ¤»¤ó¤¬¡¢¤â¤·¡¢"lower(col)"¤Î¼°¥¤¥ó¥Ç¥Ã¥¯¥¹¤òºîÀ®¤¹¤ì¤Ð¡¢¤½¤ì¤¬»È¤ï¤ì¤Þ¤¹¡£
+<p>ここでは、"con"に張られた標準インデックスは使われませんが、もし、"lower(col)"の式インデックスを作成すれば、それが使われます。
 </p>
 <pre>   CREATE INDEX tabindex ON tab (lower(col));
 </pre>
-<p>¾åµ­¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬UNIQUE¤ÇºîÀ®¤µ¤ì¤¿¾ì¹ç¡¢¥«¥é¥à¤ÏÂçʸ»ú¤È¾®Ê¸»ú¤ò³ÊǼ¤Ç¤­¤Þ¤¹¤¬¡¢¤½¤Î°ã¤¤¤¬Âçʸ»ú¤È¾®Ê¸»ú¤Î°ã¤¤¤À¤±¤Ç¤¢¤Ã¤Æ¤âƱ°ì¤Ë¤Ï¤Ê¤ê¤Þ¤»¤ó¡£¤¢¤¨¤ÆÆÃÄê¤Îʸ»ú¥±¡¼¥¹¤ò¥«¥é¥à¤Ë³ÊǼ¤¹¤ë¤Ë¤Ï CHECKÀ©Ì󤫡¢¥È¥ê¥¬¡¼¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤¡£
-</p><p>PostgreSQL 8.4 °Ê¹ß¤Ç¤Ï¡¢¹×¸¥¤Ë¤è¤ë <a href="http://www.postgresql.jp/document/current/html/citext.html" class="external text" title="http://www.postgresql.jp/document/current/html/citext.html" rel="nofollow">CITEXT ¥Ç¡¼¥¿·¿</a> ¤ò»È¤¦¤³¤È¤â¤Ç¤­¡¢ÆâÉô¤Ç"lower()" ¸Æ¤Ó½Ð¤·¤ò¼ÂÁõ¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤Þ¤Ã¤¿¤¯Âçʸ»ú¾®Ê¸»ú¤ò¶èÊ̤·¤Ê¤¤¤Ç¤½¤ì¤ò¸ú²ÌŪ¤Ë°·¤¦¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-CITEXT ¤Ï<a href="https://svn.kineticode.com/citext/trunk/" class="external text" title="https://svn.kineticode.com/citext/trunk/" rel="nofollow">8.3ÍѤˤâÍøÍѲÄǽ</a>¤Ç¤¢¤ê¡¢<a href="http://pgfoundry.org/projects/citext/" class="external text" title="http://pgfoundry.org/projects/citext/" rel="nofollow">pgFoundry</a>¤Ë¤¢¤ë½é´ü¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï¡¢8.2 ¤Ç¤âASCIIʸ»ú¤Î¤ß¤Ç¤¢¤ì¤Ð¡¢Âçʸ»ú¾®Ê¸»ú¤ò¶èÊ̤·¤Ê¤¤¼è°·¤¤¤¬¤Ç¤­¤Þ¤¹¡£¡£
+<p>上記のインデックスがUNIQUEで作成された場合、カラムは大文字と小文字を格納できますが、その違いが大文字と小文字の違いだけであっても同一にはなりません。あえて特定の文字ケースをカラムに格納するには CHECK制約か、トリガーを使ってください。
+</p><p>PostgreSQL 8.4 以降では、貢献による <a href="http://www.postgresql.jp/document/current/html/citext.html" class="external text" title="http://www.postgresql.jp/document/current/html/citext.html" rel="nofollow">CITEXT データ型</a> を使うこともでき、内部で"lower()" 呼び出しを実装していますので、まったく大文字小文字を区別しないでそれを効果的に扱うことができます。
+CITEXT は<a href="https://svn.kineticode.com/citext/trunk/" class="external text" title="https://svn.kineticode.com/citext/trunk/" rel="nofollow">8.3用にも利用可能</a>であり、<a href="http://pgfoundry.org/projects/citext/" class="external text" title="http://pgfoundry.org/projects/citext/" rel="nofollow">pgFoundry</a>にある初期のバージョンでは、8.2 でもASCII文字のみであれば、大文字小文字を区別しない取扱いができます。。
 </p>
-<a name="4.10.29_.E3.82.AF.E3.82.A8.E3.83.AA.E3.81.AE.E4.B8.AD.E3.81.A7.E3.80.81.E3.83.95.E3.82.A3.E3.83.BC.E3.83.AB.E3.83.89.E3.81.8CNULL_.E3.81.A7.E3.81.82.E3.82.8B.E3.81.93.E3.81.A8.E3.82.92.E6.A4.9C.E5.87.BA.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F_NULL.E3.81.A7.E3.81.82.E3.82.8B.E3.81.93.E3.81.A8.E3.82.92.E6.A4.9C.E5.87.BA.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F.E3.83.95.E3.82.A3.E3.83.BC.E3.83.AB.E3.83.89.E3.81.8CNULL.E3.81.8B.E3.81.A9.E3.81.86.E3.81.8B.E3.81.A7.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.82.BD.E3.83.BC.E3.83.88.E3.81.8C.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.10) ¥¯¥¨¥ê¤ÎÃæ¤Ç¡¢¥Õ¥£¡¼¥ë¥É¤¬NULL ¤Ç¤¢¤ë¤³¤È¤ò¸¡½Ð¤¹¤ë¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡© NULL¤Ç¤¢¤ë¤³¤È¤ò¸¡½Ð¤¹¤ë¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©¥Õ¥£¡¼¥ë¥É¤¬NULL¤«¤É¤¦¤«¤Ç¤É¤Î¤è¤¦¤Ë¥½¡¼¥È¤¬¤Ç¤­¤Þ¤¹¤«¡©</span></h3>
-<p>°Ê²¼¤Î¤è¤¦¤Ë¡¢IS NULL ¤È IS NOT NULL¤Ç¡¢¤½¤ÎÃͤò¥Æ¥¹¥È¤Ç¤­¤Þ¤¹¡§
+<a name="4.10.29_.E3.82.AF.E3.82.A8.E3.83.AA.E3.81.AE.E4.B8.AD.E3.81.A7.E3.80.81.E3.83.95.E3.82.A3.E3.83.BC.E3.83.AB.E3.83.89.E3.81.8CNULL_.E3.81.A7.E3.81.82.E3.82.8B.E3.81.93.E3.81.A8.E3.82.92.E6.A4.9C.E5.87.BA.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F_NULL.E3.81.A7.E3.81.82.E3.82.8B.E3.81.93.E3.81.A8.E3.82.92.E6.A4.9C.E5.87.BA.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F.E3.83.95.E3.82.A3.E3.83.BC.E3.83.AB.E3.83.89.E3.81.8CNULL.E3.81.8B.E3.81.A9.E3.81.86.E3.81.8B.E3.81.A7.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.82.BD.E3.83.BC.E3.83.88.E3.81.8C.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.10) クエリの中で、フィールドがNULL であることを検出するにはどうしますか? NULLであることを検出するにはどうしますか?フィールドがNULLかどうかでどのようにソートができますか?</span></h3>
+<p>以下のように、IS NULL と IS NOT NULLで、その値をテストできます:
 </p>
 <pre>SELECT *
 FROM tab
 WHERE col IS NULL;
 </pre>
-<p>NULL¤ò¤½¤Î¾¤Î¤â¤Î¤ÈÏ¢·ë¤¹¤ë¤ÈNULL¤Ë¤Ê¤ê¤Þ¤¹¡£¤½¤¦¤·¤¿¤¯¤Ê¤±¤ì¤Ð¡¢COALESCE()¤ò¼¡¤Î¤è¤¦¤Ë»È¤¤¡¢NULL¤òÃÖ¤­´¹¤¨¤Þ¤¹¡£
+<p>NULLをその他のものと連結するとNULLになります。そうしたくなければ、COALESCE()を次のように使い、NULLを置き換えます。
 </p>
 <pre>SELECT COALESCE(col1, '') || COALESCE(col2, '')
 FROM tab;
 </pre>
-<p>NULL¾õÂ֤ǥ½¡¼¥È¤¹¤ë¤Ë¤Ï¡¢IS NULL ¤È IS NOT NULL ¤Î½¤¾þ»Ò¤ò ORDER BY ¶ç¤ÎÃæ¤Ç»È¤¤¤Þ¤¹¡£true ¤Î¤â¤Î¤Ï false ¤Î¤â¤Î¤è¤ê¤â¹â¤¤ÃͤȤ·¤Æʤ٤é¤ì¤Þ¤¹¤Î¤Ç¡¢¼¡¤ÎÎã¤Ç¤Ï NULL ¤Îµ­ºÜ¤¬½ÐÎϤÎÁ°¤ËÃÖ¤«¤ì¤Þ¤¹¡£
+<p>NULL状態でソートするには、IS NULL と IS NOT NULL の修飾子を ORDER BY 句の中で使います。true のものは false のものよりも高い値として並べられますので、次の例では NULL の記載が出力の前に置かれます。
 </p>
 <pre>SELECT *
 FROM tab
 ORDER BY (col IS NOT NULL), col;
 </pre>
-<p>PostgreSQL 8.3 °Ê¹ß¤Ç¤Ï¡¢NULL¤ÎʤÓÂؤ¨½çÈÖ¤ò¡¢ºÇ¶áµ¬³Ê²½¤µ¤ì¤¿ NULLS FIRST/NULLS LAST ½¤¾þ»Ò¤ò»È¤Ã¤Æ¡¢¼¡¤Î¤è¤¦¤ËÀ©¸æ¤Ç¤­¤Þ¤¹¡§
+<p>PostgreSQL 8.3 以降では、NULLの並び替え順番を、最近規格化された NULLS FIRST/NULLS LAST 修飾子を使って、次のように制御できます:
 </p>
 <pre>SELECT *
 FROM tab
 ORDER BY col NULLS FIRST;
 </pre>
-<a name="4.11.29_.E3.81.84.E3.82.8D.E3.81.84.E3.82.8D.E3.81.AA.E6.96.87.E5.AD.97.E5.9E.8B.E3.81.AE.E3.81.9D.E3.82.8C.E3.81.9E.E3.82.8C.E3.81.AE.E9.81.95.E3.81.84.E3.81.AF.E4.BD.95.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.11) ¤¤¤í¤¤¤í¤Êʸ»ú·¿¤Î¤½¤ì¤¾¤ì¤Î°ã¤¤¤Ï²¿¤Ç¤¹¤«¡©</span></h3>
+<a name="4.11.29_.E3.81.84.E3.82.8D.E3.81.84.E3.82.8D.E3.81.AA.E6.96.87.E5.AD.97.E5.9E.8B.E3.81.AE.E3.81.9D.E3.82.8C.E3.81.9E.E3.82.8C.E3.81.AE.E9.81.95.E3.81.84.E3.81.AF.E4.BD.95.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.11) いろいろな文字型のそれぞれの違いは何ですか?</span></h3>
 <table border="1">
 <tr>
-<th>·¿
-</th><th>ÆâÉô̾
-</th><th>È÷¹Í
+<th>
+</th><th>内部名
+</th><th>備考
 </th></tr>
 <tr>
 <td>VARCHAR(n)
 </td><td>varchar
-</td><td>ºÇÂçĹ¤Î¥µ¥¤¥º¤ò»ØÄꤹ¤ë¡¢µÍ¤áʪ̵¤·
+</td><td>最大長のサイズを指定する、詰め物無し
 </td></tr>
 <tr>
 <td>CHAR(n)
 </td><td>bpchar
-</td><td>»ØÄꤵ¤ì¤¿¸ÇÄêĹ¤È¤Ê¤ë¤è¤¦¤Ë¶õÇò¤¬µÍ¤á¤é¤ì¤ë
+</td><td>指定された固定長となるように空白が詰められる
 </td></tr>
 <tr>
 <td>TEXT
 </td><td>text
-</td><td>Ťµ¤ËÆÃÊ̤ʾå¸Â¤Ï̵¤·
+</td><td>長さに特別な上限は無し
 </td></tr>
 <tr>
 <td>BYTEA
 </td><td>bytea
-</td><td>²ÄÊÑĹ¤Î¥Ð¥¤¥ÈÇÛÎó(null¥Ð¥¤¥È²Ä)
+</td><td>可変長のバイト配列(nullバイト可)
 </td></tr>
 <tr>
-<td>"char" (¥¯¥©¡¼¥ÈÉÕ¤­)
+<td>"char" (クォート付き)
 </td><td>char
-</td><td>1¥Ð¥¤¥È
+</td><td>1バイト
 </td></tr></table>
-<p>ÆâÉô̾¤Ë¤ªÌܤˤ«¤«¤ë¤Î¤Ï¡¢¥·¥¹¥Æ¥à¡¦¥«¥¿¥í¥°¤òÄ´¤Ù¤ë¤È¤­¤ä¡¢¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤ò¼õ¤±¼è¤ë¤È¤­¤Ç¤¹¡£
-</p><p>¾åµ­¤Î·¿¤Î¤¦¤ÁºÇ½é¤Î£´¤Ä¤Î·¿¤Ï "varlena" ·¿¤Ç¤¹(¤¹¤Ê¤ï¤Á¡¢¥Õ¥£¡¼¥ë¥ÉŤ¬ÌÀ¼¨Åª¤Ë¥Ç¥£¥¹¥¯¤ËÊݸ¤µ¤ì¡¢¤½¤ì¤Î¸å¤Ë¼ÂºÝ¤Î¥Ç¡¼¥¿¤¬Â³¤­¤Þ¤¹)¡£¤³¤Î¤è¤¦¤Ë¼ÂºÝ¤Î¶õ´Ö¤Ï´üÂÔ¤µ¤ì¤¿Â礭¤µ¤è¤ê¤â¾¯¤·Â礭¤¯¤Ê¤ê¤Þ¤¹¡£¤·¤«¤·¡¢Ä¹¤¤Ãͤϰµ½Ì¤µ¤ì¤ë¤Î¤Ç¡¢¥Ç¥£¥¹¥¯¾å¤Î¶õ´Ö¤Ï»×¤Ã¤¿¤è¤ê¤â¾®¤µ¤¯¤Ê¤ê¤Þ¤¹¡£
+<p>内部名にお目にかかるのは、システム・カタログを調べるときや、エラーメッセージを受け取るときです。
+</p><p>上記の型のうち最初の4つの型は "varlena" 型です(すなわち、フィールド長が明示的にディスクに保存され、それの後に実際のデータが続きます)。このように実際の空間は期待された大きさよりも少し大きくなります。しかし、長い値は圧縮されるので、ディスク上の空間は思ったよりも小さくなります。
 </p><p><br />
-ʸ»úÎóŤµ¤Î¾å¸ÂÃͤ¬»ØÄê¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ë¤è¤êÍ׵ᤵ¤ì¤ë¾ì¹ç¤Ï¡¢VARCHAR(n) ¤Ï²ÄÊÑŤÎʸ»úÎó¤òÊݸ¤¹¤ë¤Î¤ËºÇŬ¤Ç¤¹¡£
-TEXT ¤Ï "̵À©¸Â¤Î"Ťµ¤Îʸ»úÎó¤Î¤¿¤á¤Î¤â¤Î¤Ç¤¹¡ÊPostgreSQL ¤Ç¤Ï¤¹¤Ù¤Æ¤Î¥Õ¥£¡¼¥ë¥É¤òÄ̤·¤Æ¡¢ºÇÂç¤ÎÃͤÎŤµ¤Ï1¥®¥¬¥Ð¥¤¥È¤ËÀ©¸Â¤µ¤ì¤Æ¤¤¤Þ¤¹¡Ë¡£
-</p><p>CHAR(n)¤Ï¡¢VARCHAR(n)¤¬Í¿¤¨¤é¤ì¤¿Ê¸»ú¤À¤±¤òÊݸ¤¹¤ë¤Î¤ËÂФ·¡¢¥Ö¥é¥ó¥¯¤òµÍ¤á¹þ¤ó¤Ç¤¤¤Ä¤âƱ¤¸Ä¹¤µ¤Çʸ»úÎó¤òÊݸ¤¹¤ë¤Î¤ËºÇŬ¤Ç¤¹¡£BYTEA¤Ï¡¢¥Ð¥¤¥Ê¥ê¥Ç¡¼¥¿¤òÊݸ¤·¡¢
-ÆÃÊ̤Ë0¥Ð¥¤¥È¤ÎÃͤò´Þ¤à¤Þ¤¹¡£¤³¤ì¤é¤Î£³¤Ä¤Î·¿¤Ï¡¢CHAR(n)¤Ë¤è¤ë¥Ö¥é¥ó¥¯¥Ñ¥Ç¥£¥ó¥°¤¬ÄɲäΥ¹¥È¥ì¡¼¥¸¤È;·×¤Ê¥é¥ó¥¿¥¤¥à¤òÍ׵᤹¤ë¤³¤È¤ò½ü¤±¤Ð¡¢Æ±¤¸¤è¤¦¤ÊÀ­Ç½ÆÃÀ­¤ò¤â¤Á¤Þ¤¹¡£
-</p><p>"char" ·¿ ¡ÊCHAR(n)¤È¼±Ê̤¹¤ë¤¿¤á¤Ë¥¯¥©¡¼¥È¤¬É¬Íסˤϡ¢Àµ³Î¤Ë1¥Ð¥¤¥È¤Î¤ß¤ò³ÊǼ¤¹¤ë¥Ç¡¼¥¿·¿¤Î¤¿¤á¤ËÆÀ¤ËÍÑ°Õ¤µ¤ì¤Þ¤·¤¿¡£¤½¤ì¤Ï¡¢¥·¥¹¥Æ¥à¥«¥¿¥í¥°¤Ë¸«¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¤¬¡¢¥æ¡¼¥¶¥Æ¡¼¥Ö¥ë¤Ç»ÈÍѤ¹¤ë¤³¤È¤Ï¤ª´«¤á¤·¤Þ¤»¤ó¡£
+文字列長さの上限値が指定のアプリケーションにより要求される場合は、VARCHAR(n) は可変長の文字列を保存するのに最適です。
+TEXT は "無制限の"長さの文字列のためのものです(PostgreSQL ではすべてのフィールドを通して、最大の値の長さは1ギガバイトに制限されています)。
+</p><p>CHAR(n)は、VARCHAR(n)が与えられた文字だけを保存するのに対し、ブランクを詰め込んでいつも同じ長さで文字列を保存するのに最適です。BYTEAは、バイナリデータを保存し、
+特別に0バイトの値を含むます。これらの3つの型は、CHAR(n)によるブランクパディングが追加のストレージと余計なランタイムを要求することを除けば、同じような性能特性をもちます。
+</p><p>"char" 型 (CHAR(n)と識別するためにクォートが必要)は、正確に1バイトのみを格納するデータ型のために得に用意されました。それは、システムカタログに見ることができますが、ユーザテーブルで使用することはお勧めしません。
 </p>
-<a name="4.12.29_.E9.80.9A.E7.95.AA.28serial.29.EF.BC.8F.E8.87.AA.E5.8B.95.E5.A2.97.E5.88.86.E3.83.95.E3.82.A3.E3.83.BC.E3.83.AB.E3.83.89.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.A4.E3.81.8F.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.12) ÄÌÈÖ(serial)¡¿¼«Æ°Áýʬ¥Õ¥£¡¼¥ë¥É¤Ï¤É¤Î¤è¤¦¤Ë¤Ä¤¯¤ê¤Þ¤¹¤«¡©</span></h3>
-<p>PostgreSQL ¤Ï SERIAL ¥Ç¡¼¥¿·¿¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤¹¡£¸½¼Â¤Ë¤Ï¡¢¤³¤ì¤Ï¼ÂºÝ¤Î·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£¤½¤ì¤Ï¡¢Ï¢ÈÖ¤ò¿©¤ï¤»¤é¤ì¤ëÀ°¿ô¥«¥é¥à¤òºî¤ë¾Êά·Á¤Ç¤¹¡£
-¤¿¤È¤¨¤Ð¡¢
+<a name="4.12.29_.E9.80.9A.E7.95.AA.28serial.29.EF.BC.8F.E8.87.AA.E5.8B.95.E5.A2.97.E5.88.86.E3.83.95.E3.82.A3.E3.83.BC.E3.83.AB.E3.83.89.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.A4.E3.81.8F.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.12) 通番(serial)/自動増分フィールドはどのようにつくりますか?</span></h3>
+<p>PostgreSQL は SERIAL データ型をサポートします。現実には、これは実際の型ではありません。それは、連番を食わせられる整数カラムを作る省略形です。
+たとえば、
 </p>
 <pre>CREATE TABLE person (
     id   SERIAL,
     name TEXT
 );
 </pre>
-<p>¤Ï¼«Æ°Åª¤Ë¼¡¤Î¤è¤¦¤ËËÝÌõ¤µ¤ì¤Þ¤¹:
+<p>は自動的に次のように翻訳されます:
 </p>
 <pre>CREATE SEQUENCE person_id_seq;
 CREATE TABLE person (
@@ -733,202 +733,202 @@ CREATE TABLE person (
     name TEXT
 );
 </pre>
-<pre>   [ÌõÃí¡§
+<pre>   [訳注:
        CREATE UNIQUE INDEX person_id_key ON person ( id );
-       ¤Ï¡¢ 7.3 °Ê¹ß¤Ï¼«Æ°Åª¤Ë¤Ï¹Ô¤Ê¤ï¤ì¤Ê¤¯¤Ê¤ê¤Þ¤·¤¿¡£
+       は、 7.3 以降は自動的には行なわれなくなりました。
    ]
 </pre>
 <p><br />
-¼«Æ°Åª¤Ë¤Ä¤¯¤é¤ì¤ëÄÌÈ֤ϡ¢ <i>table</i>_<i>serialcolumn</i>_seq ¤È̾ÉÕ¤±¤é¤ì¤Æ¤¤¤Æ¡¢<i>table</i> ¤È <i>serialcolumn</i> ¤Ï¡¢¤½¤ì¤¾¤ì¥Æ¡¼¥Ö¥ë¤È SERIAL ¥«¥é¥à¤Î̾Á°¤Ç¤¹¡£ÄÌÈ֤ˤĤ¤¤Æ¤Ï¡¢¥ª¥ó¥é¥¤¥ó¥Þ¥Ë¥å¥¢¥ë¤ÇCREATE SEQUENCE ¤ò¤´¤é¤ó¤¯¤À¤µ¤¤¡£
-</p><p>BIGSERIAL¤È¤¤¤¦¤Î¤â¤¢¤ê¡¢SERIAL¤Î¤è¤¦¤Ç¡¢·ë²Ì¤È¤·¤Æ¥«¥é¥à¤Î·¿¤¬ INTEGER ¤Î¤«¤ï¤ê¤Ë BIGINT ¤Ë¤Ê¤ê¤Þ¤¹¡£¥Æ¡¼¥Ö¥ë¤ò»È¤¤¤Ä¤Å¤±¤ë¾å¤Ç¡¢20²¯°Ê¾å¤ÎÄÌÈÖ¤¬É¬ÍפȻפï¤ì¤ë¾ì¹ç¤Ë¤Ï¡¢¤³¤Î·¿¤ò»È¤¤¤Þ¤¹¡£
+自動的につくられる通番は、 <i>table</i>_<i>serialcolumn</i>_seq と名付けられていて、<i>table</i> と <i>serialcolumn</i> は、それぞれテーブルと SERIAL カラムの名前です。通番については、オンラインマニュアルでCREATE SEQUENCE をごらんください。
+</p><p>BIGSERIALというのもあり、SERIALのようで、結果としてカラムの型が INTEGER のかわりに BIGINT になります。テーブルを使いつづける上で、20億以上の通番が必要と思われる場合には、この型を使います。
 </p>
-<a name="4.13.29_SERIAL.E3.83.87.E3.83.BC.E3.82.BF.E5.9E.8B.E3.81.AB.E6.8C.BF.E5.85.A5.E3.81.95.E3.82.8C.E3.82.8B.E5.80.A4.E3.81.AF.E3.80.81.E3.81.A9.E3.81.86.E3.81.99.E3.82.8C.E3.81.B0.E5.BE.97.E3.82.89.E3.82.8C.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.13) SERIAL¥Ç¡¼¥¿·¿¤ËÁÞÆþ¤µ¤ì¤ëÃͤϡ¢¤É¤¦¤¹¤ì¤ÐÆÀ¤é¤ì¤Þ¤¹¤«¡©</span></h3>
-<p>ºÇ¤â´Êñ¤ÊÊýË¡¤Ï¡¢³ä¤êÅö¤Æ¤é¤ì¤¿SERIALÃͤò RETURNING¤È¤·¤Æ¼èÆÀ¤¹¤ë¤³¤È¤Ç¤¹¡£
-¤Ò¤È¤ÄÁ°¤ÎÎãÂê¥Æ¡¼¥Ö¥ë¤ò»È¤¦¤È¼¡¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
+<a name="4.13.29_SERIAL.E3.83.87.E3.83.BC.E3.82.BF.E5.9E.8B.E3.81.AB.E6.8C.BF.E5.85.A5.E3.81.95.E3.82.8C.E3.82.8B.E5.80.A4.E3.81.AF.E3.80.81.E3.81.A9.E3.81.86.E3.81.99.E3.82.8C.E3.81.B0.E5.BE.97.E3.82.89.E3.82.8C.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.13) SERIALデータ型に挿入される値は、どうすれば得られますか?</span></h3>
+<p>最も簡単な方法は、割り当てられたSERIAL値を RETURNINGとして取得することです。
+ひとつ前の例題テーブルを使うと次のようになります。
 </p>
 <pre>INSERT INTO person (name) VALUES ('Blaise Pascal') RETURNING id;
 </pre>
-<p>nextval()¤ò¸Æ¤Ó½Ð¤·¤Æ¡¢¤½¤ÎÃͤòINSERT¤Ç»È¤¦¤«¡¢INSERT¤Î¸å¤Ç curval()¤ò¸Æ¤Ó½Ð¤·¤Æ¤â¤«¤Þ¤¤¤Þ¤»¤ó¡£
+<p>nextval()を呼び出して、その値をINSERTで使うか、INSERTの後で curval()を呼び出してもかまいません。
 </p>
-<a name="4.14.29_currval.28.29_.E3.81.AB.E3.82.88.E3.81.A3.E3.81.A6.E4.BB.96.E3.81.AE.E3.83.A6.E3.83.BC.E3.82.B6.E3.81.A8.E7.AB.B6.E5.90.88.E7.8A.B6.E6.85.8B.E3.81.AB.E9.99.A5.E3.82.8B.E3.81.93.E3.81.A8.E3.81.AF.E3.81.AA.E3.81.84.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.14) currval() ¤Ë¤è¤Ã¤Æ¾¤Î¥æ¡¼¥¶¤È¶¥¹ç¾õÂ֤˴٤뤳¤È¤Ï¤Ê¤¤¤Ç¤¹¤«¡©</span></h3>
-<p>¤½¤ì¤Ï¤¢¤ê¤Þ¤»¤ó¡£currval() ¤Ï¡¢Â¾¤Î¥æ¡¼¥¶¤Î¥»¥Ã¥·¥ç¥ó¤Çµ¯¤­¤Æ¤¤¤ë¤³¤È¤È¤ÏÆÈΩ¤Ë¡¢¤½¤Î¥æ¡¼¥¶¤Î¥»¥Ã¥·¥ç¥ó¤ÇÍ¿¤¨¤é¤ì¤¿ºÇ¿·¤ÎÏ¢ÈÖÃͤòÊÖ¤·¤Þ¤¹¡£
+<a name="4.14.29_currval.28.29_.E3.81.AB.E3.82.88.E3.81.A3.E3.81.A6.E4.BB.96.E3.81.AE.E3.83.A6.E3.83.BC.E3.82.B6.E3.81.A8.E7.AB.B6.E5.90.88.E7.8A.B6.E6.85.8B.E3.81.AB.E9.99.A5.E3.82.8B.E3.81.93.E3.81.A8.E3.81.AF.E3.81.AA.E3.81.84.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.14) currval() によって他のユーザと競合状態に陥ることはないですか?</span></h3>
+<p>それはありません。currval() は、他のユーザのセッションで起きていることとは独立に、そのユーザのセッションで与えられた最新の連番値を返します。
 </p>
-<a name="4.15.29_.E3.82.B7.E3.83.BC.E3.82.B1.E3.83.B3.E3.82.B9.EF.BC.8FSERIAL.E3.82.AB.E3.83.A9.E3.83.A0.E3.81.B8.E3.81.AE.E5.89.B2.E3.82.8A.E5.BD.93.E3.81.A6.E7.95.AA.E5.8F.B7.E3.81.AB.E3.82.AE.E3.83.A3.E3.83.83.E3.83.97.E3.81.8C.E3.81.82.E3.82.8B.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F_.E3.83.88.E3.83.A9.E3.83.B3.E3.82.B6.E3.82.AF.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.8C.E4.B8.AD.E6.96.AD.E3.81.97.E3.81.9F.E3.81.A8.E3.81.8D.E3.81.AB.E3.82.82.E3.81.86.E3.81.84.E3.81.A1.E3.81.A9.E3.82.B7.E3.83.BC.E3.82.B1.E3.83.B3.E3.82.B9.E7.95.AA.E5.8F.B7.E3.81.8C.E4.BD.BF.E3.82.8F.E3.82.8C.E3.81.AA.E3.81.84.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.15) ¥·¡¼¥±¥ó¥¹¡¿SERIAL¥«¥é¥à¤Ø¤Î³ä¤êÅö¤ÆÈÖ¹æ¤Ë¥®¥ã¥Ã¥×¤¬¤¢¤ë¤Î¤Ï¤Ê¤¼¤Ç¤¹¤«¡© ¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤¬ÃæÃǤ·¤¿¤È¤­¤Ë¤â¤¦¤¤¤Á¤É¥·¡¼¥±¥ó¥¹Èֹ椬»È¤ï¤ì¤Ê¤¤¤Î¤Ï¤Ê¤¼¤Ç¤¹¤«¡©</span></h3>
-<p>Ʊ»þÀܳÀ­¤ò²þÁ±¤¹¤ë¤¿¤á¤Ë¡¢É¬Íפ˱þ¤¸¤Æ¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤ËÏ¢ÈÖ¡Ê¥·¡¼¥±¥ó¥¹Ã͡ˤòÍ¿¤¨¤Æ¤¤¤Þ¤¹¡£¼Â¹ÔÃæ¤Î¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤¬½ªÎ»¤¹¤ë¤Þ¤Ç¥·¡¼¥±¥ó¥¹¤ÎÂоݤ¬¥í¥Ã¥¯¤µ¤ì³¤±¤é¤ì¤Ê¤¤¤è¤¦¤Ë¡¢Â¾¤Î¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤Ç¤Ï¾¤Î¥·¡¼¥±¥ó¥¹¤¬Ä¾¤Á¤Ë³ä¤êÅö¤Æ¤é¤ì¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤Þ¤¹¡£
-¤³¤Î¤¿¤á¡¢¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤¬ÃæÃǤµ¤ì¤¿¤È¤­¤Ë¤Ï³ä¤êÅö¤ÆÈÖ¹æ¤ËÈô¤Ó¡Ê¥®¥ã¥Ã¥×¡Ë¤¬È¯À¸¤·¤Þ¤¹¡£
+<a name="4.15.29_.E3.82.B7.E3.83.BC.E3.82.B1.E3.83.B3.E3.82.B9.EF.BC.8FSERIAL.E3.82.AB.E3.83.A9.E3.83.A0.E3.81.B8.E3.81.AE.E5.89.B2.E3.82.8A.E5.BD.93.E3.81.A6.E7.95.AA.E5.8F.B7.E3.81.AB.E3.82.AE.E3.83.A3.E3.83.83.E3.83.97.E3.81.8C.E3.81.82.E3.82.8B.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F_.E3.83.88.E3.83.A9.E3.83.B3.E3.82.B6.E3.82.AF.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.8C.E4.B8.AD.E6.96.AD.E3.81.97.E3.81.9F.E3.81.A8.E3.81.8D.E3.81.AB.E3.82.82.E3.81.86.E3.81.84.E3.81.A1.E3.81.A9.E3.82.B7.E3.83.BC.E3.82.B1.E3.83.B3.E3.82.B9.E7.95.AA.E5.8F.B7.E3.81.8C.E4.BD.BF.E3.82.8F.E3.82.8C.E3.81.AA.E3.81.84.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.15) シーケンス/SERIALカラムへの割り当て番号にギャップがあるのはなぜですか? トランザクションが中断したときにもういちどシーケンス番号が使われないのはなぜですか?</span></h3>
+<p>同時接続性を改善するために、必要に応じてトランザクションに連番(シーケンス値)を与えています。実行中のトランザクションが終了するまでシーケンスの対象がロックされ続けられないように、他のトランザクションでは他のシーケンスが直ちに割り当てられるようにしています。
+このため、トランザクションが中断されたときには割り当て番号に飛び(ギャップ)が発生します。
 </p>
-<a name="4.16.29_OID_.E3.81.A8.E3.81.AF.E4.BD.95.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.16) OID ¤È¤Ï²¿¤Ç¤¹¤«¡©</span></h3>
-<p>¥Æ¡¼¥Ö¥ë¤¬WITH OIDS¤Ç¤Ä¤¯¤é¤ì¤¿¾ì¹ç¤Ï¡¢¤½¤ì¤¾¤ì¤Î¥í¥¦¤Ï¡¢INSERT¤ÎºÝ¤Ë¼«Æ°Åª¤ËµÍ¤á¹þ¤Þ¤ì¤ë¡¢OID¥«¥é¥à¤ò´Þ¤ß¤Þ¤¹¡£
-OID¤Ï½çÈÖ¤ËÍ¿¤¨¤é¤ì¤¿4¥Ð¥¤¥È¤ÎÀ°¿ô¤Ç¤¹¡£ºÇ½é¤Ï¡¢Á´¥¤¥ó¥¹¥È¥ì¡¼¥·¥ç¥ó¤òÄ̤·¤Æ°ì°Õ¤ÊÃͤǤ¹¡£¤·¤«¤·¡¢OID¤ÏÌó40²¯¤Ç°ì½ä¤·¡¢¤½¤Î¸å¡¢OID¤Ï½ÅÊ£¤·¤Þ¤¹¡£
-</p><p>OID¥«¥é¥à¤Ë°ì°Õ¤Î¡Ê¥æ¥Ë¡¼¥¯¡Ë¥¤¥ó¥Ç¥Ã¥¯¥¹¤òºî¤ë¤³¤È¤Ç¡¢°ì¤Ä¤Î¥Æ¡¼¥Ö¥ëÆâ¤Ç¤ÎOID¤Î½ÅÊ£¤ÏÈò¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡Ê¤·¤«¤·¡¢WITH OID¶ç¤Ç¤Ï¤³¤ì¤¬¤Ç¤­¤Ê¤¤¤³¤È¤ËÃí°Õ¤·¤Þ¤·¤ç¤¦¡Ë¡£
-¥·¥¹¥Æ¥à¤Ï¥¤¥ó¥Ç¥Ã¥¯¥¹¤ò¥Á¥§¥Ã¥¯¤·¡¢¿·¤¿¤ËÀ¸À®¤¹¤ëOID¤¬´û¤ËÄ󶡤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢¿·¤·¤¤OID¤ÎÀ¸À®¤ò·«¤êÊÖ¤·¤Þ¤¹¡£OID¤ò´Þ¤à¥Æ¡¼¥Ö¥ë¤¬¤ª¤ª¤è¤½40²¯¹Ô¤ò±Û¤¨¤Ê¤¤¤«¤®¤ê¤Ï¡¢¤³¤ì¤Ç¤¦¤Þ¤¯¤æ¤­¤Þ¤¹¡£
-</p><p>PostgreSQL¤Ï¥·¥¹¥Æ¥à¥«¥¿¥í¥°¤ÎÃæ¤Ç¥ª¥Ö¥¸¥§¥¯¥È¤Î¼±Ê̻ҤËOID¤ò»È¤¤¤Þ¤¹¤¬¡¢Â礭¤µ¤ÎÀ©¸Â¤¬ÌäÂê¤Ë¤Ê¤ë¤Î¤Ï»ÅÊý¤¬¤¢¤ê¤Þ¤»¤ó¡£
-</p><p>¥æ¡¼¥¶¤Î¥Æ¡¼¥Ö¥ë¤Î¥«¥é¥à¤Ë°ì°Õ¤È¤Ê¤ë¤è¤¦¤ËÈÖ¹æÉÕ¤±¤ò¤¹¤ë¤ë¤¿¤á¤Ë¤Ï¡¢ OID ¤Ç¤Ï¤Ê¤¯ SERIAL ¤ò¡¢¤¢¤ë¤¤¤Ï¡¢¥Æ¡¼¥Ö¥ë¤¬±¿ÍÑÃæ¤Ë20²¯¹Ô¤ò±Û¤¨¤ë¤³¤È¤¬Í½ÁÛ¤µ¤ì¤ë¾ì¹ç¤Ï BIGSERIAL ¤ò»È¤¦¤Î¤¬ºÇÁ±¤Ç¤¹¡£
+<a name="4.16.29_OID_.E3.81.A8.E3.81.AF.E4.BD.95.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.16) OID とは何ですか?</span></h3>
+<p>テーブルがWITH OIDSでつくられた場合は、それぞれのロウは、INSERTの際に自動的に詰め込まれる、OIDカラムを含みます。
+OIDは順番に与えられた4バイトの整数です。最初は、全インストレーションを通して一意な値です。しかし、OIDは約40億で一巡し、その後、OIDは重複します。
+</p><p>OIDカラムに一意の(ユニーク)インデックスを作ることで、一つのテーブル内でのOIDの重複は避けることができます(しかし、WITH OID句ではこれができないことに注意しましょう)。
+システムはインデックスをチェックし、新たに生成するOIDが既に提供されている場合は、新しいOIDの生成を繰り返します。OIDを含むテーブルがおおよそ40億行を越えないかぎりは、これでうまくゆきます。
+</p><p>PostgreSQLはシステムカタログの中でオブジェクトの識別子にOIDを使いますが、大きさの制限が問題になるのは仕方がありません。
+</p><p>ユーザのテーブルのカラムに一意となるように番号付けをするるためには、 OID ではなく SERIAL を、あるいは、テーブルが運用中に20億行を越えることが予想される場合は BIGSERIAL を使うのが最善です。
 </p><p><br />
 </p>
-<a name="4.17.29_CTID_.E3.81.A8.E3.81.AF.E4.BD.95.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.17) CTID ¤È¤Ï²¿¤Ç¤¹¤«¡©</span></h3>
-<p>CTID ¤Ï¡¢¥Æ¡¼¥Ö¥ëÆâ¤Ç¡¢ÆÃÄê¤ÎʪÍý¥í¥¦¤ò¥Ö¥í¥Ã¥¯¤È¥ª¥Õ¥»¥Ã¥È¤ÎÃͤǼ±Ê̤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤Þ¤¹¡£
-CTID¤Ï¡¢ÊªÍý¥í¥¦¤ò»Ø¤·¼¨¤¹¤¿¤á¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹¤Îµ­ºÜ¤Ë»È¤ï¤ì¤Þ¤¹¡£
-¤·¤«¤·¡¢»þ¤Ë¤è¤Ã¤Æ¡¢¶¥¹ç¤¹¤ë¹¹¿·¤¬Í½´ü¤µ¤ì¤Ê¤¤¤È¤­¤Ï¡¢¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤ÎÃæ¤Ç¥í¥¦¤ò¼±Ê̤¹¤ë¤¿¤á¤Ë¤âÌò¤ËΩ¤Á¤Þ¤¹¡£
+<a name="4.17.29_CTID_.E3.81.A8.E3.81.AF.E4.BD.95.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.17) CTID とは何ですか?</span></h3>
+<p>CTID は、テーブル内で、特定の物理ロウをブロックとオフセットの値で識別するために使われます。
+CTIDは、物理ロウを指し示すためのインデックスの記載に使われます。
+しかし、時によって、競合する更新が予期されないときは、トランザクションの中でロウを識別するためにも役に立ちます。
 </p>
-<a name="4.18.29_.E3.82.A8.E3.83.A9.E3.83.BC.E3.83.A1.E3.83.83.E3.82.BB.E3.83.BC.E3.82.B8_.22ERROR:_Memory_exhausted_in_AllocSetAlloc.28.29.22.E3.81.8C.E5.87.BA.E3.82.8B.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.18) ¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸ "ERROR: Memory exhausted in AllocSetAlloc()"¤¬½Ð¤ë¤Î¤Ï¤Ê¤¼¤Ç¤¹¤«¡©</span></h3>
-<p>¤ª¤½¤é¤¯¡¢¥·¥¹¥Æ¥à¤Î²¾ÁÛ¥á¥â¥ê¡¼¤òÁ´¤Æ»È¤¤²Ì¤¿¤·¤Æ¤·¤Þ¤Ã¤Æ¤¤¤ë²ÄǽÀ­¤¬¤¢¤ë¤«¡¢¥«¡¼¥Í¥ë¤¬¤¢¤ë¥ê¥½¡¼¥¹¤Ë¤Ä¤¤¤Æ¤â¤ÄÀ©¸ÂÃͤ¬Ä㤹¤®¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£¥µ¡¼¥Ð¤ò»ÏÆ°¤¹¤ëÁ°¤Ë¤³¤ì¤ò»î¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡§
+<a name="4.18.29_.E3.82.A8.E3.83.A9.E3.83.BC.E3.83.A1.E3.83.83.E3.82.BB.E3.83.BC.E3.82.B8_.22ERROR:_Memory_exhausted_in_AllocSetAlloc.28.29.22.E3.81.8C.E5.87.BA.E3.82.8B.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.18) エラーメッセージ "ERROR: Memory exhausted in AllocSetAlloc()"が出るのはなぜですか?</span></h3>
+<p>おそらく、システムの仮想メモリーを全て使い果たしてしまっている可能性があるか、カーネルがあるリソースについてもつ制限値が低すぎる可能性があります。サーバを始動する前にこれを試してみてください:
 </p>
 <pre>   ulimit -d 262144
    limit datasize 256m
 </pre>
-<p>¥·¥§¥ë¤Ë¤è¤Ã¤Æ¡¢¤É¤Á¤é¤«¤Ò¤È¤Ä¤¬À®¸ù¤¹¤ë¤Ç¤·¤ç¤¦¤¬¡¢¤³¤ì¤Ï¥×¥í¥»¥¹¤Î¥Ç¡¼¥¿¥»¥°¥á¥ó¥ÈÀ©¸Â¤ò¤è¤ê¹â¤¯ÀßÄꤷ¡¢¤¿¤Ö¤ó¥¯¥¨¥ê¤¬´°·ë¤¹¤ë¤è¤¦¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦¡£¤³¤Î¥³¥Þ¥ó¥É¤Ï¸½¹Ô¤Î¥×¥í¥»¥¹¤È¡¢¤³¤Î¥³¥Þ¥ó¥É¤òÁö¤é¤»¤¿¸å¤Ëºî¤é¤ì¤ëÁ´¤Æ¤Î¥µ¥Ö¥×¥í¥»¥¹¤Ë¤Ä¤¤¤ÆŬÍѤµ¤ì¤Þ¤¹¡£¥Ð¥Ã¥¯¥¨¥ó¥É¤¬¤È¤Æ¤â¿¤¯¤Î¥Ç¡¼¥¿¤òÊÖ¤¹¤¿¤á¤ËSQL ¥¯¥é¥¤¥¢¥ó¥È¤ÇÌäÂ꤬³¤¤¤Æ¤¤¤ë¤Î¤Ç¤¢¤ì¤Ð¡¢¥¯¥é¥¤¥¢¥ó¥È¤ò³«»Ï¤¹¤ëÁ°¤Ë¤³¤ì¤ò»î¤·¤Æ¤ß¤Æ¤¯¤À
-¤µ¤¤¡£ 
+<p>シェルによって、どちらかひとつが成功するでしょうが、これはプロセスのデータセグメント制限をより高く設定し、たぶんクエリが完結するようになるでしょう。このコマンドは現行のプロセスと、このコマンドを走らせた後に作られる全てのサブプロセスについて適用されます。バックエンドがとても多くのデータを返すためにSQL クライアントで問題が続いているのであれば、クライアントを開始する前にこれを試してみてくだ
+さい。 
 </p>
-<a name="4.19.29_.E3.81.A9.E3.81.AE.E3.83.90.E3.83.BC.E3.82.B8.E3.83.A7.E3.83.B3.E3.81.AE_PostgreSQL_.E3.82.92.E8.B5.B0.E3.82.89.E3.81.9B.E3.81.A6.E3.81.84.E3.82.8B.E3.81.8B.E3.82.92.E8.AA.BF.E3.81.B9.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.19) ¤É¤Î¥Ð¡¼¥¸¥ç¥ó¤Î PostgreSQL ¤òÁö¤é¤»¤Æ¤¤¤ë¤«¤òÄ´¤Ù¤ë¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©</span></h3>
-<p>SELECT version(); ¥¯¥¨¥ê¤òÁö¤é¤»¤Þ¤¹¡£
+<a name="4.19.29_.E3.81.A9.E3.81.AE.E3.83.90.E3.83.BC.E3.82.B8.E3.83.A7.E3.83.B3.E3.81.AE_PostgreSQL_.E3.82.92.E8.B5.B0.E3.82.89.E3.81.9B.E3.81.A6.E3.81.84.E3.82.8B.E3.81.8B.E3.82.92.E8.AA.BF.E3.81.B9.E3.82.8B.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.19) どのバージョンの PostgreSQL を走らせているかを調べるにはどうしますか?</span></h3>
+<p>SELECT version(); クエリを走らせます。
 </p><p><br />
 </p>
-<a name="4.20_.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E6.93.8D.E4.BD.9C.E3.81.AE.E7.9B.A3.E6.9F.BB.E8.A8.BC.E8.B7.A1.E3.82.92.E6.AE.8B.E3.81.99.E6.96.B9.E6.B3.95.E3.81.AF.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.3F"></a><h3> <span class="mw-headline">4.20 ¥Ç¡¼¥¿¥Ù¡¼¥¹Áàºî¤Î´Æºº¾ÚÀפò»Ä¤¹ÊýË¡¤Ï¤¢¤ê¤Þ¤¹¤«? </span></h3>
-<p>²¿¤âÁȤ߹þ¤Þ¤ì¤Æ¤¤¤Þ¤»¤ó¤¬¡¢¤½¤¦¤·¤¿µ¡Ç½¤òÁȤßΩ¤Æ¤ë¤³¤È¤¬¤È¤Æ¤âÆñ¤·¤¤¤ï¤±¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£
-</p><p>´Êñ¤ÊÎã¤Ï¸ø¼°Ê¸½ñ¤Ë¤â¤¢¤ê¤Þ¤¹¡§
+<a name="4.20_.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E6.93.8D.E4.BD.9C.E3.81.AE.E7.9B.A3.E6.9F.BB.E8.A8.BC.E8.B7.A1.E3.82.92.E6.AE.8B.E3.81.99.E6.96.B9.E6.B3.95.E3.81.AF.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.3F"></a><h3> <span class="mw-headline">4.20 データベース操作の監査証跡を残す方法はありますか? </span></h3>
+<p>何も組み込まれていませんが、そうした機能を組み立てることがとても難しいわけではありません。
+</p><p>簡単な例は公式文書にもあります:
 <a href="http://www.postgresql.jp/document/current/html/plpgsql-trigger.html#PLPGSQL-TRIGGER-AUDIT-EXAMPLE" class="external free" title="http://www.postgresql.jp/document/current/html/plpgsql-trigger.html#PLPGSQL-TRIGGER-AUDIT-EXAMPLE" rel="nofollow">http://www.postgresql.jp/document/current/html/plpgsql-trigger.html#PLPGSQL-TRIGGER-AUDIT-EXAMPLE</a>
-</p><p>¤³¤Îµ¡Ç½¤òɸŪ¤È¤¹¤ë¥×¥í¥¸¥§¥¯¥È¡§ <a href="http://pgfoundry.org/projects/tablelog/" class="external free" title="http://pgfoundry.org/projects/tablelog/" rel="nofollow">http://pgfoundry.org/projects/tablelog/</a>
-</p><p>ÇطʤȤʤëÃμ±¤ä¤½¤Î¾¤Î¼ÂÁõ¡§ 
+</p><p>この機能を標的とするプロジェクト: <a href="http://pgfoundry.org/projects/tablelog/" class="external free" title="http://pgfoundry.org/projects/tablelog/" rel="nofollow">http://pgfoundry.org/projects/tablelog/</a>
+</p><p>背景となる知識やその他の実装: 
 <a href="http://it.toolbox.com/blogs/database-soup/simple-data-auditing-19014" class="external free" title="http://it.toolbox.com/blogs/database-soup/simple-data-auditing-19014" rel="nofollow">http://it.toolbox.com/blogs/database-soup/simple-data-auditing-19014</a>
 <a href="http://www.go4expert.com/forums/showthread.php?t=7252" class="external free" title="http://www.go4expert.com/forums/showthread.php?t=7252" rel="nofollow">http://www.go4expert.com/forums/showthread.php?t=7252</a>
 <a href="http://www.alberton.info/postgresql_table_audit.html" class="external free" title="http://www.alberton.info/postgresql_table_audit.html" rel="nofollow">http://www.alberton.info/postgresql_table_audit.html</a>
 </p>
-<a name="4.21.29_.E7.8F.BE.E5.9C.A8.E3.81.AE.E6.99.82.E5.88.BB.E3.81.8C.E3.83.87.E3.83.95.E3.82.A9.E3.83.AB.E3.83.88.E3.81.A8.E3.81.AA.E3.82.8B.E3.82.88.E3.81.86.E3.81.AA.E3.82.AB.E3.83.A9.E3.83.A0.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.A4.E3.81.8F.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.21) ¸½ºß¤Î»þ¹ï¤¬¥Ç¥Õ¥©¥ë¥È¤È¤Ê¤ë¤è¤¦¤Ê¥«¥é¥à¤Ï¤É¤Î¤è¤¦¤Ë¤Ä¤¯¤ê¤Þ¤¹¤«¡©</span></h3>
-<p>CURRENT_TIMESTAMP¤ò»È¤¤¤Þ¤¹:
+<a name="4.21.29_.E7.8F.BE.E5.9C.A8.E3.81.AE.E6.99.82.E5.88.BB.E3.81.8C.E3.83.87.E3.83.95.E3.82.A9.E3.83.AB.E3.83.88.E3.81.A8.E3.81.AA.E3.82.8B.E3.82.88.E3.81.86.E3.81.AA.E3.82.AB.E3.83.A9.E3.83.A0.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.A4.E3.81.8F.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.21) 現在の時刻がデフォルトとなるようなカラムはどのようにつくりますか?</span></h3>
+<p>CURRENT_TIMESTAMPを使います:
 </p>
 <pre>   CREATE TABLE test (x int, modtime TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
 </pre>
-<a name="4.22.29_.E5.A4.96.E9.83.A8.E7.B5.90.E5.90.88.28outer_join.29.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.AE.9F.E7.8F.BE.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.3F"></a><h3> <span class="mw-headline">4.22) ³°Éô·ë¹ç(outer join)¤Ï¤É¤Î¤è¤¦¤Ë¼Â¸½¤·¤Þ¤¹¤«?</span></h3>
-<p>PostgreSQL ¤Ï SQL É¸½à¹½Ê¸¤ò»È¤¦³°Éô·ë¹ç(¥¢¥¦¥¿¡¼¥¸¥ç¥¤¥ó)¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤¹¡£¤³¤³¤Ë 2¤Ä¤ÎÎãÂ꤬¤¢¤ê¤Þ¤¹¡£
+<a name="4.22.29_.E5.A4.96.E9.83.A8.E7.B5.90.E5.90.88.28outer_join.29.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.AE.9F.E7.8F.BE.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.3F"></a><h3> <span class="mw-headline">4.22) 外部結合(outer join)はどのように実現しますか?</span></h3>
+<p>PostgreSQL は SQL 標準構文を使う外部結合(アウタージョイン)をサポートします。ここに 2つの例題があります。
 </p>
 <pre>   SELECT *
    FROM t1 LEFT OUTER JOIN t2 ON (t1.col = t2.col);
 </pre>
-<p>¤¢¤ë¤¤¤Ï
+<p>あるいは
 </p>
 <pre>   SELECT *
    FROM t1 LEFT OUTER JOIN t2 USING (col);
 </pre>
-<p>¤³¤ì¤é¤Î¾ÝħŪ¤Ê¥¯¥¨¥ê¤Ç¤Ï t1.col ¤ò t2.col ¤È·ë¹ç¤·¤Æ¡¢t1 ¤Î·ë¹ç¤µ¤ì¤Ê¤«¤Ã¤¿¥í¥¦(t2 ¤È°ìÃפ·¤Ê¤«¤Ã¤¿¥í¥¦)¤âÊÖ¤·¤Æ¤¤¤Þ¤¹¡£RIGHT ·ë¹ç¤Ï t2 ¤Î·ë¹ç¤µ¤ì¤Ê¤«¤Ã¤¿¥í¥¦¤ò²Ã¤¨¤ë¤Ç¤·¤ç¤¦¡£FULL ·ë¹ç¤Ï¡¢°ìÃפ·¤¿¥í¥¦¤Ë t1 ¤È t2 ¤«¤é¤Ï·ë¹ç¤µ¤ì¤Ê¤«¤Ã¤¿¥í¥¦¤òÊÖ¤¹¤Ç¤·¤ç¤¦¡£OUTER ¤È¤¤¤¦¸ÀÍդϥª¥×¥·¥ç¥ó¤Ç LEFT, RIGHT, ¤Þ¤¿¤Ï FULL ¤Ê¤É¤Î·ë¹ç¤ò²¾Äꤵ¤ì¤Æ¤¤¤Þ¤¹¡£Ä̾·ë¹ç¤ÏINNER·ë¹ç¤È¸Æ¤Ð¤ì¤Þ¤¹¡£ 
+<p>これらの象徴的なクエリでは t1.col を t2.col と結合して、t1 の結合されなかったロウ(t2 と一致しなかったロウ)も返しています。RIGHT 結合は t2 の結合されなかったロウを加えるでしょう。FULL 結合は、一致したロウに t1 と t2 からは結合されなかったロウを返すでしょう。OUTER という言葉はオプションで LEFT, RIGHT, または FULL などの結合を仮定されています。通常、結合はINNER結合と呼ばれます。 
 </p>
-<a name="4.23.29_.E8.A4.87.E6.95.B0.E3.81.AE.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.82.92.E4.BD.BF.E3.81.86.E5.95.8F.E3.81.84.E5.90.88.E3.82.8F.E3.81.9B.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.99.E3.82.8C.E3.81.B0.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.23) Ê£¿ô¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò»È¤¦Ì䤤¹ç¤ï¤»¤Ï¤É¤Î¤è¤¦¤Ë¤¹¤ì¤Ð¤Ç¤­¤Þ¤¹¤«¡©</span></h3>
-<p>¸½¹Ô¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹°Ê³°¤Ø¤ÎÌ䤤¹ç¤ï¤»¤ÎÊýË¡¤Ï¤¢¤ê¤Þ¤»¤ó¡£¤È¤¤¤¦¤Î¤âPostgreSQL¤¬¥Ç¡¼¥¿¥Ù¡¼¥¹»ÅÍͤΥ·¥¹¥Æ¥à¥«¥¿¥í¥°¤òÆɤ߹þ¤à¤¿¤á¤Ç¡¢¤½¤³¤Ë¤Ï¡¢¤¿¤È¤¨¤½¤Î¤Õ¤ê¤ò¤¹¤ë¤À¤±¤Ë¤·¤í¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò±Û¤¨¤ÆÌ䤤¹ç¤ï¤»¤ò¤¹¤ë¤¹¤Ù¤¬¤¢¤ê¤Þ¤»¤ó¡£
-</p><p>contrib/dblink ¤Ï¥Ç¡¼¥¿¥Ù¡¼¥¹´Ö(cross-database)¤ÎÌ䤤¹ç¤ï¤»¤ò´Ø¿ô¸Æ½Ð¤·¤Ë¤è¤êµö¤·¤Þ¤¹¡£¤â¤Á¤í¤ó¡¢¥¯¥é¥¤¥¢¥ó¥È¤ÏƱ»þ¤ËÀܳ¤òÊ̤Υǡ¼¥¿¥Ù¡¼¥¹¤Ø¤âÄ¥¤é¤Ê¤¯¤Æ¤Ï¤Ê¤é¤º¡¢·ë²Ì¤ò¥¯¥é¥¤¥¢¥ó¥È¦¤Ç¥Þ¡¼¥¸¤·¤Ê¤¯¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó¡£
+<a name="4.23.29_.E8.A4.87.E6.95.B0.E3.81.AE.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.82.92.E4.BD.BF.E3.81.86.E5.95.8F.E3.81.84.E5.90.88.E3.82.8F.E3.81.9B.E3.81.AF.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E3.81.99.E3.82.8C.E3.81.B0.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.23) 複数のデータベースを使う問い合わせはどのようにすればできますか?</span></h3>
+<p>現行のデータベース以外への問い合わせの方法はありません。というのもPostgreSQLがデータベース仕様のシステムカタログを読み込むためで、そこには、たとえそのふりをするだけにしろ、データベースを越えて問い合わせをするすべがありません。
+</p><p>contrib/dblink はデータベース間(cross-database)の問い合わせを関数呼出しにより許します。もちろん、クライアントは同時に接続を別のデータベースへも張らなくてはならず、結果をクライアント側でマージしなくてはなりません。
 </p>
-<a name="4.24.29_.E9.96.A2.E6.95.B0.E3.81.8B.E3.82.89.E8.A4.87.E6.95.B0.E3.81.AE.E3.83.AD.E3.82.A6.E3.81.BE.E3.81.9F.E3.81.AF.E3.82.AB.E3.83.A9.E3.83.A0.E3.82.92.E8.BF.94.E3.81.99.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.24) ´Ø¿ô¤«¤éÊ£¿ô¤Î¥í¥¦¤Þ¤¿¤Ï¥«¥é¥à¤òÊÖ¤¹¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©</span></h3>
-<p>½¸¹ç¤òÊÖ¤¹´Ø¿ô(Set Returning Functions): 
+<a name="4.24.29_.E9.96.A2.E6.95.B0.E3.81.8B.E3.82.89.E8.A4.87.E6.95.B0.E3.81.AE.E3.83.AD.E3.82.A6.E3.81.BE.E3.81.9F.E3.81.AF.E3.82.AB.E3.83.A9.E3.83.A0.E3.82.92.E8.BF.94.E3.81.99.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.24) 関数から複数のロウまたはカラムを返すにはどうしますか?</span></h3>
+<p>集合を返す関数(Set Returning Functions): 
 <a href="/wiki/Return_more_than_one_row_of_data_from_PL/pgSQL_functions" title="Return more than one row of data from PL/pgSQL functions">Return more than one row of data from PL/pgSQL functions</a>
-¤ò»È¤¦¤È´Êñ¤Ç¤¹¡£
+を使うと簡単です。
 </p>
-<a name="4.25.29_PL.2FPgSQL_.E3.81.AE.E9.96.A2.E6.95.B0.E3.81.AE.E4.B8.AD.E3.81.A7.E4.B8.80.E6.99.82.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E3.81.AB.E3.82.A2.E3.82.AF.E3.82.BB.E3.82.B9.E3.81.99.E3.82.8B.E3.81.A8.E3.81.8D.E3.80.81.E3.81.A9.E3.81.86.E3.81.97.E3.81.A6_.22relation_with_OID_.23.23.23.23.23_does_not_exist.22_.E3.81.A8.E3.81.84.E3.81.86.E3.82.A8.E3.83.A9.E3.83.BC.E3.82.92.E5.8F.97.E3.81.91.E5.8F.96.E3.82.8B.E3.81.AE.E3.81.A7.E3.81.97.E3.82.87.E3.81.86.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.25) PL/PgSQL ¤Î´Ø¿ô¤ÎÃæ¤Ç°ì»þ¥Æ¡¼¥Ö¥ë¤Ë¥¢¥¯¥»¥¹¤¹¤ë¤È¤­¡¢¤É¤¦¤·¤Æ "relation with OID ##### does not exist" ¤È¤¤¤¦¥¨¥é¡¼¤ò¼õ¤±¼è¤ë¤Î¤Ç¤·¤ç¤¦¤«¡©</span></h3>
-<p>¥Ð¡¼¥¸¥ç¥ó8.3¤è¤êÁ°¤Î PostgreSQL ¤Ç¤Ï¡¢PL/PgSQL ¤Ï´Ø¿ô¥¹¥¯¥ê¥×¥È¤ò¥­¥ã¥Ã¥·¥å¤·¤¿¤¿¤á¡¢±¿°­¤¯¤½¤ÎÉûºîÍѤ¬¤¢¤ê¤Þ¤·¤¿¡£PL/PgSQL ´Ø¿ô¤¬°ì»þ¥Æ¡¼¥Ö¥ë¤Ë¥¢¥¯¥»¥¹¤·¤Æ¸å¤Ç¤½¤Î¥Æ¡¼¥Ö¥ë¤ò¾Ã¤·¤Æºî¤ê¤·¤¿¾ì¹ç¤Ë¡¢´Ø¿ô¤¬¤â¤¦°ìÅٸƤӽФµ¤ì¤¿¤È¤­¤Ï¡¢¤½¤Î´Ø¿ô¤Î¥­¥ã¥Ã¥·¥å¤·¤Æ¤¤¤¿ÆâÍƤ¬¤Þ¤À¸Å¤¤°ì»þ¥Æ¡¼¥Ö¥ë¤ò»Ø¤·¼¨¤·¤¿¤Þ¤Þ¤À¤Ã¤¿¤«¤é¤Ç¤¹¡£¤³¤Î¡¢²ò·èºö¤È¤·¤Æ¡¢PL/PgSQL¤ÎÃæ¤Ç EXECUTE ¤ò°ì»þ¥Æ¡¼¥Ö¥ë¤Ø¤Î¥¢¥¯¥»¥¹¤Î¤¿¤á¤Ë»È¤¤¤Þ¤¹¡£¤½¤¦¤¹¤ë¤È¡¢¥¯¥¨¥ê¤ÏËè²ó¥Ñ¡¼¥¹¤ò¤ä¤êľ¤·¤µ¤ì¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
-</p><p>¤³¤ÎÌäÂê¤Ï¡¢ PostgreSQL ¥Ð¡¼¥¸¥ç¥ó8.3 °Ê¹ß¤Ç¤Ïµ¯¤­¤Þ¤»¤ó¡£
+<a name="4.25.29_PL.2FPgSQL_.E3.81.AE.E9.96.A2.E6.95.B0.E3.81.AE.E4.B8.AD.E3.81.A7.E4.B8.80.E6.99.82.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E3.81.AB.E3.82.A2.E3.82.AF.E3.82.BB.E3.82.B9.E3.81.99.E3.82.8B.E3.81.A8.E3.81.8D.E3.80.81.E3.81.A9.E3.81.86.E3.81.97.E3.81.A6_.22relation_with_OID_.23.23.23.23.23_does_not_exist.22_.E3.81.A8.E3.81.84.E3.81.86.E3.82.A8.E3.83.A9.E3.83.BC.E3.82.92.E5.8F.97.E3.81.91.E5.8F.96.E3.82.8B.E3.81.AE.E3.81.A7.E3.81.97.E3.82.87.E3.81.86.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.25) PL/PgSQL の関数の中で一時テーブルにアクセスするとき、どうして "relation with OID ##### does not exist" というエラーを受け取るのでしょうか?</span></h3>
+<p>バージョン8.3より前の PostgreSQL では、PL/PgSQL は関数スクリプトをキャッシュしたため、運悪くその副作用がありました。PL/PgSQL 関数が一時テーブルにアクセスして後でそのテーブルを消して作りした場合に、関数がもう一度呼び出されたときは、その関数のキャッシュしていた内容がまだ古い一時テーブルを指し示したままだったからです。この、解決策として、PL/PgSQLの中で EXECUTE を一時テーブルへのアクセスのために使います。そうすると、クエリは毎回パースをやり直しされるようになります。
+</p><p>この問題は、 PostgreSQL バージョン8.3 以降では起きません。
 </p>
-<a name="4.26.29_.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AA.E3.83.AC.E3.83.97.E3.83.AA.E3.82.B1.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.AE.E3.82.BD.E3.83.AA.E3.83.A5.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.8C.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.26) ¤É¤Î¤è¤¦¤Ê¥ì¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¥½¥ê¥å¡¼¥·¥ç¥ó¤¬¤¢¤ê¤Þ¤¹¤«¡©</span></h3>
-<p>¡Ö¥ì¥×¥ê¥±¡¼¥·¥ç¥ó¡×¤È°ì¸À¤Ç¤¤¤¤¤Þ¤¹¤¬¡¢¥ì¥×¥ê¥±¡¼¥·¥ç¥ó¤ò¤¹¤ë¤¿¤á¤Îµ»½Ñ¤Ï¤¤¤¯¤Ä¤â¤¢¤ê¡¢¤½¤ì¤¾¤ì¡¢ÍøÅÀ¤È·çÅÀ¤¬¤¢¤ê¤Þ¤¹¡£
-¤³¤Î¥È¥Ô¥Ã¥¯¤Ë¤Ä¤¤¤Æ¡¢²æ¡¹¤Îʸ½ñ¤Î¤³¤Á¤é¤Ë¤âÎɤ¤¾Ò²ð¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹
+<a name="4.26.29_.E3.81.A9.E3.81.AE.E3.82.88.E3.81.86.E3.81.AA.E3.83.AC.E3.83.97.E3.83.AA.E3.82.B1.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.AE.E3.82.BD.E3.83.AA.E3.83.A5.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.8C.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.26) どのようなレプリケーションのソリューションがありますか?</span></h3>
+<p>「レプリケーション」と一言でいいますが、レプリケーションをするための技術はいくつもあり、それぞれ、利点と欠点があります。
+このトピックについて、我々の文書のこちらにも良い紹介が含まれています
 <a href="http://www.postgresql.jp/document/current/html/high-availability.html" class="external free" title="http://www.postgresql.jp/document/current/html/high-availability.html" rel="nofollow">http://www.postgresql.jp/document/current/html/high-availability.html</a>
-¡£
-¤Þ¤¿¡¢
-¥ì¥×¥ê¥±¡¼¥·¥ç¥ó¥½¥Õ¥È¥¦¥§¥¢¤È¤½¤Îµ¡Ç½¤Ë¤Ä¤¤¤Æ³Ê»Ò¾õ¤Ë¤Þ¤È¤á¤¿¤â¤Î¤¬¤³¤Á¤é¤Ë¤¢¤ê¤Þ¤¹
+。
+また、
+レプリケーションソフトウェアとその機能について格子状にまとめたものがこちらにあります
 <a href="/wiki/Replication%2C_Clustering%2C_and_Connection_Pooling" title="Replication, Clustering, and Connection Pooling">Replication, Clustering, and Connection Pooling</a>
-¡£
-</p><p>¥Þ¥¹¥¿¡¿¥¹¥ì¡¼¥Ö¤Î¥ì¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¡¢Æɤߡ¿½ñ¤­¤Î¥¯¥¨¥ê¤ò¼õ¤±¼è¤ë¥·¥ó¥°¥ë¥Þ¥¹¥¿¤¬²Äǽ¤Ç¡¢¥¹¥ì¡¼¥Ö¤Ç¤ÏÆɤߡ¿SELECT¤ÎÌ䤤¹ç¤ï¤»¤À¤±¤ò¼õ¤±ÉÕ¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£ºÇ¤â¿Íµ¤¤¬¤¢¤ë¡¢¥Õ¥ê¡¼¤ÇÍøÍѤǤ­¤ë¡¢¥Þ¥¹¥¿-¥¹¥ì¡¼¥Ö¤ÎPostgreSQL¥ì¥×¥ê¥±¡¼¥·¥ç¥ó¥½¥ê¥å¡¼¥·¥ç¥ó¤Ï¡¢ Slony-I ¤Ç¤¹¡£
-</p><p>¥Þ¥ë¥Á-¥Þ¥¹¥¿¤Î¥ì¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¡¢Æɤߡ¿½ñ¤­¤Î¥¯¥¨¥ê¤ò¼õ¤±¤È¤ê¡¢Ê£¿ô¤Î¥ì¥×¥ê¥±¡¼¥È¤µ¤»¤ë¥³¥ó¥Ô¥å¡¼¥¿¤ËÁ÷¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£¤³¤Îµ¡Ç½¤Ï¡¢¥µ¡¼¥Ð´Ö¤ÎÊѹ¹¤ÎƱ´ü¤¬É¬Íפʤ¿¤á¡¢À­Ç½¤Ë½ÅÂç¤Ê¾×·â¤òÍ¿¤¨¤Þ¤¹¡£ PGCluster ¤Ï¡¢¤³¤Î¤è¤¦¤Ê¥½¥ê¥å¡¼¥·¥ç¥ó¤È¤·¤ÆPostgreSQL¤Î¤¿¤á¤Ë¥Õ¥ê¡¼¤ÇÍøÍѤǤ­¤ë¤â¤Î¤È¤·¤Æ¡¢ºÇ¤â¿Íµ¤¤¬¤¢¤ê¤Þ¤¹¡£
-</p><p>¤³¤Î¾¤Ë¤â¡¢¾¦ÍѤä¥Ï¡¼¥É¥¦¥§¥¢¥Ù¡¼¥¹¤Î¥ì¥×¥ê¥±¡¼¥·¥ç¥ó¡¦¥½¥ê¥å¡¼¥·¥ç¥ó¤¬ÍøÍѲÄǽ¤Ç¡¢¤¤¤í¤¤¤í¤Ê¥ì¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¥â¥Ç¥ë¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤¹¡£
+。
+</p><p>マスタ/スレーブのレプリケーションは、読み/書きのクエリを受け取るシングルマスタが可能で、スレーブでは読み/SELECTの問い合わせだけを受け付けることができます。最も人気がある、フリーで利用できる、マスタ-スレーブのPostgreSQLレプリケーションソリューションは、 Slony-I です。
+</p><p>マルチ-マスタのレプリケーションは、読み/書きのクエリを受けとり、複数のレプリケートさせるコンピュータに送ることができます。この機能は、サーバ間の変更の同期が必要なため、性能に重大な衝撃を与えます。 PGCluster は、このようなソリューションとしてPostgreSQLのためにフリーで利用できるものとして、最も人気があります。
+</p><p>この他にも、商用やハードウェアベースのレプリケーション・ソリューションが利用可能で、いろいろなレプリケーションのモデルをサポートしています。
 </p>
-<a name="4.27.29.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E3.81.A8.E3.82.AB.E3.83.A9.E3.83.A0.E3.81.AE.E5.90.8D.E5.89.8D.E3.81.8C.E3.82.AF.E3.82.A8.E3.83.AA.E3.83.BC.E3.81.AE.E4.B8.AD.E3.81.A7.E8.AA.8D.E8.AD.98.E3.81.95.E3.82.8C.E3.81.AA.E3.81.84.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F.E3.81.AA.E3.81.9C.E3.82.AD.E3.83.A3.E3.83.94.E3.82.BF.E3.83.A9.E3.82.A4.E3.82.BA.28.E5.8D.98.E8.AA.9E.E5.85.88.E9.A0.AD.E3.81.AE.E5.A4.A7.E6.96.87.E5.AD.97.E5.8C.96.29.E3.81.AF.E4.BF.9D.E6.8C.81.E3.81.95.E3.82.8C.E3.81.AA.E3.81.84.E3.81.AE.E3.81.A7.E3.81.99.E3.81.8B.3F"></a><h3> <span class="mw-headline">4.27)¥Æ¡¼¥Ö¥ë¤È¥«¥é¥à¤Î̾Á°¤¬¥¯¥¨¥ê¡¼¤ÎÃæ¤Çǧ¼±¤µ¤ì¤Ê¤¤¤Î¤Ï¤Ê¤¼¤Ç¤¹¤«¡©¤Ê¤¼¥­¥ã¥Ô¥¿¥é¥¤¥º(ñ¸ìÀèƬ¤ÎÂçʸ»ú²½)¤ÏÊÝ»ý¤µ¤ì¤Ê¤¤¤Î¤Ç¤¹¤«?</span></h3>
-<p>̾Á°¤¬Ç§¼±¤µ¤ì¤Ê¤¤ºÇ¤â°ìÈÌŪ¤Ê¸¶°ø¤Ï¡¢¥Æ¡¼¥Ö¥ë¤òºîÀ®¤¹¤ëºÝ¤Ë¡¢¥Æ¡¼¥Ö¥ë¤ä¥«¥é¥à¤ò°Ï¤¦Æó½Å°úÍÑÉä¤Î»ÈÍѤǤ¹¡£Æó½Å°úÍÑÉä¤ò»È¤¦¤È¡¢¥Æ¡¼¥Ö¥ë¤È¥«¥é¥à¤Î̾Á°¡Ê¼±Ê̻ҤȤ¤¤¤¤Þ¤¹¡Ë¤ÏÂçʸ»ú¤È¾®Ê¸»ú¤Î¶èÊ̤ò¤·¤Æ³ÊǼ¤µ¤ì¤Þ¤¹¡£¤·¤¿¤¬¤Ã¤Æ¡¢pgAdmin¤Î¤è¤¦¤Ë¥Æ¡¼¥Ö¥ëºîÀ®¤Î¤È¤­¤Ë¼«Æ°Åª¤ËÆó½Å°úÍÑÉä¤ò»È¤¦¤â¤Î¤Ï¥¯¥¨¥ê¤ÎÃæ¤Ç¤½¤ì¤é¤Î̾Á°¤ò»È¤¦¤È¤­¤ËÆó½Å°úÍÑÉä¤òÉÕ¤±¤Ê¤¯¤Æ¤Ï¤Ê¤é¤Ê¤¤¤³¤È¤ò°ÕÌ£¤·¤Þ¤¹¡£¤³¤Î¤¿¤á¡¢¼±Ê̻Ҥòǧ¼±¤µ¤»¤ë¤¿¤á¤Ë¤Ï°Ê²¼¤Î¤¤¤º¤ì¤«¤ò¿´¤¬¤±¤Þ¤¹¡£
+<a name="4.27.29.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E3.81.A8.E3.82.AB.E3.83.A9.E3.83.A0.E3.81.AE.E5.90.8D.E5.89.8D.E3.81.8C.E3.82.AF.E3.82.A8.E3.83.AA.E3.83.BC.E3.81.AE.E4.B8.AD.E3.81.A7.E8.AA.8D.E8.AD.98.E3.81.95.E3.82.8C.E3.81.AA.E3.81.84.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F.E3.81.AA.E3.81.9C.E3.82.AD.E3.83.A3.E3.83.94.E3.82.BF.E3.83.A9.E3.82.A4.E3.82.BA.28.E5.8D.98.E8.AA.9E.E5.85.88.E9.A0.AD.E3.81.AE.E5.A4.A7.E6.96.87.E5.AD.97.E5.8C.96.29.E3.81.AF.E4.BF.9D.E6.8C.81.E3.81.95.E3.82.8C.E3.81.AA.E3.81.84.E3.81.AE.E3.81.A7.E3.81.99.E3.81.8B.3F"></a><h3> <span class="mw-headline">4.27)テーブルとカラムの名前がクエリーの中で認識されないのはなぜですか?なぜキャピタライズ(単語先頭の大文字化)は保持されないのですか?</span></h3>
+<p>名前が認識されない最も一般的な原因は、テーブルを作成する際に、テーブルやカラムを囲う二重引用符の使用です。二重引用符を使うと、テーブルとカラムの名前(識別子といいます)は大文字と小文字の区別をして格納されます。したがって、pgAdminのようにテーブル作成のときに自動的に二重引用符を使うものはクエリの中でそれらの名前を使うときに二重引用符を付けなくてはならないことを意味します。このため、識別子を認識させるためには以下のいずれかを心がけます。
 </p>
-<ul><li> ¥Æ¡¼¥Ö¥ë¤òºîÀ®¤¹¤ë¤È¤­¤ËÆó½Å°úÍÑÉä¤Ç¼±Ê̻Ҥò°Ï¤¦¤³¤È¤òÈò¤±¤ë
-</li><li> ¼±Ê̻ҤˤϾ®Ê¸»ú¤À¤±¤ò»È¤¦
-</li><li> ¥¯¥¨¥ê¤ÎÃæ¤Ç»²¾È¤¹¤ë¤È¤­¤ÏÆó½Å°úÍÑÉä¤Ç¼±Ê̻Ҥò°Ï¤¦
+<ul><li> テーブルを作成するときに二重引用符で識別子を囲うことを避ける
+</li><li> 識別子には小文字だけを使う
+</li><li> クエリの中で参照するときは二重引用符で識別子を囲う
 </li></ul>
 <p><br />
 </p>
-<a name="4.28.29.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.81.AE.E3.83.91.E3.82.B9.E3.83.AF.E3.83.BC.E3.83.89.E3.82.92.E5.BF.98.E3.82.8C.E3.81.A6.E3.81.97.E3.81.BE.E3.81.84.E3.81.BE.E3.81.97.E3.81.9F.E3.80.82.E5.8F.96.E3.82.8A.E6.88.BB.E3.81.99.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.28)¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¥Ñ¥¹¥ï¡¼¥É¤ò˺¤ì¤Æ¤·¤Þ¤¤¤Þ¤·¤¿¡£¼è¤êÌ᤹¤Ë¤Ï¤É¤¦¤·¤Þ¤¹¤«¡©</span></h3>
-<p>¤Ç¤­¤Þ¤»¤ó¡£¤·¤«¤·¡¢ÀßÄê¤ò¤ä¤êľ¤·¤¿¤ê¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤¹¡£¤³¤ì¤ò¤¹¤ë¤Ë¤Ï¡¢
+<a name="4.28.29.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.81.AE.E3.83.91.E3.82.B9.E3.83.AF.E3.83.BC.E3.83.89.E3.82.92.E5.BF.98.E3.82.8C.E3.81.A6.E3.81.97.E3.81.BE.E3.81.84.E3.81.BE.E3.81.97.E3.81.9F.E3.80.82.E5.8F.96.E3.82.8A.E6.88.BB.E3.81.99.E3.81.AB.E3.81.AF.E3.81.A9.E3.81.86.E3.81.97.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.28)データベースのパスワードを忘れてしまいました。取り戻すにはどうしますか?</span></h3>
+<p>できません。しかし、設定をやり直したりすることはできます。これをするには、
 </p>
-<ul><li> pg_hba.conf ¤òÊÔ½¸¤·¤Æ¡¢°ì»þŪ¤Ë <i>trust</i> Ç§²Ä¤òµö¤·¤Þ¤¹
-</li><li> ¹½À®¥Õ¥¡¥¤¥ë¤ò¥ê¥í¡¼¥É¤·¤Þ¤¹ (pg_ctl reload)
-</li><li> Àܳ¤·¤Æ ALTER ROLE / PASSWORD ¤ò¿·¤·¤¤¥Ñ¥¹¥ï¡¼¥É¤òÀßÄꤹ¤ë¤¿¤á¤Ëȯ¹Ô¤·¤Þ¤¹
-</li><li> pg_hba.conf ¤òºÆ¤ÓÊÔ½¸¤·¡¢¸µ¤ÎÀßÄê¤ËÌᤷ¤Þ¤¹
-</li><li> ¹½À®¥Õ¥¡¥¤¥ë¤òºÆ¤Ó¥ê¥í¡¼¥É¤·¤Þ¤¹
+<ul><li> pg_hba.conf を編集して、一時的に <i>trust</i> 認可を許します
+</li><li> 構成ファイルをリロードします (pg_ctl reload)
+</li><li> 接続して ALTER ROLE / PASSWORD を新しいパスワードを設定するために発行します
+</li><li> pg_hba.conf を再び編集し、元の設定に戻します
+</li><li> 構成ファイルを再びリロードします
 </li></ul>
 <p><br />
 </p>
-<a name="4.29.29PostgreSQL.E3.81.AB.E3.82.B9.E3.83.88.E3.82.A2.E3.83.BC.E3.83.89.E3.83.97.E3.83.AD.E3.82.B7.E3.83.BC.E3.82.B8.E3.83.A3.E3.81.AF.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.29)PostgreSQL¤Ë¥¹¥È¥¢¡¼¥É¥×¥í¥·¡¼¥¸¥ã¤Ï¤¢¤ê¤Þ¤¹¤«¡©</span></h3>
-<p>PostgreSQL¤Ë¥¹¥È¥¢¥É¥×¥í¥·¡¼¥¸¥ã¤Ï¤¢¤ê¤Þ¤»¤ó¤¬¡¢¤È¤Æ¤â¶¯ÎϤʴؿô¤ò»ý¤Ã¤Æ¤¤¤Æ¡¢¥æ¡¼¥¶ÄêµÁ´Ø¿ô¤Îµ¡Ç½¤ò¤Ä¤«¤Ã¤Æ¡¢Â¾¤ÎDBMS¤Î¥¹¥È¥¢¡¼¥É¥ë¡¼¥Á¥ó(¥×¥í¥·¡¼¥¸¥ã¤ä´Ø¿ô)¤Ç¤Ç¤­¤ë¤è¤¦¤ÊÂçÄñ¤ÎǽÎϤϻý¤Ã¤Æ¤Þ¤¹¤·¡¢Â¿¤¯¤Î¾ì¹ç¤Ï¤½¤ì°Ê¾å¤Î¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
-</p><p>¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢°ã¤¦·¿¤Ç¤¢¤Ã¤Æ¤â¡¢¤¤¤¯¤Ä¤«¤Î¥×¥í¥°¥é¥ß¥ó¥°¸À¸ì¤Ç¼ÂÁõ¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-(¾Ü¤·¤¯¤Ï¼¡¤Îʸ½ñ¤ò»²¾È¤¯¤À¤µ¤¤¡£ <a href="http://www.postgresql.org/docs/current/static/xfunc.html" class="external text" title="http://www.postgresql.org/docs/current/static/xfunc.html" rel="nofollow">User-Defined Functions</a>)
-</p><p>PostgreSQL ¤Î´Ø¿ô¤Ï¤¤¤í¤¤¤í¤ÊÊýË¡¤Ç¸Æ¤Ó½Ð¤»¤Þ¤¹¡£Â¾¤ÎRDBMS¤ÎÃæ¤Î¥¹¥È¥¢¥É¥×¥í¥·¡¼¥¸¥ã¤ò¸Æ¤Ó½Ð¤¹¤è¤¦¤Ë´Ø¿ô¤ò¸Æ¤Ó½Ð¤·¤¿¤¤¾ì¹ç¤Ï(°ìÈÌŪ¤Ë´Ø¿ô¤ÏÉûºîÍѤ¬¤¢¤ê¤Þ¤¹¤¬¡¢
-¤½¤Î·ë²Ì¤Ë¤Ä¤¤¤Æ¤Ïµ¤¤Ë¤·¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¤Ë¤Ï¡¢¤¿¤È¤¨¤Ð¡¢Ìá¤ê¤òvoid·¿¤Ë¤¹¤ë¤³¤È¤Ç)¡¢¤Ò¤È¤Ä¤Î¥ª¥×¥·¥ç¥ó¤È¤·¤Æ¤Ï¡¢¥×¥í¥·¡¼¥¸¥ã¤ò
-<a href="http://www.postgresql.org/docs/current/static/plpgsql.html" class="external text" title="http://www.postgresql.org/docs/current/static/plpgsql.html" rel="nofollow">PL/pgSQL ¸À¸ì</a>
-¤Ç½ñ¤¤¤Æ
-<a href="http://www.postgresql.org/docs/current/static/plpgsql-statements.html#PLPGSQL-STATEMENTS-SQL-NORESULT" class="external text" title="http://www.postgresql.org/docs/current/static/plpgsql-statements.html#PLPGSQL-STATEMENTS-SQL-NORESULT" rel="nofollow">PERFORM</a> ¥³¥Þ¥ó¥É¤ò»È¤¦¤³¤È¤Ç¤¹¡£
-¤¿¤È¤¨¤Ð¡¢¼¡¤Î¤È¤ª¤ê¤Ç¤¹¡£
-</p><p>Ãí°Õ:
+<a name="4.29.29PostgreSQL.E3.81.AB.E3.82.B9.E3.83.88.E3.82.A2.E3.83.BC.E3.83.89.E3.83.97.E3.83.AD.E3.82.B7.E3.83.BC.E3.82.B8.E3.83.A3.E3.81.AF.E3.81.82.E3.82.8A.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">4.29)PostgreSQLにストアードプロシージャはありますか?</span></h3>
+<p>PostgreSQLにストアドプロシージャはありませんが、とても強力な関数を持っていて、ユーザ定義関数の機能をつかって、他のDBMSのストアードルーチン(プロシージャや関数)でできるような大抵の能力は持ってますし、多くの場合はそれ以上のこともできます。
+</p><p>これらの関数は、違う型であっても、いくつかのプログラミング言語で実装することができます。
+(詳しくは次の文書を参照ください。 <a href="http://www.postgresql.org/docs/current/static/xfunc.html" class="external text" title="http://www.postgresql.org/docs/current/static/xfunc.html" rel="nofollow">User-Defined Functions</a>)
+</p><p>PostgreSQL の関数はいろいろな方法で呼び出せます。他のRDBMSの中のストアドプロシージャを呼び出すように関数を呼び出したい場合は(一般的に関数は副作用がありますが、
+その結果については気にしないようにするには、たとえば、戻りをvoid型にすることで)、ひとつのオプションとしては、プロシージャを
+<a href="http://www.postgresql.org/docs/current/static/plpgsql.html" class="external text" title="http://www.postgresql.org/docs/current/static/plpgsql.html" rel="nofollow">PL/pgSQL 言語</a>
+で書いて
+<a href="http://www.postgresql.org/docs/current/static/plpgsql-statements.html#PLPGSQL-STATEMENTS-SQL-NORESULT" class="external text" title="http://www.postgresql.org/docs/current/static/plpgsql-statements.html#PLPGSQL-STATEMENTS-SQL-NORESULT" rel="nofollow">PERFORM</a> コマンドを使うことです。
+たとえば、次のとおりです。
+</p><p>注意:
 </p><p>SELECT theNameOfTheFunction(arg1, arg2);
-</p><p>¤ÎÂå¤ï¤ê¤Ë¡¢
+</p><p>の代わりに、
 </p><p>PERFORM theNameOfTheFunction(arg1, arg2);
-</p><p>¤È¤¹¤ì¤Ð¡¢´Ø¿ô¤Ïvoid¤òÊÖ¤¹¤È¤·¤Æ¤â(¤³¤Î·ë²Ì¤ÏvoidÃͤò´Þ¤à1¥ì¥³¡¼¥É¤È¤Ê¤ê¤Þ¤¹¤¬)¡¢·ë²Ì¤ÏÀ¸À®¤µ¤ì¤Þ¤¹¡£
+</p><p>とすれば、関数はvoidを返すとしても(この結果はvoid値を含む1レコードとなりますが)、結果は生成されます。
 </p><p><a href="http://www.postgresql.org/docs/current/static/plpgsql-statements.html#PLPGSQL-STATEMENTS-SQL-NORESULT" class="external text" title="http://www.postgresql.org/docs/current/static/plpgsql-statements.html#PLPGSQL-STATEMENTS-SQL-NORESULT" rel="nofollow">PERFORM</a>
-¤Ï¡¢¤³¤Î¤è¤¦¤Ë»È¤¦¤³¤È¤¬¤Ç¤­¤Æ̵ÍѤʷë²Ì¤òÇË´þ¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+は、このように使うことができて無用な結果を破棄することができます。
 </p><p><br />
 </p>
-<a name=".E6.97.A5.E6.9C.AC.E8.AA.9E.E3.81.AB.E9.96.A2.E3.81.99.E3.82.8B.E8.B3.AA.E5.95.8F"></a><h2> <span class="mw-headline"> ÆüËܸì¤Ë´Ø¤¹¤ë¼ÁÌä</span></h2>
-<a name="5.1.29.E6.97.A5.E6.9C.AC.E8.AA.9E.E3.81.8C.E3.81.86.E3.81.BE.E3.81.8F.E6.89.B1.E3.81.88.E3.81.AA.E3.81.84.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">5.1)ÆüËܸ줬¤¦¤Þ¤¯°·¤¨¤Ê¤¤¤Î¤Ï¤Ê¤¼¤Ç¤¹¤«¡©</span></h3>
-<p>createdb -E¥³¥Þ¥ó¥É¥ª¥×¥·¥ç¥ó¤Ë UTF8 ¤¢¤ë¤¤¤Ï EUC_JP ¤Î¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤ò»ØÄꤷ¤Æ¥Ç¡¼¥¿¥Ù¡¼¥¹¤òºîÀ®¤¹¤ë¤«¡¢¼¡¤Î¤è¤¦¤Ë¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤ò»ØÄꤷ¤Æ¥Ç¡¼¥¿¥Ù¡¼¥¹¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£
+<a name=".E6.97.A5.E6.9C.AC.E8.AA.9E.E3.81.AB.E9.96.A2.E3.81.99.E3.82.8B.E8.B3.AA.E5.95.8F"></a><h2> <span class="mw-headline"> 日本語に関する質問</span></h2>
+<a name="5.1.29.E6.97.A5.E6.9C.AC.E8.AA.9E.E3.81.8C.E3.81.86.E3.81.BE.E3.81.8F.E6.89.B1.E3.81.88.E3.81.AA.E3.81.84.E3.81.AE.E3.81.AF.E3.81.AA.E3.81.9C.E3.81.A7.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">5.1)日本語がうまく扱えないのはなぜですか?</span></h3>
+<p>createdb -Eコマンドオプションに UTF8 あるいは EUC_JP のエンコーディングを指定してデータベースを作成するか、次のようにエンコーディングを指定してデータベースを作成してください。
 </p>
 <pre>       CREATE DATABASE dbname WITH ENCODING 'UTF8';
 </pre>
-<p>¤â¤·¤¯¤Ï¡¢
+<p>もしくは、
 </p>
 <pre>       CREATE DATABASE dbname WITH ENCODING 'EUC_JP';
 </pre>
-<a name="5.2.29_psql_.E3.81.A7Windows.E3.81.8B.E3.82.89.E3.82.A2.E3.82.AF.E3.82.BB.E3.82.B9.E3.81.97.E3.81.9F.E3.81.A8.E3.81.8D.E3.81.AB.E3.80.81.E6.97.A5.E6.9C.AC.E8.AA.9E.E3.81.8C.E6.96.87.E5.AD.97.E5.8C.96.E3.81.91.E3.81.99.E3.82.8B.E3.81.AE.E3.81.A7.E3.81.99.E3.81.8C.EF.BC.9F"></a><h3> <span class="mw-headline">5.2) psql ¤ÇWindows¤«¤é¥¢¥¯¥»¥¹¤·¤¿¤È¤­¤Ë¡¢ÆüËܸ줬ʸ»ú²½¤±¤¹¤ë¤Î¤Ç¤¹¤¬¡©</span></h3>
-<p>psql¤ÎÃæ¤Ç¥¯¥é¥¤¥¢¥ó¥È¤Î¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤¡£
+<a name="5.2.29_psql_.E3.81.A7Windows.E3.81.8B.E3.82.89.E3.82.A2.E3.82.AF.E3.82.BB.E3.82.B9.E3.81.97.E3.81.9F.E3.81.A8.E3.81.8D.E3.81.AB.E3.80.81.E6.97.A5.E6.9C.AC.E8.AA.9E.E3.81.8C.E6.96.87.E5.AD.97.E5.8C.96.E3.81.91.E3.81.99.E3.82.8B.E3.81.AE.E3.81.A7.E3.81.99.E3.81.8C.EF.BC.9F"></a><h3> <span class="mw-headline">5.2) psql でWindowsからアクセスしたときに、日本語が文字化けするのですが?</span></h3>
+<p>psqlの中でクライアントのエンコーディングを指定してください。
 </p>
 <pre>       SET client_encoding TO 'SJIS'
 </pre>
-<p>PostgreSQL¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤Ë»È¤¨¤ëÆüËܸìʸ»ú¥³¡¼¥É¤Ï EUC_JP ¤«UTF-8(UNICODE) ¤Ç¤¢¤ë¤¿¤á¡¢Shift-JISɽ¼¨¤Î¥³¥Þ¥ó¥É¥×¥í¥ó¥×¥È¤«¤é¤Ï¡¢client_encoding¤òÀßÄꤷ¤Æ¤ª¤«¤Ê¤¤¤È¡¢ÆüËܸì¤òɽ¼¨¤¹¤ëºÝ¤Ëʸ»ú²½¤±¤¬¤ª¤­¤Þ¤¹¡£
+<p>PostgreSQLデータベースのエンコーディングに使える日本語文字コードは EUC_JP かUTF-8(UNICODE) であるため、Shift-JIS表示のコマンドプロンプトからは、client_encodingを設定しておかないと、日本語を表示する際に文字化けがおきます。
 </p>
-<a name="5.3.29_PostgreSQL.E3.81.A7.E6.97.A5.E6.9C.AC.E8.AA.9E.E3.81.AE.E5.85.A8.E6.96.87.E6.A4.9C.E7.B4.A2.E3.81.AF.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">5.3) PostgreSQL¤ÇÆüËܸì¤ÎÁ´Ê¸¸¡º÷¤Ï¤Ç¤­¤Þ¤¹¤«¡©</span></h3>
-<p>¥Ð¡¼¥¸¥ç¥ó8.3¤Ç¤Ï¡¢TSearch2Á´Ê¸¸¡º÷µ¡Ç½¤¬ËÜÂΤËÁȤ߹þ¤Þ¤ì¤Þ¤·¤¿¤¬¡¢¤½¤Î¤Þ¤Þ¤Ç¤ÏÆüËܸì¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹¤òºî¤ë»ö¤¬Æñ¤·¤¤¾õ¶·¤Ç¤¹¡£¤³¤ì¤ò²ò·è¤¹¤ë¤¿¤á¤Ë¡¢Takahiro Itagaki»á¤Ë¤è¤Ã¤Æ¡¢Mecab¤È¤¤¤¦·ÁÂÖÁDzòÀÏ¥×¥í¥°¥é¥à¤òÍøÍѤ¹¤ëÆüËܸìÁ´Ê¸¸¡º÷¥â¥¸¥å¡¼¥ë (<a href="http://textsearch-ja.projects.postgresql.org/index-ja.html" class="external text" title="http://textsearch-ja.projects.postgresql.org/index-ja.html" rel="nofollow">textsearch-ja</a>) ¤ÇÆüËܸìÂбþ¤Ç¤­¤Þ¤¹¡£ºÇ¿·¤Î mediawiki ¤Ê¤É¤Ç¤Ï¡¢postgresql.conf ¤Ç
+<a name="5.3.29_PostgreSQL.E3.81.A7.E6.97.A5.E6.9C.AC.E8.AA.9E.E3.81.AE.E5.85.A8.E6.96.87.E6.A4.9C.E7.B4.A2.E3.81.AF.E3.81.A7.E3.81.8D.E3.81.BE.E3.81.99.E3.81.8B.EF.BC.9F"></a><h3> <span class="mw-headline">5.3) PostgreSQLで日本語の全文検索はできますか?</span></h3>
+<p>バージョン8.3では、TSearch2全文検索機能が本体に組み込まれましたが、そのままでは日本語のインデックスを作る事が難しい状況です。これを解決するために、Takahiro Itagaki氏によって、Mecabという形態素解析プログラムを利用する日本語全文検索モジュール (<a href="http://textsearch-ja.projects.postgresql.org/index-ja.html" class="external text" title="http://textsearch-ja.projects.postgresql.org/index-ja.html" rel="nofollow">textsearch-ja</a>) で日本語対応できます。最新の mediawiki などでは、postgresql.conf で
 </p>
 <pre>default_text_search_config = 'pg_catalog.japanese'
 </pre>
-<p>¤òÀßÄꤷ¤Æ»È¤¦¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-Drupal CMS¥Õ¥ì¡¼¥à¥ï¡¼¥¯ÍѤˤϡ¢³«È¯Ãæ¤Îdrupal-tsearch ¥â¥¸¥å¡¼¥ë¤¬ github.com ¤Ë¤¢¤ê¤Þ¤¹¡£
+<p>を設定して使うことができます。
+Drupal CMSフレームワーク用には、開発中のdrupal-tsearch モジュールが github.com にあります。
 </p>
-<a name=".E3.80.8C.E6.97.A5.E6.9C.AC.E8.AA.9E.E7.89.88.E3.81.AB.E3.81.A4.E3.81.84.E3.81.A6.E3.80.8D"></a><h3> <span class="mw-headline">¡ÖÆüËܸìÈǤˤĤ¤¤Æ¡×</span></h3>
-<pre>[ÌõÃí¡§
- ÆüËܸìÈǤÎÀ½ºî¤Ë¤Ä¤¤¤Æ¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£
- ºÇ½ª¹¹¿·Æü:   2010ǯ1·î11Æü
ËÝÌõ¼Ô:       ·¬Â¼ ½á (Jun KUWAMURA &lt;juk at postgresql.jp&gt;)
¤³¤ÎFAQ¤ÎÏÂÌõ¤ÎºîÀ®¤Ë¤¢¤¿¤ê¶¨ÎϤò¤·¤Æ¤¯¤À¤µ¤Ã¤¿Êý¡¹(·É¾Î¤Ïά¤µ¤»¤Æ¤¤¤¿¤À¤­¤Þ¤¹):
+<a name=".E3.80.8C.E6.97.A5.E6.9C.AC.E8.AA.9E.E7.89.88.E3.81.AB.E3.81.A4.E3.81.84.E3.81.A6.E3.80.8D"></a><h3> <span class="mw-headline">「日本語版について」</span></h3>
+<pre>[訳注:
+ 日本語版の製作については以下の通りです。
+ 最終更新日:   2010年1月11日
翻訳者:       桑村 潤 (Jun KUWAMURA &lt;juk at postgresql.jp&gt;)
このFAQの和訳の作成にあたり協力をしてくださった方々(敬称は略させていただきます):
 
-               ÅÄÃç Ì­                Àаæ Ã£É×               óîÆ£ ÃοÍ
-               ÇϾ젠ȥ               ²¬ËÜ °ì¹¬               ¾®¿û ¾¼°ì
-               »³²¼ µÁÇ·              ¶­ ¿¿ÂÀϺ               À¸±Û ¾»¸Ê
-               ÀÐÀî ½Ó¹Ô              ËÜÅÄ Ìй­               ¤»¤» ¤¸¤å¤ó
-               ¿À렱ѹ§              ¿û¸¶ ÆØ                 °ðÍÕ ¹áÍý
-               Ë§²ì Ì÷»Ë              ÈijÀ µ®Íµ
+               田仲 稔                石井 達夫               齊藤 知人
+               馬場  肇               岡本 一幸               小菅 昭一
+               山下 義之              境 真太郎               生越 昌己
+               石川 俊行              本田 茂広               せせ じゅん
+               神谷 英孝              菅原 敦                 稲葉 香理
+               芳賀 靖史              板垣 貴裕
 
- ¤ò¤Ï¤¸¤á¡¢¥Ý¥¹¥È¥°¥ì¥¹¤Ë´Ø¤¹¤ëÏÃÂêË­ÉÙ¤ÊÆüËܸìPostgreSQL¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¡¢
- ÏÂÌõ¤Î¤­¤Ã¤«¤±¤òºî¤Ã¤Æ¤¯¤ì¤¿¤ê¡¢¤¤¤Ä¤â¥Á¥§¥Ã¥¯¤ò¤·¤Æ¤¯¤À¤µ¤ë
-  JF(Linux Japanese FAQ)¥×¥í¥¸¥§¥¯¥È¡¢FreeBSD ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È
¤ÎÊý¡¹¡¢¤½¤ì¤«¤é¡¢Ä¾Àܤ¢¤ë¤¤¤Ï´ÖÀÜŪ¤Ë¤«¤«¤ï¤Ã¤Æ¤¯¤À¤µ¤ë¤¹¤Ù¤Æ¤Î¥ª¡¼¥×¥ó¥½¡¼¥¹
- ¥³¥ß¥å¥Ë¥Æ¥£¤Î¤ß¤Ê¤µ¤Þ¤Ë´¶¼Õ¤¤¤¿¤·¤Þ¤¹¡£
+ をはじめ、ポストグレスに関する話題豊富な日本語PostgreSQLメーリングリスト、
+ 和訳のきっかけを作ってくれたり、いつもチェックをしてくださる
+  JF(Linux Japanese FAQ)プロジェクト、FreeBSD ドキュメンテーションプロジェクト
ã\81®æ\96¹ã\80\85ã\80\81ã\81\9dã\82\8cã\81\8bã\82\89ã\80\81ç\9b´æ\8e¥ã\81\82ã\82\8bã\81\84ã\81¯é\96\93æ\8e¥ç\9a\84ã\81«ã\81\8bã\81\8bã\82\8fã\81£ã\81¦ã\81\8fã\81 ã\81\95ã\82\8bã\81\99ã\81¹ã\81¦ã\81®ã\82ªã\83¼ã\83\97ã\83³ã\82½ã\83¼ã\82¹
+ コミュニティのみなさまに感謝いたします。
 
- ¤³¤ÎËÝÌõʸ½ñ¤Ï ËܲÈWiki-ÆüËÜ(<a href="http://wiki.postgresql.org/wiki/Japanese" class="external free" title="http://wiki.postgresql.org/wiki/Japanese" rel="nofollow">http://wiki.postgresql.org/wiki/Japanese</a>) ¤Î¥Ú¡¼¥¸¡¢
- ÆüËܸì¥È¥Ô¥Ã¥¯¤Î¤È¤³¤í¤Ë "FAQ/ja" ¤È¤¤¤¦¹àÌܤǤ¢¤ê¤Þ¤¹¡£
+ この翻訳文書は 本家Wiki-日本(<a href="http://wiki.postgresql.org/wiki/Japanese" class="external free" title="http://wiki.postgresql.org/wiki/Japanese" rel="nofollow">http://wiki.postgresql.org/wiki/Japanese</a>) のページ、
+ 日本語トピックのところに "FAQ/ja" という項目であります。
 
- ¤Þ¤¿¡¢°Ê²¼¤Î¥µ¥¤¥È¤Ë¤â¤¢¤ê¤Þ¤¹¡£
-       <a href="http://www.postgresql.jp/wg/jpugdoc/" class="external free" title="http://www.postgresql.jp/wg/jpugdoc/" rel="nofollow">http://www.postgresql.jp/wg/jpugdoc/</a> ¡ÖJPUGʸ½ñ¡¦½ñÀÒ´ØϢʬ²Ê²ñ¡×
-       <a href="http://www.linux.or.jp/JF/JFdocs/INDEX-database.html" class="external free" title="http://www.linux.or.jp/JF/JFdocs/INDEX-database.html" rel="nofollow">http://www.linux.or.jp/JF/JFdocs/INDEX-database.html</a> ¡ÖLinux JF¥×¥í¥¸¥§¥¯¥È¡×
-       <a href="http://www.linet.gr.jp/~juk/pgsql/" class="external free" title="http://www.linet.gr.jp/~juk/pgsql/" rel="nofollow">http://www.linet.gr.jp/~juk/pgsql/</a> ¡ÖPostgreSQL Notes for Japanese¡×¡ÊËÝÌõ¼Ô¥Ú¡¼¥¸¡Ë
+ また、以下のサイトにもあります。
+       <a href="http://www.postgresql.jp/wg/jpugdoc/" class="external free" title="http://www.postgresql.jp/wg/jpugdoc/" rel="nofollow">http://www.postgresql.jp/wg/jpugdoc/</a> 「JPUG文書・書籍関連分科会」
+       <a href="http://www.linux.or.jp/JF/JFdocs/INDEX-database.html" class="external free" title="http://www.linux.or.jp/JF/JFdocs/INDEX-database.html" rel="nofollow">http://www.linux.or.jp/JF/JFdocs/INDEX-database.html</a> 「Linux JFプロジェクト」
+       <a href="http://www.linet.gr.jp/~juk/pgsql/" class="external free" title="http://www.linet.gr.jp/~juk/pgsql/" rel="nofollow">http://www.linet.gr.jp/~juk/pgsql/</a> 「PostgreSQL Notes for Japanese」(翻訳者ページ)
 ]
 </pre>