summaryrefslogtreecommitdiff
path: root/doc/src
diff options
context:
space:
mode:
Diffstat (limited to 'doc/src')
-rw-r--r--doc/src/FAQ/FAQ.html24
-rw-r--r--doc/src/FAQ/FAQ_DEV.html10
-rw-r--r--doc/src/FAQ/FAQ_MINGW.html2
-rw-r--r--doc/src/FAQ/FAQ_brazilian.html42
-rw-r--r--doc/src/FAQ/FAQ_czech.html38
-rw-r--r--doc/src/FAQ/FAQ_french.html13
-rw-r--r--doc/src/FAQ/FAQ_german.html18
-rw-r--r--doc/src/FAQ/FAQ_japanese.html345
-rw-r--r--doc/src/FAQ/FAQ_polish.html54
-rw-r--r--doc/src/FAQ/FAQ_russian.html31
-rw-r--r--doc/src/FAQ/FAQ_turkish.html20
11 files changed, 305 insertions, 292 deletions
diff --git a/doc/src/FAQ/FAQ.html b/doc/src/FAQ/FAQ.html
index 295ca20f4ae..32ed55ac000 100644
--- a/doc/src/FAQ/FAQ.html
+++ b/doc/src/FAQ/FAQ.html
@@ -10,7 +10,7 @@
alink="#0000ff">
<H1>Frequently Asked Questions (FAQ) for PostgreSQL</H1>
- <P>Last updated: Thu Feb 24 23:18:31 EST 2005</P>
+ <P>Last updated: Fri Mar 11 16:42:06 EST 2005</P>
<P>Current maintainer: Bruce Momjian (<A href=
@@ -197,7 +197,7 @@
and Win2003. A prepackaged installer is available at <a href=
"http://pgfoundry.org/projects/pginstaller">
http://pgfoundry.org/projects/pginstaller</a>. MSDOS-based versions
- of Windows (Win95, Win98, WinMe) can run PostgreSQL using Cygwin.
+ of Windows (Win95, Win98, WinMe) can run PostgreSQL using Cygwin.</P>
<p>There is also a Novell Netware 6 port at
<a href="http://forge.novell.com">http://forge.novell.com</a>,
@@ -217,14 +217,14 @@
via email. The main web site to subscribe to the email lists is
<a href="http://www.postgresql.org/community/lists/">
http://www.postgresql.org/community/lists/</a>. The <I>general</I>
- or <I>bugs</I> lists are a good place to start.
+ or <I>bugs</I> lists are a good place to start.</P>
<P>The major IRC channel is <I>#postgresql</I> on Freenode
(<I>irc.freenode.net</I>). To connect you can use the Unix
program <CODE>irc -c '#postgresql' "$USER" irc.freenode.net</CODE>
or use any of the other popular IRC clients. A Spanish one also exists
on the same network, (<I>#postgresql-es</I>), and a French one,
- (<I>#postgresqlfr</I>). There is also a PostgreSQL channel on EFNet.
+ (<I>#postgresqlfr</I>). There is also a PostgreSQL channel on EFNet.</P>
<P>A list of commercial support companies is available at <A href=
"http://techdocs.postgresql.org/companies.php">
@@ -482,7 +482,7 @@
<li>Use of Prepared queries</li>
<li>Use of <SMALL>ANALYZE</SMALL> to maintain accurate optimizer
statistics</li>
- <li>Regular use of <SMALL>VACUUM</SMALL> or <I>pg_autovacuum</I>
+ <li>Regular use of <SMALL>VACUUM</SMALL> or <I>pg_autovacuum</I></li>
<li>Dropping of indexes during large data changes</li>
</ul><BR>
<BR>
@@ -609,7 +609,7 @@
<SMALL>SELECT</SMALL> time, use a cursor and
<SMALL>FETCH</SMALL>.</P>
- <P>To <SMALL>SELECT</SMALL> a random row, use:
+ <P>To <SMALL>SELECT</SMALL> a random row, use:</P>
<PRE>
SELECT col
FROM tab
@@ -643,7 +643,7 @@
<H4><A name="4.3">4.3</A>) How do you change a column's data type?</H4>
<P>Changing the data type of a column can be done easily in 8.0
- and later with <SMALL>ALTER TABLE ALTER COLUMN TYPE</SMALL>.
+ and later with <SMALL>ALTER TABLE ALTER COLUMN TYPE</SMALL>.</P>
<P>In earlier releases, do this:</P>
<PRE>
@@ -661,7 +661,7 @@
<P>These are the limits:</P>
<BLOCKQUOTE>
-<TABLE BORDER=1>
+<TABLE >
<TR><TD>Maximum size for a database?</TD><TD>unlimited (32 TB databases
exist)</TD></TR>
<TR><TD>Maximum size for a table?</TD><TD>32 TB</TD></TR>
@@ -731,7 +731,7 @@ table?</TD><TD>unlimited</TD></TR>
used if the table is larger than a minimum size, and the query
selects only a small percentage of the rows in the table. This is
because the random disk access caused by an index scan can be
- slower than a straight read through the table, or sequential scan.
+ slower than a straight read through the table, or sequential scan. </P>
<P>To determine if an index should be used, PostgreSQL must have
statistics about the table. These statistics are collected using
@@ -843,7 +843,7 @@ table?</TD><TD>unlimited</TD></TR>
<H4><A name="4.10">4.10</A>) What is the difference between the
various character types?</H4>
<BLOCKQUOTE>
-<TABLE BORDER=1>
+<TABLE >
<TR><TH>Type</TH><TH>Internal Name</TH><TH>Notes</TH></TR>
<TR><TD>VARCHAR(n)</TD><TD>varchar</TD><TD>size specifies maximum
length, no padding</TD></TR>
@@ -1057,7 +1057,7 @@ length</TD></TR>
<P>It is easy using set-returning functions,
<a href="http://techdocs.postgresql.org/guides/SetReturningFunctions">
- http://techdocs.postgresql.org/guides/SetReturningFunctions</a>.
+ http://techdocs.postgresql.org/guides/SetReturningFunctions</a></P>.
<H4><A name="4.20">4.20</A>) Why do I get "relation with OID #####
does not exist" errors when accessing temporary tables in PL/PgSQL
@@ -1082,7 +1082,7 @@ length</TD></TR>
<I>pg_hba.conf</I>, and the client <I>sslmode</I> must not be
<I>disable.</I> (Note that it is also possible to use a third-party
encrypted transport, such as stunnel or ssh, rather than PostgreSQL's
- native SSL connections.)
+ native SSL connections.)</LI>
<LI>Database user passwords are automatically encrypted when stored in
the system tables.</LI>
<LI>The server can run using an encrypted file system.</LI>
diff --git a/doc/src/FAQ/FAQ_DEV.html b/doc/src/FAQ/FAQ_DEV.html
index 1098913c0aa..76872983670 100644
--- a/doc/src/FAQ/FAQ_DEV.html
+++ b/doc/src/FAQ/FAQ_DEV.html
@@ -13,7 +13,7 @@
<H1>Developer's Frequently Asked Questions (FAQ) for
PostgreSQL</H1>
- <P>Last updated: Fri Mar 11 08:09:23 EST 2005</P>
+ <P>Last updated: Fri Mar 11 16:43:05 EST 2005</P>
<P>Current maintainer: Bruce Momjian (<A href=
@@ -26,9 +26,7 @@
<BR>
- <CENTER>
<H2>General Questions</H2>
- </CENTER>
<A href="#1.1">1.1</A>) How do I get involved in PostgreSQL
development?<BR>
<A href="#1.2">1.2</A>) What development environment is required
@@ -59,9 +57,7 @@
site development?<BR>
- <CENTER>
<H2>Technical Questions</H2>
- </CENTER>
<A href="#2.1">2.1</A>) How do I efficiently access information in
tables from the backend code?<BR>
<A href="#2.2">2.2</A>) Why are table, column, type, function,
@@ -152,7 +148,7 @@
http://momjian.postgresql.org/cgi-bin/pgpatches</a>, and
those that are being kept for the next release,
<a href="http://momjian.postgresql.org/cgi-bin/pgpatches2">
- http://momjian.postgresql.org/cgi-bin/pgpatches2</a>.
+ http://momjian.postgresql.org/cgi-bin/pgpatches2</a>.</P>
<H3><A name="1.5">1.5</A>) Where can I learn more about the
code?</H3>
@@ -703,9 +699,7 @@
href=
"http://xzilla.postgresql.org/todo">http://xzilla.postgresql.org/todo</A></P>
- <CENTER>
<H2>Technical Questions</H2>
- </CENTER>
<H3><A name="2.1">2.1</A>) How do I efficiently access information
in tables from the backend code?</H3>
diff --git a/doc/src/FAQ/FAQ_MINGW.html b/doc/src/FAQ/FAQ_MINGW.html
index 924d20ef4d8..2f8bfc4ced6 100644
--- a/doc/src/FAQ/FAQ_MINGW.html
+++ b/doc/src/FAQ/FAQ_MINGW.html
@@ -71,8 +71,6 @@ The mailing list for discussion is
<i>[email protected]</i>. You can subscribe by sending
an email body containing the word <i>subscribe</i> to <i><a
href="mailto:[email protected]">[email protected]</a></i>.<br>
-<ul>
-</ul>
<h2>Resources</h2>
There are several resources that helped us complete this port:<br>
<ul>
diff --git a/doc/src/FAQ/FAQ_brazilian.html b/doc/src/FAQ/FAQ_brazilian.html
index a07ffbdf9c1..ad123d5bee9 100644
--- a/doc/src/FAQ/FAQ_brazilian.html
+++ b/doc/src/FAQ/FAQ_brazilian.html
@@ -17,7 +17,7 @@
</P>
<P>Traduzido por: Euler Taveira de Oliveira (<A href=
<P>A vers&atilde;o mais recente desse documento pode ser vista em <A href=
"http://www.postgresql.org/files/documentation/faqs/FAQ.html">
@@ -202,14 +202,14 @@
baseados no NT tais como Win2000, WinXP e Win2003. Um instalador
est&aacute; dispon&iacute;vel em <a href=
"http://pgfoundry.org/projects/pginstaller">
- http://pgfoundry.org/projects/pginstaller</a> Vers�es do Windows
- baseados no MSDOS (Win95, Win98, WinMe) podem executar o PostgreSQL utilizando o Cygwin.
+ http://pgfoundry.org/projects/pginstaller</a> Vers&otilde;es do Windows
+ baseados no MSDOS (Win95, Win98, WinMe) podem executar o PostgreSQL utilizando o Cygwin.</P>
<P>H&aacute; tamb&eacute;m um porte para Novell Netware 6 em
<A href="http://forge.novell.com">http://forge.novell.com</A>
- e uma vers�o para OS/2 (eComStation) em <a href=
- "http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&button=Search&key=postgreSQL&stype=all&sort=type&dir=%2F">
- http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&button=Search&key=postgreSQL&stype=all&sort=type&dir=%2F</a>.</P>
+ e uma vers&atilde;o para OS/2 (eComStation) em <a href=
+ "http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&amp;button=Search&amp;key=postgreSQL&amp;stype=all&amp;sort=type&amp;dir=%2F">
+ http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&amp;button=Search&amp;key=postgreSQL&amp;stype=all&amp;sort=type&amp;dir=%2F</a>.</P>
<H4><A name="1.5">1.5</A>) Onde eu posso conseguir o PostgreSQL?</H4>
@@ -253,7 +253,7 @@ H&aacute; tamb&eacute;m uma lista de discuss&atilde;o dos desenvolvedores dispon
<P>Outras listas de discuss&otilde;es e informa&ccedil;&otilde;es sobre o PostgreSQL podem ser encontradas na homepage do PostgreSQL em:</P>
<BLOCKQUOTE>
- <A href="http://www.PostgreSQL.org">http://www.PostgreSQL.org</A>
+ <P><A href="http://www.PostgreSQL.org">http://www.PostgreSQL.org</A></P>
</BLOCKQUOTE>
<P>O principal canal de IRC &eacute; o <I>#postgresql</I> na Freenode (<I>irc.freenode.net</I>). Para se conectar voc&ecirc; pode utilizar o comando Unix <code>irc -c '#postgresql' "$USER" irc.freenode.net</code> ou utilizar qualquer outro cliente de IRC. Um canal hisp&acirc;nico (<I>#postgresql-es</I>) e um franc&ecirc;s (<I>#postgresqlfr</I>) tamb&eacute;m existem na mesma rede. H&aacute; tamb&eacute;m um canal PostgreSQL na EFNet.</P>
@@ -499,9 +499,9 @@ H&aacute; tamb&eacute;m uma lista de discuss&atilde;o dos desenvolvedores dispon
<P>Se o <I>postmaster</I> n&atilde;o est&aacute; sendo executado, voc&ecirc; pode executar o n&uacute;cleo do <I>postgres</I> a partir da linha de comando, e digitar a sua senten&ccedil;a <SMALL>SQL</SMALL> diretamente. Isso &eacute; recomendado <B>somente</B> para fins de depura&ccedil;&atilde;o. Note que uma nova linha termina a consulta, e n&atilde;o um ponto-e-v&iacute;rgula. Se voc&ecirc; compilou com s&iacute;mbolos de depura&ccedil;&atilde;o, voc&ecirc; pode utilizar um depurador para ver o que est&aacute; acontecendo. Como o n&uacute;cleo (backend) n&atilde;o foi iniciado a partir do <I>postmaster</I>, ele n&atilde;o est&aacute; executando em um ambiente id&ecirc;ntico e problemas de itera&ccedil;&atilde;o com o n&uacute;cleo/travamento n&atilde;o podem ser reproduzidos.</P>
-<P>Se o <i>postmaster</i> est&aacute; sendo executado, inicie o <i>psql</i> em uma janela, e ent&atilde;o encontre o <small>PID</small> do processo <i>postgres</i> utilizado pelo <i>psql</i> utilizando <pre>SELECT pg_backend_pid()</pre>. Utilize um depurador para anexar ao <small>PID</small> do <i>postgres</i>. Voc&ecirc; pode definir pontos de parada (<i>breakpoints</i>) no depurador e digitar consultas no <i>psql</i>. Se voc&ecirc; est&aacute; depurando a inicializa&ccedil;&atilde;o do <i>postgres</i>, voc&ecirc; pode definir PGOPTIONS="-W n" e ent&atilde;o iniciar o <i>psql</i>. Isto retardar&aacute; a inicializa&ccedil;&atilde;o por <i>n</i> segundos ent&atilde;o voc&ecirc; pode anexar o depurador ao processo, definir quaisquer pontos de parada e continuar pela sequ&ecirc;ncia de inicializa&ccedil;&atilde;o.</p>
+<P>Se o <i>postmaster</i> est&aacute; sendo executado, inicie o <i>psql</i> em uma janela, e ent&atilde;o encontre o <small>PID</small> do processo <i>postgres</i> utilizado pelo <i>psql</i> utilizando <code>SELECT pg_backend_pid()</code>. Utilize um depurador para anexar ao <small>PID</small> do <i>postgres</i>. Voc&ecirc; pode definir pontos de parada (<i>breakpoints</i>) no depurador e digitar consultas no <i>psql</i>. Se voc&ecirc; est&aacute; depurando a inicializa&ccedil;&atilde;o do <i>postgres</i>, voc&ecirc; pode definir PGOPTIONS="-W n" e ent&atilde;o iniciar o <i>psql</i>. Isto retardar&aacute; a inicializa&ccedil;&atilde;o por <i>n</i> segundos ent&atilde;o voc&ecirc; pode anexar o depurador ao processo, definir quaisquer pontos de parada e continuar pela sequ&ecirc;ncia de inicializa&ccedil;&atilde;o.</p>
-<P>H&aacute; v&aacute;rias vari&aacute;veis de configura&ccedil;&atilde;o do servidor <pre>log_*</pre> que habilitam a exibi&ccedil;&atilde;o de estat&iacute;sticas que podem ser muito &uacute;teis para depura&ccedil;&atilde;o e medidas de performance.</P>
+<P>H&aacute; v&aacute;rias vari&aacute;veis de configura&ccedil;&atilde;o do servidor <code>log_*</code> que habilitam a exibi&ccedil;&atilde;o de estat&iacute;sticas que podem ser muito &uacute;teis para depura&ccedil;&atilde;o e medidas de performance.</P>
<P>Voc&ecirc; tamb&eacute;m pode compilar com perfil para ver que fun&ccedil;&otilde;es est&atilde;o demandando tempo de execu&ccedil;&atilde;o. Os arquivo de perfil do n&uacute;cleo (backend) ser&atilde;o colocados no diret&oacute;rio <I>pgsql/data/base/dbname</I>. O arquivo de perfil do cliente ser&aacute; colocado no diret&oacute;rio atual do cliente. O Linux requer uma compila&ccedil;&atilde;o com <I>-DLINUX_PROFILE</I> para cria&ccedil;&atilde;o dos perfis.</P>
@@ -526,7 +526,7 @@ H&aacute; tamb&eacute;m uma lista de discuss&atilde;o dos desenvolvedores dispon
<H4><A name="3.11">3.11</A>) Que tipo de hardware eu devo usar?</H4>
- <P>Por causa do hardware de PC ser em sua maioria compat&iacute;vel, pessoas tendem a acreditar que todos os hardwares de PC s�o de mesma qualidade. N�o &eacute; verdade. ECC RAM, SCSI e placas m&atilde;e de qualidade s&atilde;o mais confi&aacute;veis e t&ecirc;m uma melhor performance do que hardwares mais baratos. O PostgreSQL executar&aacute; em quase todo hardware, mas se a confiabilidade e a performance forem importantes &eacute; prudente pesquisar sobre as op&ccedil;&otilde;es de hardware. Nossas listas de discuss&atilde;o podem ser usadas para discutir op&ccedil;&otilde;es de hardware e dilemas.</P>
+ <P>Por causa do hardware de PC ser em sua maioria compat&iacute;vel, pessoas tendem a acreditar que todos os hardwares de PC satilde;o de mesma qualidade. Natilde;o &eacute; verdade. ECC RAM, SCSI e placas m&atilde;e de qualidade s&atilde;o mais confi&aacute;veis e t&ecirc;m uma melhor performance do que hardwares mais baratos. O PostgreSQL executar&aacute; em quase todo hardware, mas se a confiabilidade e a performance forem importantes &eacute; prudente pesquisar sobre as op&ccedil;&otilde;es de hardware. Nossas listas de discuss&atilde;o podem ser usadas para discutir op&ccedil;&otilde;es de hardware e dilemas.</P>
<HR>
@@ -543,7 +543,7 @@ H&aacute; tamb&eacute;m uma lista de discuss&atilde;o dos desenvolvedores dispon
<P>Toda a consulta tem que ser avaliada, mesmo se voc&ecirc; s&oacute; quer os primeiros registros. Considere utilizar uma consulta que tenha um <SMALL>ORDER BY</SMALL>. Se h&aacute; um &iacute;ndice que combina com o <SMALL>ORDER BY</SMALL>, o PostgreSQL pode ser capaz de avaliar somente os primeiros registros requisitados, ou toda consulta tem que ser avaliada at&eacute; que os registros desejados tenham sido gerados.</P>
- <P>Para obter um registro rand&ocirc;mico, utilize:
+ <P>Para obter um registro rand&ocirc;mico, utilize:</P>
<PRE>
SELECT col
FROM tab
@@ -639,7 +639,7 @@ N&uacute;mero m&aacute;ximo de &iacute;ndices em uma tabela? ilimitado
utilizados se uma tabela &eacute; maior do que o tamanho m&iacute;nimo e uma consulta
seleciona somente uma porcentagem pequena de registros de uma tabela. Isto porque
o acesso rand&ocirc;mico ao disco causado por uma busca por &iacute;ndice pode ser
- mais lento do que uma leitura ao longo da tabela ou uma busca sequencial.
+ mais lento do que uma leitura ao longo da tabela ou uma busca sequencial.</p>
<P>Para determinar se um &iacute;ndice pode ser utilizado, o PostgreSQL deve ter
estat&iacute;sticas sobre a tabela. Estas estat&iacute;sticas s&atilde;o coletadas utilizando
@@ -686,11 +686,10 @@ N&uacute;mero m&aacute;ximo de &iacute;ndices em uma tabela? ilimitado
<LI>A localidade padr&atilde;o <I>C</I> deve ser utilizada durante o
<i>initdb</i> porque n&atilde;o &eacute; poss&iacute;vel saber o pr&oacute;ximo/maior caracter
em uma localidade que n&atilde;o seja a C. Voc&ecirc; pode criar um &iacute;ndice
- especial <PRE>text_pattern_ops</PRE> para tais casos que funcionam somente para
- indexa&ccedil;&atilde;o utilizando <PRE>LIKE</PRE>.
+ especial <tt>text_pattern_ops</tt> para tais casos que funcionam somente para
+ indexa&ccedil;&atilde;o utilizando <tt>LIKE</tt>.
</LI>
</UL>
- <P>
<P>Em vers&otilde;es anteriores a 8.0, &iacute;ndices frequentemente n&atilde;o podiam ser usados a menos que os tipos de dados correspodessem aos tipos da coluna do &iacute;ndice. Isto &eacute; particularmente verdadeiro para &iacute;ndices de coluna int2, int8 e numeric.</P>
@@ -922,14 +921,15 @@ Veja a p&aacute;gina sobre <I>create_sequence</I> no manual para mais informa&cc
FROM tab
WHERE col IN (SELECT subcol FROM subtab);
</PRE>
- por:
+<p>por:</p>
<PRE> SELECT *
FROM tab
WHERE EXISTS (SELECT subcol FROM subtab WHERE subcol = col);
</PRE>
-
-Para isto ser r&aacute;pido, <CODE>subcol</CODE> deve ser uma coluna indexada. <P>A partir da vers&atilde;o 7.4, <CODE>IN</CODE> utiliza a mesma t&eacute;cnica de agrupamento do que consultas normais, e &eacute; recomendado utilizar <CODE>EXISTS</CODE>.
-
+<p>
+Para isto ser r&aacute;pido, <CODE>subcol</CODE> deve ser uma coluna indexada.</P>
+<P>A partir da vers&atilde;o 7.4, <CODE>IN</CODE> utiliza a mesma t&eacute;cnica de agrupamento do que consultas normais, e &eacute; recomendado utilizar <CODE>EXISTS</CODE>.
+</p>
<H4><A name="4.23">4.23</A>) Como eu fa&ccedil;o uma jun&ccedil;&atilde;o externa (outer join)?</H4>
<P>PostgreSQL suporta jun&ccedil;&otilde;es externas utilizando a sintaxe padr&atilde;o do SQL. Aqui temos dois exemplos:</P>
@@ -965,7 +965,7 @@ Para isto ser r&aacute;pido, <CODE>subcol</CODE> deve ser uma coluna indexada. <
<H4><A name="4.25">4.25</A>) Como eu retorno m&uacute;ltiplos registros ou colunas de uma fun&ccedil;&atilde;o?</H4>
- <P>No 7.3, voc&ecirc; pode facilmente retornar m&uacute;ltiplos registros ou colunas de uma fun&ccedil;&atilde;o, <A href="http://techdocs.postgresql.org/guides/SetReturningFunctions">http://techdocs.postgresql.org/guides/SetReturningFunctions</A>.
+ <P>No 7.3, voc&ecirc; pode facilmente retornar m&uacute;ltiplos registros ou colunas de uma fun&ccedil;&atilde;o, <A href="http://techdocs.postgresql.org/guides/SetReturningFunctions">http://techdocs.postgresql.org/guides/SetReturningFunctions</A>.</P>
<H4><A name="4.26">4.26</A>) Por que eu n&atilde;o posso confiar na cria&ccedil;&atilde;o/remo&ccedil;&atilde;o de tabelas tempor&aacute;rias em fun&ccedil;&otilde;es PL/PgSQL?</H4>
<P>PL/PgSQL armazena o conte&uacute;do da fun&ccedil;&atilde;o, e o efeito indesejado &eacute; que se uma fun&ccedil;&atilde;o PL/PgSQL acessa uma tabela tempor&aacute;ria, e aquela tabela &eacute; removida e criada novamente, e a fun&ccedil;&atilde;o &eacute; chamada novamente, a fun&ccedil;&atilde;o ir&aacute; falhar porque o conte&uacute;do armazenado da fun&ccedil;&atilde;o ainda apontar&aacute; para a tabela tempor&aacute;ria antiga. A solu&ccedil;&atilde;o &eacute; utilizar o <SMALL>EXECUTE</SMALL> para acesso a tabelas tempor&aacute;rias no PL/PgSQL. Isto ir&aacute; fazer com que a consulta seja avaliada toda vez.</P>
@@ -973,7 +973,7 @@ Para isto ser r&aacute;pido, <CODE>subcol</CODE> deve ser uma coluna indexada. <
<H4><A name="4.27">4.27</A>) Que op&ccedil;&otilde;es para encripta&ccedil;&atilde;o est&atilde;o dispon&iacute;veis?</H4>
<UL>
<LI>No <I>contrib/pgcrypto</I> cont&eacute;m muitas fun&ccedil;&otilde;es de encripta&ccedil;&atilde;o para serem utilizados em consultas <SMALL>SQL</SMALL>.</li>
- <LI>Para encriptar a transmiss&atilde;o do cliente ao servidor, o servidor deve ter a op&ccedil;&atilde;o <I>ssl</I> definida como <I>true</I> no <I>postgresql.conf</I>, e um registro <I>host</I> ou <I>hostssl</I> deve existir no <I>pg_hba.conf</I>, e o <I>sslmode</I> no cliente n&atilde;o deve estar <I>disable</I>. (Note que tamb&eacute;m &eacute; poss&iacute;vel utilizar outros esquemas de transporte encriptado, tais como stunnel ou ssh, ao inv&eacute;s da conex&atilde;o SSL nativa do PostgreSQL.)
+ <LI>Para encriptar a transmiss&atilde;o do cliente ao servidor, o servidor deve ter a op&ccedil;&atilde;o <I>ssl</I> definida como <I>true</I> no <I>postgresql.conf</I>, e um registro <I>host</I> ou <I>hostssl</I> deve existir no <I>pg_hba.conf</I>, e o <I>sslmode</I> no cliente n&atilde;o deve estar <I>disable</I>. (Note que tamb&eacute;m &eacute; poss&iacute;vel utilizar outros esquemas de transporte encriptado, tais como stunnel ou ssh, ao inv&eacute;s da conex&atilde;o SSL nativa do PostgreSQL.)</LI>
<LI>Senhas dos usu&aacute;rios do banco de dados s&atilde;o automaticamente encriptadas quando armazenadas na vers&atilde;o 7.3. Em vers&otilde;es anteriores, voc&ecirc; deve habilitar a op&ccedil;&atilde;o <I>PASSWORD_ENCRYPTION</I> no <I>postgresql.conf</I>.</li>
<li>O servidor pode executar utilizando um sistema de arquivos encriptado.</li>
</UL>
diff --git a/doc/src/FAQ/FAQ_czech.html b/doc/src/FAQ/FAQ_czech.html
index cb91c8eb90e..05079c79767 100644
--- a/doc/src/FAQ/FAQ_czech.html
+++ b/doc/src/FAQ/FAQ_czech.html
@@ -129,7 +129,7 @@
<H2 align="center">Obecn� ot�zky</H2>
- <H4><A name="1.1">1.1</A>) Co je PostgreSQL? Jak se vyslovuje?</H2>
+ <H4><A name="1.1">1.1</A>) Co je PostgreSQL? Jak se vyslovuje?</H4>
<P>PostgreSQL se vyslovuje <I>Post-Gres-Q-L</I>. Zvukov� z�znam je
dostupn� na adrese <A href="http://www.postgresql.org/postgresql.mp3"></A>.</P>
@@ -206,18 +206,18 @@
Win32 knihovny <I>libpq</I> a <I>psql</I>. K datab�zi PostgerSQL lze p�istupovat skrze
rozhran� <SMALL>ODBC</SMALL>.</P>
- <P><STRONG>Server</STRONG><P>
+ <P><STRONG>Server</STRONG></P>
<P>Server m��e b�t na WindowsNT a Win2k provozov�n pouze s knihovnou
Cygwin, Cygnus Unix/NT porting library. V�ce <I>pgsql/doc/FAQ_MSWIN</I> v
distribuci nebo MS Windows FAQ na adrese
- <A href="http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN">http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN</A>.
+ <A href="http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN">http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN</A>.</P>
<P>Na nativn�m portu pro MS Win NT/2000/XP se pracuje. Dal�� informace
o aktu�ln�m stavu PostgreSQL pro Windows naleznet na adrese
<A href="http://techdocs.postgresql.org/guides/Windows">http://techdocs.postgresql.org/guides/Windows</A> a
<A href="http://momjian.postgresql.org/main/writings/pgsql/win32.html">
- http://momjian.postgresql.org/main/writings/pgsql/win32.html</A>.
+ http://momjian.postgresql.org/main/writings/pgsql/win32.html</A>.</P>
<P>Existuj�c� port pro Novell Netware 6 naleznete na
<A href="http://forge.novell.com">http://forge.novell.com</A>.</P>
@@ -238,7 +238,7 @@
subscribe
end
</PRE>
- na adresu <A href="mailto:[email protected]">
+<P>na adresu <A href="mailto:[email protected]">
<P>M��ete si vy��dat denn� p�ehled (diggest), kter� m� zhruba 30K denn�
@@ -254,7 +254,7 @@
<P>Seznam dal��ch konferenc� naleznete na str�nk�ch PostgreSQL:</P>
<BLOCKQUOTE>
- <A href="http://www.postgresql.org">http://www.postgresql.org</A>
+ <P><A href="http://www.postgresql.org">http://www.postgresql.org</A></P>
</BLOCKQUOTE>
<H4><A name="1.7">1.7</A>) Jak� je posledn� verze?</H4>
@@ -315,7 +315,7 @@
<P>Nejd��ve si st�hn�te nejnov�j�� zdroje a p�e�t�te si v�voj��skou
dokumentaci na na�em webu nebo v distribuci. Pak se p�ihla�te do
- konferenc� <I>pgsql-hackers</I> a <P>pgsql-patches</I>. Kvalitn� z�platy pos�lejte do
+ konferenc� <I>pgsql-hackers</I> a <I>pgsql-patches</I>. Kvalitn� z�platy pos�lejte do
pgsql-patches.</P>
<P>Pr�vo commit m� v <SMALL>CVS</SMALL> archivu asi t�in�cti lid�. Ka�d� z nich poslal
@@ -341,7 +341,7 @@
<SMALL>DBMS</SMALL>, nap�. transakce, vno�en� dotazy, spou�t�, pohledy, kontrolu
referen�n� integrity a sofistikovan� zamyk�n�. Podporuje n�kter�
vlastnosti, kter� tyto syst�my nemaj�, u�ivatelem definovan� typy,
- d�di�nost, pravidla, MVCC redukuj�c� zamyk�n�.</BR></BR></DD>
+ d�di�nost, pravidla, MVCC redukuj�c� zamyk�n�.<BR><BR></DD>
<DT><B>V�kon</B></DT>
<DD>V�konnostn� je na tom PostgreSQL podobn� jako dal�� komer�n� ale
@@ -363,7 +363,7 @@
k�d s minimem chyb. Ka�d� verze je v�ce ne� m�s�c v beta testov�n�,
a na�e historie verz� ukazuje, �e m��eme nab�dnout stabiln�, solidn�
verze, kter� jsou p�ipraveny pro re�ln� nasazen�. V t�to oblasti
- jsme srovnateln� s dal��mi datab�zemi.</BR></BR></DD>
+ jsme srovnateln� s dal��mi datab�zemi.<BR><BR></DD>
<DT><B>Podpora</B></DT>
<DD>Na na�� mailov� konferenci m��ete kontaktovat velkou skupinu
@@ -375,7 +375,7 @@
kte�� vy�aduj� podporu ke konkr�tn�m p��pad�m, existuje placen�
podpora (<A href="#1.6">FAQ sekce 1.6</A>).<BR><BR></DD>
- <DT><B>Cena</B><DT>
+ <DT><B>Cena</B></DT>
<DD>PosgreSQL lze voln� pou��vat pro nekomer�n� i komer�n� pou�it�.
M��ete do sv�ch produkt� p�idat n� k�d bez omezen�, respektive
v souladu s podm�nkami na�� licen�n� smlouvy (v duchu BSD licence).<BR>
@@ -553,7 +553,7 @@
nap��klad:</P>
<PRE>
cd /usr/local/pgsql
- ./bin/postmaster > server.log 2>&1 &
+ ./bin/postmaster > server.log 2>&amp;1 &amp;
</PRE>
<P>T�m se vytvo�� log v adres��i PostgreSQL, Tento soubor obsahuje u�ite�n�
informace o probl�mech a chyb�ch vyskytl�ch se na serveru. Postmaster m�
@@ -773,7 +773,7 @@
<P>Jinak je tomu v p��pad� pou�it� <SMALL>LIMIT</SMALL> a <SMALL>ORDER BY</SMALL>, p�i kter�m se v�t�inou
index pou�ije, v�sledkem je pouze mal� ��st tabulky. Funkce MAX() a
- MIN() nepou��vaj� indexy, ale je mo�n� tut� hodnotu z�skat:
+ MIN() nepou��vaj� indexy, ale je mo�n� tut� hodnotu z�skat:</P>
<PRE>
SELECT col
FROM tab
@@ -791,7 +791,7 @@
<UL>
<LI>vzor <SMALL>LIKE</SMALL> nesm� za��nat <I>%</I></LI>
<LI><I>~</I> regul�rn� v�raz mus� za��nat <I>^</I></LI>
- </UL>
+ </UL></LI>
<LI>vzor nesm� za��nat intervalem, nap�. [a-e]</LI>
<LI>vyhled�van�, kter� nen� Case sensitiv jako je <SMALL>ILIKE</SMALL> nebo <I>~*</I>
nepou��v� indexy. M��ete ale pou��t funkcion�ln� indexy, kter� jsou
@@ -926,7 +926,7 @@ BYTEA bytea pole byt� (bezpe�n� lze ulo�it i znak NULL)
<P>Kone�n� m��ete pou��t <SMALL>OID</SMALL> hodnotu vr�cenou p��kazem <SMALL>INSERT</SMALL>, ale to je
pravd�podobn� nejm�n� p�enositeln� �e�en�. V Perlu p�i pou�it� DBI
modulu Edmunda Mergleho DBD:Pg oid hodnotu z�sk�me <I>$sth->{pg_oid_status}</I>
- po ka�d�m <I>$sth->execute()</I>.
+ po ka�d�m <I>$sth->execute()</I>.</P>
<H4><A name="4.15.3">4.15.3</A>) Nepovede <I>currval()</I> a <I>nextval()</I> k rozhozen�
podm�nek p�i soub�hu s jin�mi u�ivateli?</H4>
@@ -986,7 +986,7 @@ BYTEA bytea pole byt� (bezpe�n� lze ulo�it i znak NULL)
<LI> p�id�n�, vkl�d�n� (append, insert)</LI>
<LI> OID, serial value (OID, serial value)</LI>
<LI> portal, kurzor (portal, cursor)</LI>
- <LI> range variable, jm�no tabulky, alias tabulky (range</LI>
+ <LI> range variable, jm�no tabulky, alias tabulky (range
variable, table name, table alias)</LI>
</UL>
@@ -1038,13 +1038,13 @@ CREATE TABLE test (x int, modtime timestamp DEFAULT CURRENT_TIMESTAMP );
<P>D��v�j�� verze (p�ed 7.4) spojovali vno�en� dotazy k vn�j��m sekven�n�m
�ten�m v�sledku poddotazu pro ka�d� ��dek vn�j��ho dotazu. Pokud poddotaz
vr�til n�kolik m�lo ��dk� <SMALL>IN</SMALL> bylo rychl�. Pro ostatn� p��pady je vhodn�
- nahradit <SMALL>IN</SMALL> <SMALL>EXISTS</SMALL>:
+ nahradit <SMALL>IN</SMALL> <SMALL>EXISTS</SMALL>:</P>
<PRE>
SELECT *
FROM tab
WHERE col IN (SELECT subcol FROM subtab);
</PRE>
- na:
+<p>na:</p>
<PRE>
SELECT *
FROM tab
@@ -1101,7 +1101,7 @@ CREATE TABLE test (x int, modtime timestamp DEFAULT CURRENT_TIMESTAMP );
<P>V PostgreSQL 7.3 m��ete jednodu�e vracet v�ce ��dk� nebo sloupc� z
funkce, viz:
- <A href="http://techdocs.postgresql.org/guides/SetReturningFunctions">http://techdocs.postgresql.org/guides/SetReturningFunctions</A>.
+ <A href="http://techdocs.postgresql.org/guides/SetReturningFunctions">http://techdocs.postgresql.org/guides/SetReturningFunctions</A>.</P>
<H4><A name="4.26">4.26</A>) Pro� nelze spolehliv� vytv��et a ru�it do�asn� tabulky v PL/pgSQL funkc�ch?</H4>
@@ -1164,4 +1164,4 @@ CREATE TABLE test (x int, modtime timestamp DEFAULT CURRENT_TIMESTAMP );
p�ep�na� <I>--enable-depend</I> p��kazu <I>configure</I> k automatick�mu �e�en�
z�vislost� p�eklada�em.</P>
</BODY>
-</HTML> \ No newline at end of file
+</HTML>
diff --git a/doc/src/FAQ/FAQ_french.html b/doc/src/FAQ/FAQ_french.html
index 0436774159b..c48334ea91c 100644
--- a/doc/src/FAQ/FAQ_french.html
+++ b/doc/src/FAQ/FAQ_french.html
@@ -152,7 +152,7 @@
<P>PostgreSQL se prononce <I>Post-Gres-Q-L</I>. Un fichier audio est
disponible sur <A
- HREF="http://www.postgresql.org/postgresql.mp3">http://www.postgresql.org/postgresql.mp3</A>
+ href="http://www.postgresql.org/postgresql.mp3">http://www.postgresql.org/postgresql.mp3</A>
pour ceux souhaitant entendre la prononciation.</P>
<P>PostgreSQL est une am�lioration du syst�me de gestion de bases
@@ -173,7 +173,7 @@
d�veloppement de PostgreSQL. C'est un projet soutenu par une
communaut� sans �tre contr�l� par une soci�t�. Pour y contribuer,
voir la FAQ des d�veloppeurs sur <A
- HREF="http://www.postgresql.org/docs/faqs/FAQ_DEV.html">http://www.postgresql.org/docs/faqs/FAQ_DEV.html</A>.</P>
+ href="http://www.postgresql.org/docs/faqs/FAQ_DEV.html">http://www.postgresql.org/docs/faqs/FAQ_DEV.html</A>.</P>
<P>Les auteurs de PostgreSQL 1.01 �taient Andrew Yu et Jolly Chen.
Beaucoup d'autres personnes ont contribu� au portage, aux tests,
@@ -292,7 +292,7 @@
PostgreSQL sur le site web de PostgreSQL&nbsp;:</P>
<BLOCKQUOTE>
- <A href="http://www.PostgreSQL.org">http://www.PostgreSQL.org</A>
+ <p><A href="http://www.PostgreSQL.org">http://www.PostgreSQL.org</A></p>
</BLOCKQUOTE>
<P>Il y a aussi un canal IRC sur Freenode et EFNet, le canal
@@ -819,7 +819,7 @@
l'int�gralit� de la requ�te peut �tre �valu�e, jusqu'� g�n�rer les lignes
d�sir�es.</P>
- <P>Pour faire un <SMALL>SELECT</SMALL> sur une ligne al�atoire&nbsp;:
+ <P>Pour faire un <SMALL>SELECT</SMALL> sur une ligne al�atoire&nbsp;:</P>
<PRE>
SELECT colonne
FROM table
@@ -1004,7 +1004,6 @@
<LI>La locale <I>C</I> par d�faut doit �tre utilis�e lors de
<i>initdb</i>.</LI>
</UL>
- <P>
<p>Dans les versions ant�rieures � la 8.0, les indexs ne peuvent souvent
pas �tre utilis�s sauf si les types de donn�es correspondent exactement au
@@ -1398,7 +1397,7 @@ BYTEA bytea tableau d'octets (accepte les octets nuls)
<P>A partir de la 7.3, vous pouvez facilement renvoyer plusieurs lignes ou
colonnes � partir d'une fonction,
<a href="http://techdocs.postgresql.org/guides/SetReturningFunctions">
- http://techdocs.postgresql.org/guides/SetReturningFunctions</a>.
+ http://techdocs.postgresql.org/guides/SetReturningFunctions</a>.</P>
<H4><A name="4.26">4.26</A>) Pourquoi ne puis-je pas cr�er/supprimer des
tables temporaires dans les fonctions PL/PgSQL de fa�on stable&nbsp;?</H4>
@@ -1422,7 +1421,7 @@ BYTEA bytea tableau d'octets (accepte les octets nuls)
exister dans <I>pg_hba.conf</I>, et le <I>sslmode</I> du client ne doit pas
�tre <I>d�sactiv�e</I>. Notez qu'il est aussi possible d'utiliser un
transport crypt� d'une troisi�me partie, tel que stunnel ou ssh, plut�t que
- les connexions SSL natives de PostgreSQL.
+ les connexions SSL natives de PostgreSQL.</LI>
<LI>Les mots de passe des utilisateurs sont automatiquement crypt�s depuis
la version 7.3. Pour les versions pr�c�dentes, vous devez activer l'option
<I>PASSWORD_ENCRYPTION</I> dans <I>postgresql.conf</I>.</LI>
diff --git a/doc/src/FAQ/FAQ_german.html b/doc/src/FAQ/FAQ_german.html
index 4d842ad6fdd..924568b8fcf 100644
--- a/doc/src/FAQ/FAQ_german.html
+++ b/doc/src/FAQ/FAQ_german.html
@@ -212,7 +212,7 @@ href="mailto:[email protected]">[email protected]</a>).</p>
<p>Eine Portierung für Novell Netware 6 gibt es unter <a href="http://forge.novell.com">http://forge.novell.com</a>.</p>
<p>Für OS/2 (eComStation) gibt es eine Version hier:
- <a href="http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&button=Search&key=postgreSQL&stype=all&sort=type&dir=%2F">http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&button=Search&key=postgreSQL&stype=all&sort=type&dir=%2F</a>
+ <a href="http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&amp;button=Search&amp;key=postgreSQL&amp;stype=all&amp;sort=type&amp;dir=%2F">http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&amp;button=Search&amp;key=postgreSQL&amp;stype=all&amp;sort=type&amp;dir=%2F</a></p>
<h4><a name="1.5">1.5</a>) Woher bekomme ich PostgreSQL?</h4>
@@ -223,7 +223,7 @@ href="mailto:[email protected]">[email protected]</a>).</p>
<h4><a name="1.6">1.6</a>) Wo bekomme ich Support für PostgreSQL?</h4>
<p>Die zentrale (englischsprachige) Mailing-Liste ist:
- <a href="mailto:[email protected]">mailto:[email protected]</a> .
+ <a href="mailto:[email protected]">mailto:[email protected]</a> .</p>
<p>Die Liste ist Themen vorbehalten, die PostgreSQL betreffen. Die Anmeldung
erfolgt mit einer Email an die Adresse <a href="mailto:[email protected]">[email protected]</a> mit folgenden Zeilen im Text
@@ -260,7 +260,7 @@ href="mailto:[email protected]">[email protected]</a>).</p>
<p>Weitere Mailinglisten und Informationen zu PostgreSQL befinden sich auf der PostgreSQL-Homepage:</p>
<blockquote>
-<a href="http://www.postgresql.org">http://www.postgresql.org</a>
+<p><a href="http://www.postgresql.org">http://www.postgresql.org</a></p>
</blockquote>
<p>Es gibt außerdem einen IRC-Channel bei EFNet und bei Freenode, Channel
<em>#PostgreSQL</em>. Unter UNIX/Linux können Sie mit z.B.
@@ -341,7 +341,7 @@ href="mailto:[email protected]">[email protected]</a>).</p>
<h4><a name="1.13">1.13</a>) Wie sende ich einen Fehlerbericht?</h4>
<p>Bitte besuchen Sie die PostgreSQL-BugTool-Seite <a href="http://www.postgresql.org/bugform.html">http://www.postgresql.org/bugform.html</a>,
- die Hinweise und Anleitungen zur Einreichung von Fehlerberichten enthält.
+ die Hinweise und Anleitungen zur Einreichung von Fehlerberichten enthält.</p>
<p>Überprüfe auch den ftp-Server <a href="ftp://ftp.postgresql.org/pub/">ftp://ftp.postgresql.org/pub/</a>,
um nachzusehen, ob es eine neuere PostgreSQL-Version oder neue Patches gibt.</p>
@@ -475,7 +475,7 @@ href="mailto:[email protected]">[email protected]</a>).</p>
</a>) und Rekall (<a href="http://www.thekompany.com/products/rekall/">
http://www.thekompany.com/products/rekall/</a>, GPL/proprietär). Es gibt
außerdem phpPgAdmin (<a href="http://phppgadmin.sourceforge.net/">
- http://phppgadmin.sourceforge.net/ </a>), eine web-basierte Schnittstelle.
+ http://phppgadmin.sourceforge.net/ </a>), eine web-basierte Schnittstelle. </p>
<h4><a name="2.4">2.4</a>) Welche Programmiersprachen und Schnittstellen gibt es?</h4>
@@ -500,7 +500,7 @@ href="mailto:[email protected]">[email protected]</a>).</p>
(Bereich <em>Drivers/Interfaces</em>) bezogen werden.
</p>
<hr />
- <h2 align="center">Administrative Fragen</h2><p>
+ <h2 align="center">Administrative Fragen</h2>
<h4><a name="3.1">3.1</a>) Wie installiere ich PostgreSQL woanders als in /usr/local/pgsql?</h4>
@@ -632,7 +632,7 @@ href="mailto:[email protected]">[email protected]</a>).</p>
<p>Wenn der <em>postmaster</em> hingegen läuft, führen Sie <em>psql</em> in einem Fenster aus,
ermitteln Sie die Prozessnummer (<small>PID</small>) des <em>postgres</em>-Prozesses, der von <em>psql</em>
- verwendet wird (mit <pre>SELECT pg_backend_pid()</pre>). Binden Sie einen Debugger an diese <small>PID</small>
+ verwendet wird (mit <code>SELECT pg_backend_pid()</code>). Binden Sie einen Debugger an diese <small>PID</small>
und führen Sie Abfragen von <em>psql</em> aus. Wenn Sie den postgres-Serverstart analysieren
wollen, setzen Sie die Umgebungsvariable <em>PGOPTIONS="-W </em>n<em>"</em>, und starten Sie
dann <em>psql</em>. Dies verzögert den Start um <em>n</em> Sekunden, damit Sie einen Debugger an
@@ -728,7 +728,7 @@ href="mailto:[email protected]">[email protected]</a>).</p>
<h4><a name="4.2">4.2</a>) Wie wähle ich per <small>SELECT</small>-Anweisung nur die ersten paar
Zeilen bzw. eine beliebige Zeile in einer Abfrage aus?</h4>
- <p>Vgl. die <small>FETCH</small> Man-Page, oder benutzen Sie <small>SELECT ... LIMIT...</small> .
+ <p>Vgl. die <small>FETCH</small> Man-Page, oder benutzen Sie <small>SELECT ... LIMIT...</small> .</p>
<p>Selbst wenn Sie nur die ersten paar Zeilen einer Tabelle abfragen möchten,
muß unter Umständen die komplette Abfrage abgearbeitet werden. Ziehen Sie also
@@ -1123,7 +1123,7 @@ BYTEA bytea Bytearray mit variabler Länge (auch für
durch Block und Offset Werte zu identifizieren. T<small>ID</small>s
verändern sich, sobald Zeilen verändert oder zurückgeladen werden. Sie
werden in Indexeinträgen benutzt um auf die physikalischen Zeilen zu
- zeigen.
+ zeigen.</p>
<h4><a name="4.16">4.16</a>) Welche Bedeutung haben die verschiedenen Ausdrücke, die in
PostgreSQL benutzt werden (z.B. attribute, class,...)?</h4>
diff --git a/doc/src/FAQ/FAQ_japanese.html b/doc/src/FAQ/FAQ_japanese.html
index d09dd6f1d3d..05812e8db53 100644
--- a/doc/src/FAQ/FAQ_japanese.html
+++ b/doc/src/FAQ/FAQ_japanese.html
@@ -2,9 +2,9 @@
<HTML>
<HEAD>
<TITLE>PostgreSQL FAQ in Japanese</TITLE>
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=x-euc-jp">
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#A00000" ALINK="#0000FF">
-<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=x-euc-jp">
<H1>
PostgreSQL(�ݥ��ȥ��쥹�����塼������)�ˤĤ��Ƥ褯�������Ȥ��β���(FAQ)</H1>
<P>
@@ -13,20 +13,19 @@ PostgreSQL(�ݥ��ȥ��쥹�����塼������)�ˤĤ��Ƥ褯�������Ȥ��β���(FAQ)</H1>
���ߤΰݻ�������: Bruce Momjian (<A
HREF="mailto:[email protected]">[email protected]</A>)<BR>
Maintainer of Japanese Translation: Jun Kuwamura (<A
-HREF="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</A>)<BR><P>
+HREF="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</A>)<BR></P>
<P>
����ʸ��κǿ��Ǥ�
- "http://www.postgresql.org/files/documentation/faqs/FAQ.html">
+ <a href="http://www.postgresql.org/files/documentation/faqs/FAQ.html">
http://www.postgresql.org/files/documentation/faqs/FAQ.html</A></P>
�Ǹ��뤳�Ȥ��Ǥ��ޤ���
<P>
�ץ�åȥۡ������ͭ�μ���ˤĤ��Ƥ�:
- "http://www.postgresql.org/docs/faq/">
+ <a href="http://www.postgresql.org/docs/faq/">
http://www.postgresql.org/docs/faq/</A></P>
<BR>�˲���������ޤ���
-<P>
-<SMALL><PRE>
+<PRE>
(�ʲ������Ԥˤ������� [������ �� ] �ȤǰϤ�ǵ����ޤ���)
[������
���ܸ�������ˤĤ��ƤΥ��ϺǸ����ذ�ư���ޤ�����
@@ -42,11 +41,9 @@ HREF="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</A>)<BR><P>
2005ǯ01��12�� ��¼ ��
]
-</PRE></SMALL>
+</PRE>
-<P>
<HR>
-<P>
<H2 align="center">����Ū�ʼ���</H2>
@@ -133,15 +130,14 @@ HREF="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</A>)<BR><P>
<A HREF="#5.2">5.2</A>) PostgreSQL �Ѥ˽񤤤�����ä���Ũ�ʿ���������ؿ����󶡤��ƥץ��������Ȥ˹׸��������ΤǤ�����<BR>
<A HREF="#5.3">5.3</A>) ���ץ���֤� C����δؿ��ϤɤΤ褦�˽񤭤ޤ�����<BR>
<A HREF="#5.4">5.4</A>) ���������ե�������ѹ����ޤ������ƥ���ѥ��뤷�Ƥ��Ѳ��������ʤ��ΤϤʤ��Ǥ�����<BR>
-<P>
<HR>
<H2 align="center">����Ū�ʼ���</H2>
-<P>
<H4><A NAME="1.1">1.1</A>) PostgreSQL �Ȥϲ��Ǥ����� �����ɤߤޤ�����</H4>
<P>PostgreSQL��<I>Post-Gres-Q-L</I>(�ݥ��� - ���쥹 - ���塼 - ����) ��ȯ�����ޤ���</P>
<P>PostgreSQL �ϼ����� <SMALL>DBMS</SMALL> �����ѤΥץ��ȥ����פǤ��ä� POSTGRES �ǡ����١������������ƥ�β����ǤǤ��ʤ��Τ��ᡢ���Ǥ�Ȥ��ɤ� "Postgres" �ȸƤФ�뤳�Ȥ�����ޤ��ˡ�PostgreSQL �� POSTGRES �ζ��Ϥʥǡ�������ǥ��˭�٤ʥǡ�����������(��)���ݻ����ʤ��顢POSTGRES �ǻȤ�줿 PostQuel �䤤��碌����򡢳�ĥ���� <SMALL>SQL</SMALL> �Υ��֥��åȤ��֤������Ƥ��ޤ���PostgreSQL ��̵���Ǵ����ʥ����������ѤǤ��ޤ���
+</P>
<P>PostgreSQL �γ�ȯ�ϡ�PostgreSQL ��ȯ�᡼��󥰥ꥹ�Ȥ˻��ä��Ƥ��볫ȯ��ã�Υ�����Ǥ��٤ƹԤʤ��Ƥ��ޤ������ߤκ�Ĺ�� Marc G. Fournier (<A HREF="mailto:[email protected]">[email protected]</A> )�Ǥ���(������<a href="#1.6">1.6��</a>�˻��äλ���������ޤ���)���ߡ����Υ����ब PostgreSQL ��ȯ�Τ��٤Ƥ����ݤ�ߤƤ��ޤ������Υ�����ϥ��ߥ�˥ƥ��ץ��������ȤǤ��ꡢ�����ʤ��Ȥˤ�äƤ����������ޤ��󡣻��ä�������С�<A href=
"http://www.postgresql.org/files/documentation/faqs/FAQ_DEV.html">
@@ -150,18 +146,20 @@ HREF="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</A>)<BR><P>
</P>
<P>Postgres95-1.01 ���濴Ū�ʳ�ȯ�Ԥ� Andrew Yu �� Jolly Chen �Ǥ�����������¾�����ο͡������Υ����ɤΰܿ����ƥ��ȡ��ǥХ�������ӡ����ɤ˻��ä��ޤ�����PostgreSQL �������������ɤǤ��� Postgres �ϥ���ե���˥���إС����쥤���ˤ����ơ� Michael Stonebraker �����λش��Τ�ȡ�¿���γ�����´�������ܿ��Υץ�����ޤ��������Ϥˤ�����ޤ�����
+</P>
<P>�С����쥤�ˤ����뤳�Υ��եȥ������Τ�Ȥ�̾���� Postgres �Ǥ�������<SMALL>SQL</SMALL> �ε�ǽ���ɲä��줿 1995 ǯ�ˤ���̾���� Postgres95 ���ѹ����졢1996 ǯ�ν���ˤ���̾���� PostgreSQL ���ѹ�����ޤ�����
+</P>
-<P>
<H4><A NAME="1.2">1.2</A>) PostgreSQL ������Ϥɤ��ʤäƤޤ�����</H4>
<P> PostgreSQL �ϲ���������˽����ޤ���
-<SMALL><PRE>
+</P>
+<PRE>
[������
��ʸ�ϱѸ�Ǥ������ͤȤ��ơ���ʸ��ʻ���Ǻܤ��ޤ���
]
-</PRE></SMALL>
+</PRE>
<P>
PostgreSQL Data Base Management System</P>
<P>
@@ -187,7 +185,7 @@ IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO
OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
MODIFICATIONS.</P>
-<SMALL><PRE>
+<PRE>
POSTGRESQL �ǡ����١������������ƥ�
��ʬŪ��� (c) 1996-2004, PostgreSQL��ݳ�ȯ������
@@ -214,7 +212,7 @@ MODIFICATIONS.</P>
����˴ؤ�����ʸ�Ͼ嵭�αѸ�ˤ��ɽ���Ǥ������ܸ����Ϥ����ޤ�
���ͤǤ���
]
-</PRE></SMALL>
+</PRE>
<P>�嵭��BSD�饤���󥹤ǸŤ������ץ󥽡����Υ饤���󥹤Ǥ���������������
���ɤΤ褦�˻Ȥ��褦�Ȥ����¤��ޤ��󡣹��ޤ������ȤʤΤǡ��桹�⤽���
@@ -225,7 +223,6 @@ MODIFICATIONS.</P>
<P>
����Ū�ˡ��Ƕ��Unix�ߴ��ץ�åȥۡ���Ǥ����PostgreSQL���Ư��������Ϥ��Ǥ�����꡼���λ����Ǽºݤ˥ƥ��Ȥ�Ԥʤä����Ȥ���𤬤ʤ��줿�ץ�åȥۡ���ˤĤ��Ƥϥ��󥹥ȡ����������󤷤Ƥ���ޤ���</P>
-<P>
<H4><A NAME="1.4">1.4</A>) Unix�ʳ��ΰܿ��ǤǻȤ����Τϡ�</H4>
<P>�С������8.0�ˤʤꡢPostgreSQL �ϡ�Win2000, WinXP, Win2003�ʤɤ� Microsoft Windows NT�١����Υ��ڥ졼�ƥ��󥰥����ƥ�ǥͥ��ƥ��֤�����褦�ˤʤ�ޤ�����
@@ -233,18 +230,18 @@ MODIFICATIONS.</P>
Windows (Win95, Win98, WinMe)�ʤɡ�MSDOS�١����ΥС������Ǥϡ�Cygwin ��Ȥä�PostgreSQL�����餻�뤳�Ȥ��Ǥ��ޤ���
</P>
-<small><pre>
+<pre>
[����
pgInstaller �������FTP�ߥ顼�����Ȥ� win32 �ǥ��쥯�ȥ꤫����ǽ�Ǥ���
http://www.postgresql.org/mirrors-ftp.html
]
-</pre></small>
+</pre>
<p>���Υ����Ȥ� Novell Netware 6 �ؤΰܿ��⤢��ޤ���
<a href="http://forge.novell.com">http://forge.novell.com</a>
�ޤ���OS/2 (eComStation) �С������ϡ�<a href=
- "http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&button=Search&key=postgreSQL&stype=all&sort=type&dir=%2F">
- http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&button=Search&key=postgreSQL&stype=all&sort=type&dir=%2F</a>�ˤ���ޤ���</p>
+ "http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&amp;button=Search&amp;key=postgreSQL&amp;stype=all&amp;sort=type&amp;dir=%2F">
+ http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&amp;button=Search&amp;key=postgreSQL&amp;stype=all&amp;sort=type&amp;dir=%2F</a>�ˤ���ޤ���</p>
<BR>
@@ -256,7 +253,7 @@ href="ftp://ftp.PostgreSQL.org/pub/">ftp://ftp.PostgreSQL.org/pub/</A>
�Ǥ���
�ߥ顼�����ȤˤĤ��Ƥϡ��桹�Υᥤ�� Web �ڡ���������������</P>
-<SMALL><PRE>
+<PRE>
[����:
�ʲ������ܤΥߥ顼�����ȤǤ�:
@@ -274,7 +271,7 @@ href="ftp://ftp.PostgreSQL.org/pub/">ftp://ftp.PostgreSQL.org/pub/</A>
Japan: <A HREF="ftp://ring.so-net.ne.jp/pub/misc/db/PostgreSQL/">ftp://ring.so-net.ne.jp/pub/misc/db/PostgreSQL/</A>
Japan: <A HREF="ftp://ring.aist.go.jp/pub/misc/db/PostgreSQL/">ftp://ring.aist.go.jp/pub/misc/db/PostgreSQL/</A>
]
-</PRE></SMALL>
+</PRE>
<H4><A NAME="1.6">1.6</A>) ���ݡ��ȤϤɤ��Ǽ������ޤ�����</H4>
@@ -292,33 +289,35 @@ href="ftp://ftp.PostgreSQL.org/pub/">ftp://ftp.PostgreSQL.org/pub/</A>
end
</PRE>
-�Ƚ񤤤� <A HREF="mailto:[email protected]"> [email protected]</A> ���Żҥ᡼������äƲ�������</P>
+<P>�Ƚ񤤤� <A HREF="mailto:[email protected]"> [email protected]</A> ���Żҥ᡼������äƲ�������</P>
<P> �������������Ǥϡ��ᥤ��ꥹ�ȤǼ��������å������� 30k ����ί����˥������������ǥꥹ�ȤΥ��С������դ���ޤ���</P>
<P> �Х���ݡ����ѤΥ᡼��󥰥ꥹ�Ȥ⤢��ޤ������Υꥹ�Ȥؤλ��ä� "��ʸ" �ˡ�
+</P>
<PRE>
subscribe
end
</PRE>
+<P>
�Ƚ񤤤�<A
���Żҥ᡼������äƲ�������</P>
<P> ��ȯ�Ԥε����Τ���Υ᡼��󥰥ꥹ�Ȥ����ѤǤ��ޤ������Υꥹ�Ȥؤλ��ä��Żҥ᡼�����ʸ�ˡ�
+</P>
<PRE>
subscribe
end
</PRE>
-�Ƚ񤤤ơ�<A HREF="mailto:[email protected]">[email protected]</A>���Żҥ᡼������äƲ�������</P>
+<P>�Ƚ񤤤ơ�<A HREF="mailto:[email protected]">[email protected]</A>���Żҥ᡼������äƲ�������</P>
-<P PostgreSQL �ˤĤ��Ƥ�äȾܤ����Τꤿ����С����� PostgreSQL WWW�ۡ���ڡ������餿�ɤ�ޤ���
+<P>PostgreSQL �ˤĤ��Ƥ�äȾܤ����Τꤿ����С����� PostgreSQL WWW�ۡ���ڡ������餿�ɤ�ޤ���</P>
<BLOCKQUOTE>
- <A HREF="http://www.PostgreSQL.org">http://www.PostgreSQL.org</A>
+ <P><A HREF="http://www.PostgreSQL.org">http://www.PostgreSQL.org</A></P>
</BLOCKQUOTE>
-</P>
<P>�᥸�㡼��IRC �����ͥ�ϡ�Freenode (<I>irc.freenode.net</I>)��
<I>#PostgreSQL</I> �Ȥ��������ͥ�Ǥ���
UNIX ���ޥ�ɤǡ�
@@ -329,8 +328,7 @@ UNIX ���ޥ�ɤǡ�
EFNet�ˤ�PostgreSQL�����ͥ뤬����ޤ���
</P>
-<P>
-<SMALL><PRE>
+<PRE>
[����:
1999ǯ7��23�������ܥݥ��ȥ��쥹�桼������ά��JPUG����Ω����ޤ�����
JPUG ��������ȿ��ǡ�PostgreSQL�����Ѥ����ã����߶��Ϥξ�ȤʤäƤ��ޤ���
@@ -341,7 +339,7 @@ EFNet�ˤ�PostgreSQL�����ͥ뤬����ޤ���
�������������������Ͽ���ǽ�ȤʤäƤ��ޤ���
���ܸ��IRC�����ͥ� '#PostgreSQL*jp' ��¸�ߤ��ޤ���
-</PRE></SMALL>
+</PRE>
<P>���ѥ��ݡ��Ȳ�ҤΥꥹ�Ȥ�<a href="http://techdocs.postgresql.org/companies.php">http://techdocs.postgresql.org/companies.php</a>�ˤ���ޤ���</P>
@@ -358,24 +356,25 @@ PostgreSQL �κǿ��ǤϥС������ 7.4.6 �Ǥ���</P>
<P> ���դ���ˡ������Ĥ��Υޥ˥奢��ȥ���饤�󡦥ޥ˥奢��(�ޥ˥奢�롦�ڡ���)����Ӥ����Ĥ��ξ����ʥƥ������꤬�ޤޤ�ޤ���<I>/doc</I> �ǥ��쥯�ȥ�������������ޤ����ޥ˥奢��ϡ�<A HREF="http://www.ca.PostgreSQL.org/docs/">http://www.ca.PostgreSQL.org/docs/</A>�ǥ���饤��Ǥ�����Ǥ��ޤ���</P>
-<SMALL><PRE>
+<PRE>
[����:
�ʳ���SRA������PostgreSQL�桼������������졢
<A HREF="http://osb.sra.co.jp/PostgreSQL/Manual/">��PostgreSQL ���ե������ޥ˥奢���</A>
�Ȥ��ƽ��Ǥ���Ƥ��ޤ���
]
-</PRE></SMALL>
+</PRE>
<P>����饤��ǻ��ȤǤ��� PostgreSQL ���ܤ�2������ޤ���<A href=
"http://www.PostgreSQL.org/docs/awbook.html">http://www.PostgreSQL.org/docs/awbook.html</A>
-<SMALL><PRE>
+</P>
+<PRE>
[����:
���ܥݥ��ȥ��쥹�桼�������<A HREF="http://www.PostgreSQL.jp/wg/psqltrans/"> ��PostgreSQL Book����ʬ�ʲ��</A>
�ˤ���������ޤ�����
]
-</PRE></SMALL>
-
+</PRE>
+<P>
����ӡ� <A href=
"http://www.commandprompt.com/ppbook/">http://www.commandprompt.com/ppbook/</A>
�Ǥ���
@@ -415,14 +414,13 @@ PostgreSQL�ϳ�ĥ���줿<SMALL>SQL</SMALL>-92�Υ��֥��åȤ򥵥ݡ��Ȥ��ޤ���
<A HREF="http://www.PostgreSQL.org/docs/awbook.html">
http://www.PostgreSQL.org/docs/awbook.html</A>
�ˤ���PostgreSQL�ܤ� <SMALL>SQL</SMALL> �򶵤��Ƥ��ޤ���
-
-<SMALL><PRE>
+</P>
+<PRE>
[����:
���ܥݥ��ȥ��쥹�桼�������<A HREF="http://www.PostgreSQL.jp/wg/psqltrans/"> ��PostgreSQL Book����ʬ�ʲ��</A>
�ˤ�����������Ǥ���Ƥ��ޤ���
]
-</PRE></SMALL>
-</P>
+</PRE>
<P>
����¾�ˤ� PostgreSQL�ܤȤ��ơ�<A href=
@@ -449,8 +447,7 @@ http://www.PostgreSQL.org/docs/awbook.html</A>
�Τ褦�ʤΤ⤢��ޤ���
</P>
-<P>
-<SMALL><PRE>
+<PRE>
[����:
�а�ã�׻�ˤ�����ܸ�λ���ʸ���ξҲ�ڡ���
<A HREF="http://www.SRA.co.jp/people/t-ishii/PostgreSQL/doc-jp/index.html">http://www.SRA.co.jp/people/t-ishii/PostgreSQL/doc-jp/index.html</A>
@@ -465,8 +462,7 @@ http://www.PostgreSQL.org/docs/awbook.html</A>
<A HREF="http://www.wakhok.ac.jp/DB/DB.html">http://www.wakhok.ac.jp/DB/DB.html</A>
�⥪��饤����ɤळ�Ȥ��Ǥ��ޤ���
]
-</PRE></SMALL>
-</P>
+</PRE>
<H4><A NAME="1.11">1.11</A>) PostgreSQL������2000ǯ����(Y2K)���б����Ƥ��ޤ�����
</H4>
@@ -536,6 +532,7 @@ http://www.PostgreSQL.org/docs/awbook.html</A>
<P>�����ɤ����פϡ������ץ󥽡������ץ��������ȤˤȤäƤϤȤƤ����ڤʤ�Τǡ��ץ��������Ȥ����ʤ��������򼺤ä�ʬ������Τ���򤷤ޤ���</P>
<P>������󡢤��δ��פϰ¤���ΤǤϤ���ޤ��󡣰ݻ���³���뤿��ˤ����뤤�ϰ��Ū�˷��񤬤�����ޤ����⤷�����ʤ��䤢�ʤ��β�Ҥˡ������������ϤΤ���λ��α����ܤ����Ȥ��Ǥ���褦�Ǥ����顢<A href="http://store.pgsql.com/shopping/">http://store.pgsql.com/shopping/</A>������դ򤪴ꤤ���ޤ���
+</P>
<P>�ޤ���Web�ڡ����ˤ� PostgreSQL,Inc �Ȥ���ޤ����������� "�׸�(contributions)"�Ȥ������ܤϡ� PostgreSQL �ץ��������Ȥ�ٱ礹������Τ���ǡ��褷������β�ҤΤ���λ��ǤϤ���ޤ��󡣤⤷�����ڼ�(check)�������Թ�褱���Ϣ����ν���ؤ����겼������</P>
@@ -546,10 +543,8 @@ http://www.PostgreSQL.org/docs/awbook.html</A>
�ؤ����꤯��������
</P>
-<P>
<HR>
<H2 align="center">�桼���������饤����Ȥμ���</H2>
-<P>
<H4><A NAME="2.1">2.1</A>) PostgreSQL �Τ���� <SMALL>ODBC</SMALL> �ɥ饤�С��Ϥ���ޤ�����
</H4>
@@ -563,26 +558,27 @@ http://www.PostgreSQL.org/docs/awbook.html</A>
</P>
<P> OpenLink <SMALL>ODBC</SMALL> �� <A HREF="http://www.openlinksw.com/">http://www.openlinksw.com/</A>��������Ǥ��ޤ���ɸ��Ū�� <SMALL>ODBC</SMALL> ���饤����ȡ����եȥ������ǻȤ��ޤ��Τǡ��ٱ礷�Ƥ��뤹�٤ƤΥץ�åȥۡ���(Win, Mac, Unix, VMS)���� PostgreSQL �� <SMALL>ODBC</SMALL> �����ѤǤ��ޤ���
+</P>
<P> ���֤����ϡ������ʼ��Υ��ݡ��Ȥ�ɬ�פʿ͡�����äƤ���Ȼפ��ޤ�����
�ե꡼�������ǤϤ��ĤǤ������ǽ�Τ褦�Ǥ�������ϡ�<A href=
�����äƲ�������</P>
-
+<P>
<A HREF="http://www.PostgreSQL.org/docs/programmer/odbc.html">
Programmer's Guide</A>
�� <SMALL>ODBC</SMALL> �ξϤ⤴������������
+</P>
-
-<P>
<H4><A NAME="2.2">2.2</A>) PostgreSQL �� Web �ڡ�����Ϣ�Ȥ�����ˤϤɤ�ʥġ��뤬����ޤ�����
</H4>
<P> �ǡ����١�����΢�˻��� Web �ڡ����ˤĤ��Ƥ������餷���Ҳ𤬡�<BR>
<A href="http://www.webreview.com">http://www.webreview.com</A>�ˤ���ޤ���</P>
<P> Web �ؤγ�ĥ�Τ���ˤϡ�PHP ����ۤ������󥿡��ե������ȤʤäƤ��ޤ���<A HREF="http://www.php.net">http://www.php.net/</A>�ˤ���ޤ���
+</P>
-<SMALL><PRE>
+<PRE>
[����:
PHP�˴ؤ������ܸ�ξ���ϡ�2000ǯ4��19����ȯ­��������PHP�桼����Υ�����
<A HREF="http://www.php.gr.jp/">http://www.php.gr.jp/</A>
@@ -590,11 +586,12 @@ Programmer's Guide</A>
<A HREF="http://www.geocities.jp/rui_hirokawa/php/">http://www.geocities.jp/rui_hirokawa/php/</A>
�ˤ��ʤ�ޤȤ���Ƥ��ޤ���
]
-</PRE></SMALL>
+</PRE>
<P> ������ʣ���ʾ�硢¿���οͤ� Perl ���󥿡��ե������� CGI.pm �� mod_perl ��Ȥ��ޤ���
+</P>
-<SMALL><PRE>
+<PRE>
[����:
WDB �ϡ�Web ���� DataBase �ؤ� Perl �� Interface �Ǥ���
wdb-p95 �ؤΥ�󥯤��ڤ�Ƥ��ޤäƤ��ޤ��������餯��Perl DBI ��ͳ�� DBD::Pg �����Ѥ���ǽ�Ȼפ��ޤ���
@@ -604,9 +601,8 @@ Programmer's Guide</A>
<A HREF="http://www.i-con.dk/wdb/">http://www.i-con.dk/wdb/</A>
�Ȥ�����ޤ������ηаޤϤ褯�狼��ޤ���
]
-</PRE></SMALL>
+</PRE>
-<P>
<H4><A NAME="2.3">2.3</A>) PostgreSQL �˥���ե����롦�桼�����󥿡��ե������Ϥ���ޤ�����
</H4>
<p>�������PostgreSQL �ؤΥ���ե����륤�󥿡��ե������������Ĥ�����ޤ���
@@ -626,12 +622,12 @@ RHDB Admin (<a
PhpPgAdmin (<a href="http://phppgadmin.sourceforge.net/">
http://phppgadmin.sourceforge.net/ </a>) ��PostgreSQL�ؤ�Web�١�����
���󥿡��ե��������󶡤��ޤ���
+</P>
<P>���ܺ٤ʥꥹ�ȤˤĤ��Ƥϡ�<a
href="http://techdocs.postgresql.org/guides/GUITools">http://techdocs.postgresql.org/guides/GUITools</a>
��������������</P>
-<P>
<H4><A NAME="2.4">2.4</A>) �ɤΤ褦�ʸ���� PostgreSQL ���̿��Ǥ�������
</H4>
@@ -640,42 +636,41 @@ PhpPgAdmin (<a href="http://phppgadmin.sourceforge.net/">
</P>
<P>�ʲ��Υ��󥿡��ե�������PostgreSQL�����ۤ˴ޤޤ�Ƥ��ޤ���
+</P>
<UL>
-<LI>C (libpq)
-<LI>������C (ecpg)
-<LI>Java (jdbc)
-<LI>Python (<A HREF="http://www.druid.net/pygresql/">PyGreSQL</A>)
-<LI>TCL (libpgtcl)
+<LI>C (libpq)</LI>
+<LI>������C (ecpg)</LI>
+<LI>Java (jdbc)</LI>
+<LI>Python (<A HREF="http://www.druid.net/pygresql/">PyGreSQL</A>)</LI>
+<LI>TCL (libpgtcl)</LI>
</UL>
- <P>����¾�����Ѳ�ǽ�ʥ��󥿡��ե������� <a
+ <P>����¾�����Ѳ�ǽ�ʥ��󥿡��ե�������
<a href="http://gborg.postgresql.org">http://gborg.postgresql.org</A>
��<I>Drivers/Interfaces</I>�Υ��������ˤ���ޤ���
</P>
-<SMALL><PRE>
+<PRE>
[������
�ʰ¸�ˤ���� Palm �Ǥ� libpq ��ȯ����ޤ�����
<a href="http://www.snaga.org/libpq/">http://www.snaga.org/libpq/</a>
]
-</PRE></SMALL>
+</PRE>
-<P>
<HR>
<H2 align="center">��������</H2>
-<P>
<H4><A NAME="3.1">3.1</A>) �ɤΤ褦�ˤ���� <I>/usr/local/pgsql</I> �ʳ��ξ��˥��󥹥ȡ���Ǥ��ޤ�����</H4>
<P> ��ñ����ˡ�ϡ� <I>configure</I> �����餻��Ȥ��� --prefix ���ץ�������ꤹ�뤳�ȤǤ���
+</P>
-<P>
<H4><A NAME="3.2">3.2</A>) postmaster �����餻��ȡ�<I>Bad System Call</I> �Ȥ�����������פ����ȤΥ�å��������Фޤ����ʤ��Ǥ�����
</H4>
<P> ���ޤ��ޤ����꤬�ͤ����ޤ������ޤ��ǽ�ˤ��ʤ��Υ����ͥ�� System V IPC �γ�ĥ�����󥹥ȡ��뤵��Ƥ��뤫���ǧ���Ƹ��Ƥ���������PostgreSQL �ϥ����ͥ�ˤ�붦ͭ���꡼�ȥ��ޥե��Υ��ݡ��Ȥ�ɬ�פȤ��ޤ���
-<P>
+</P>
<H4><A NAME="3.3">3.3</A>) <I>postmaster</I> �����餻�褦�Ȥ���ȡ�<I>IpcMemoryCreate</I> ���顼���Фޤ����ʤ��Ǥ�����
</H4>
@@ -686,11 +681,11 @@ PhpPgAdmin (<a href="http://phppgadmin.sourceforge.net/">
�˶�ͭ���꡼�ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤�����ޤ��ΤǤ�������������</P>
-<P>
<H4><A NAME="3.4">3.4</A>) <I>postmaster��</I>���餻�褦�Ȥ���ȡ�<I>IpcSemaphoreCreate</I> ���顼���Фޤ����ʤ��Ǥ�����
</H4>
<P>�⤷���顼��å�������<I>IpcSemaphoreCreate: semget failed (No space left on device)</I>�Ǥ���С������ͥ뤬��ʬ�ʥ��ޥե���Ȥ���褦�˹�������Ƥ��ޤ���Postgres������Ū�ʥХå�����ɥץ�������˰�ĤΥ��ޥե���ɬ�פȤ��ޤ����Ȥꤢ�����β�����<I>postmaster</I>��ư����Ȥ��ˡ��Хå�����ɥץ������ο����꾯�ʤ����¤򤹤뤳�ȤǤ��������ͤ�32��꾮���ʿ��Υѥ�᡼����<I>-N</I>�ǻȤ��ޤ�����깱��Ū�ʲ����ϡ������ͥ��<SMALL>SEMMNS</SMALL> �� <SMALL>SEMMNI</SMALL> �ѥ�᡼�������䤹���ȤǤ���
+</P>
<P>�����ǽ�Υ��ޥե�����٤ʥǡ����١������������δ֤˥���å����
��������ǽ��������ޤ���
@@ -699,7 +694,6 @@ PhpPgAdmin (<a href="http://phppgadmin.sourceforge.net/">
<P>�⤷�����顼��å��������ʤˤ�¾�Τ�ΤǤ���С������ͥ�ι����Ǥޤä������ޥե��Υ��ݡ��Ȥ򤷤Ƥ��ʤ����⤷��ޤ���
PostgreSQL Administrator's Guide �˶�ͭ���꡼�ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤�����ޤ���</P>
-<P>
<H4><A NAME="3.5">3.5</A>) ¾�Υۥ��Ȥ������³�ϤɤΤ褦�����椷�ޤ�����
</H4>
@@ -707,56 +701,68 @@ PostgreSQL Administrator's Guide �˶�ͭ���꡼�ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤��
<P> �����ͤǤϡ�PostgreSQL �� Unix �ɥᥤ�󥽥��åȡ��ޤ��ϡ�TCP/IP��³�Υ�������ޥ��󤫤����³���������ޤ���postgresql.conf ����� listen_addresses ��������<B>���ġ�</B><I>$PGDATA/pg_hba.conf</I> �ե������Ŭ�ڤ�ľ���ơ��ۥ��ȼ�Ƴ��ǧ�ڤ�ͭ���ˤ��ʤ�������ϡ�¾�Υޥ��󤫤����³�Ǥ��ʤ��Ǥ��礦��
</p>
-<P>
<H4><A NAME="3.6">3.6</A>) ����ɤ���ǽ�����뤿��ˤϡ��ǡ����١��������󥸥��ɤΤ褦��Ĵ��������ɤ��Ǥ�����
</H4>
<P> �Τ��˥���ǥå������䤤��碌��®�٤������ޤ���<SMALL>EXPLAIN ANALYZE</SMALL>���ޥ�ɤ� PostgreSQL ���ɤΤ褦�ˤ��ʤ����䤤��碌���������Ƥ��뤫�򸫤뤳�Ȥ��Ǥ��������ơ��ɤΥ���ǥå������Ȥ��Ƥ��뤫�򸫤뤳�Ȥ��Ǥ��ޤ���
+</P>
<P>�⤷ <SMALL>INSERT</SMALL> ��¿�Ѥ��Ƥ�����ϡ�<SMALL>COPY</SMALL> ���ޥ�ɤ�Ȥä��礭�ʥХå������Ǥ����Ԥʤ����Ȥ�Ƥ���Ʋ�����������ϡ�<SMALL>INSERT</SMALL> ���̡��˹Ԥʤ�����äȹ�®�Ǥ������ˡ�<SMALL>BEGIN WORK/COMMIT</SMALL> �Υȥ�󥶥�����󡦥֥��å������̵��ʸ�ϡ�����鼫�Ȥ����줾��Υȥ�󥶥����������äƤ���ȸ��ʤ���ޤ��������Ĥ���ʸ���ĤΥȥ�󥶥�����󡦥֥��å�����ǹԤʤ����Ȥ�ͤ��Ʋ�����������ˤ��ȥ�󥶥������Υ����С��إåɤ�����ޤ����ޤ����礭�ʥǡ������ѹ���Ԥʤ��ݤϥ���ǥå�������ٳ����ơ����ľ�����Ȥ�ͤ��ƤߤƲ�������
+</P>
<P> <a href=
"http://www.postgresql.org/docs/current/static/runtime.html">
Administration Guide/Server Run-time Environment/Run-time
Configuration</a>�ˤϡ�
���塼�˥󥰤Υ��ץ���󤬤����Ĥ�����ޤ���<i>fsync</I>���ץ�����<I>fsync()</I> ��̵���ˤ��뤳�Ȥ��Ǥ��ޤ�������ˤ�äơ��ƥȥ�󥶥��������� <I>fsync()</I> �ǥǥ������򹹿�����Τ�ߤᤵ���ޤ���
+</P>
<P> <I>shared_buffers</I>���ץ�����ȤäƥХå�����ɡ��ץ������ˤ��Ȥ��붦ͭ���꡼���Хåե����礭�����뤳�Ȥ�Ǥ��ޤ����⤷�����Υѥ�᡼����⤯��������ȡ������ͥ�ζ�ͭ���꡼���֤������ͤ�ۤ��Ƥ��ޤ������ <I>postmaster</I> ������ʤ��ʤ�Ǥ��礦�������ͤǤϡ����줾��ΥХåե����礭���� 8K �ǡ��Хåե����� 1000 �Ǥ���
+</P>
<P> <I>sort_mem</I> (PostgreSQL 8.0�����: <I>work_mem</I>)���ץ�����Ȥäơ����줾��ΥХå�����ɡ��ץ����������Ū���¤��ؤ��ˤ�äƻȤ����꡼�κ��祵���������䤹���Ȥ�Ǥ��ޤ��� �����ͤ� 1024 (���ʤ����1MB)�Ǥ���
+</P>
<P> �ޤ���<SMALL>CLUSTER</SMALL> ���ޥ�ɤ�Ȥäơ��ơ��֥�Υǡ����򥤥�ǥå����˹�碌�뤿��˥��롼�ײ����뤳�Ȥ�Ǥ��ޤ����ܤ����ϡ�����饤��ޥ˥奢��� <I>CLUSTER</I> �򸫤Ʋ�������
+</P>
-<P>
<H4><A NAME="3.7">3.7</A>) �ɤΤ褦�ʥǥХ���ǽ���Ȥ��ޤ�����</H4>
<P> PostgreSQL �ϡ��ǥХ��Τ���˰�̣�Τ��롢���־������𤹤뤤���Ĥ��ε�ǽ������ޤ���
+</P>
<P> �ޤ���--enable-cassert ���ץ����� <I>configure</I> �����餻�ޤ����������ƥ���ѥ��뤹�뤳�Ȥˤ�ꡢ������ <I>assert()</I> �����Хå�����ɤο�Ľ������ƻ뤷������ͽ�����̤��Ȥ�������ȥץ���������ߤ���褦�ˤʤ�ޤ���
+</P>
<P> <I>postmaster</I> �� <I>postgres</I> ��ξ���Ǥ����Ĥ��ΥǥХ������ץ��������Ѥ��Ǥ��ޤ����ޤ������Τ褦�� <I>postmaster</I> ��ư����Ȥ��Ϥ��ĤǤ⡢ɸ����Ϥȥ��顼���Ϥ�������ե����������褦�ˤ��Ƥ��뤳�Ȥ�Τ���Ʋ�������
+</P>
<PRE>
cd /usr/local/pgsql
- ./bin/postmaster &gt;server.log 2&gt;&1 &
+ ./bin/postmaster &gt;server.log 2&gt;&amp;1 &amp;
</PRE>
<P> ����ˤ�� PostgreSQL �κǾ����Υǥ��쥯�ȥ�� server.log �ե����뤬�֤���ޤ������Υե�����ϥ����С���������������䥨�顼�ˤĤ���ͭ�Ѥʾ����ޤߤޤ���<I>Postmaster</I> �Ϲ��˾ܺ٤ʾ������𤹤뤿��� <I>-d</I> ���ץ���������ޤ������� <I>-d</I> ���ץ����ϡ��ǥХ�����٥����ꤷ�ޤ����⤤�ǥХ�����٥�Ǥϡ��礭�ʥ����ե�������������뤳�Ȥ����դ��ʤ��ƤϤʤ�ޤ���
+</P>
<P>�⤷��<i>postmaster</i>�����äƤ��ʤ���С�<I>postgres</I>�Хå�����ɤ򥳥ޥ�ɥ饤�󤫤����餻�뤳�Ȥ��Ǥ���ľ��<SMALL>SQL</SMALL>ʸ�򥿥��פ��뤳�Ȥ��Ǥ��ޤ������Τ�꤫���ϡ��ǥХ���Ū�ΤȤ�<B>����</B>�����ᤷ�ޤ������ߥ�����ǤϤʤ������Ԥ��䤤��碌�ν���ˤʤ뤳�Ȥ����դ��Ƥ����������⤷���ǥХ�����ܥ������ƥ���ѥ��뤷�Ƥ���С��ǥХå���ȤäƲ��������Ƥ��뤫�򸫤뤳�Ȥ��Ǥ��ޤ���postmaster ����Хå�����ɤ򳫻Ϥ����櫓�ǤϤʤ��Τǡ���Ω�ʴĶ������äƤ���ΤǤϤʤ����å����Хå�����ɤȤ����ä����꤬��ʣ���뤳�ȤϤ���ޤ���
+</P>
- <P> �⤷��<i>postmaster</i>�����äƤ���С����륦����ɥ���<I>psql</I>�򳫻Ϥ���ȡ�<pre>SELECT pg_backend_pid()</pre>��Ȥäơ�<i>psql</i> �ǻȤ��� <i>postgres</i> �ץ�������<SMALL>PID</SMALL>�����Ĥ���ޤ���
+ <P> �⤷��<i>postmaster</i>�����äƤ���С����륦����ɥ���<I>psql</I>�򳫻Ϥ���ȡ�<code>SELECT pg_backend_pid()</code>��Ȥäơ�<i>psql</i> �ǻȤ��� <i>postgres</i> �ץ�������<SMALL>PID</SMALL>�����Ĥ���ޤ���
�ǥХå���Ȥä�<i>postgres</i>��<SMALL>PID</SMALL>�˥����å�(attach)���ޤ����ǥХå����椫��֥졼�����ݥ���Ȥ򥻥åȤ���<i>psql</i> �����䤤��碌��ȯ�Ԥ��ޤ����ǥХ��Τ����<i>postgres</i>���ư������ϡ�PGOPTIONS="-W n" ������Ǥ������줫�顢<i>psql</i> �򳫻Ϥ��ޤ�������ˤ�ꡢ<i>n</i> �ó��Ϥ��٤餻��Ϥ��ʤΤǡ��ǥХå��ǥץ������˥����å����ơ��֥졼���ݥ���Ȥ����ꤷ�����Ϥ������ɤäƸ��Ƥ椯���Ȥ��Ǥ��ޤ���
-<P> �����Ĥ���<pre>log_*</pre>�����й����ѿ��ϡ��ǥХå�����ǽ¬��ˤȤƤ����Ω�ĥץ����������פΰ������ǽ�ˤ��ޤ���
+</P>
+<P> �����Ĥ���<code>log_*</code>�����й����ѿ��ϡ��ǥХå�����ǽ¬��ˤȤƤ����Ω�ĥץ����������פΰ������ǽ�ˤ��ޤ���
+</P>
<P> ���Ȥ����ؿ����ɤΤ��餤�¹Ի��֤򿩤äƤ��뤫�򸫤뤿��ˡ��ץ��ե�����󥰡ʥץ��ե������դ��ˤǥ���ѥ��뤹�뤳�Ȥ��ǽ�Ǥ������ΥХå�����ɤΥץ��ե����롦�ե������ <I>pgsql/data/base/dbname</I> �ǥ��쥯�ȥ�˳�Ǽ�����Ǥ��礦�����饤����ȤΥץ��ե�����ϥ��饤����Ȥθ��ԥǥ��쥯�ȥ���֤����Ǥ��礦��Linux �ǤޤȤ�ʥץ��ե�����󥰤�Ԥ��ˤ� <I>-DLINUX_PROFILE</I> �ǥ���ѥ��뤹��ɬ�פ�����ޤ���
+</P>
-
-<P>
<H4><A NAME="3.8">3.8</A>) ��³���褦�Ȥ���Ȥ��� <I>'Sorry, too many clients'</I> ���Ф�ΤϤʤ��Ǥ�����
</H4>
<P> <I>postmaster��</I>Ʊ����ư�Ǥ���Хå�����ɥץ��������Ф������¿������䤹ɬ�פ�����ޤ���
+</P>
<P>����κ���ץ�������32�ץ������Ǥ���<I>-N</I>��Ŭ�ڤ��ͤ�����ˤ���<I>postmaster</I>��Ƶ�ư���뤫��PostgreSQL.conf �������뤳�Ȥˤ�äơ������ͤ����䤹���Ȥ��Ǥ��ޤ���
+</P>
<P>�⤷��<I>-N</I> �� 32�����礭������ΤǤ���С�<I>-B</I>������64����礭���ͤ����ä����ʤ��ƤϤʤ�ʤ�����<I>-B</I> �Ͼ��ʤ��Ȥ� <I>-N</I> ��2�ܤϤʤ��ƤϤʤ餺�������餯�ǹ���ǽ��˾��ʤ�Ф������礭���ͤ�ɬ�פʤϤ��Ǥ����Хå�����ɥץ������򤿤�����ˤ���ȡ�����������Unix�����ͥ빽���ѥ�᡼�������䤹���Ȥ�ɬ�פˤʤ뤫�⤷��ޤ���
��ͭ���꡼���֥��å��κ�����(<SMALL>SHMMAX</SMALL>)��
@@ -767,17 +773,19 @@ PostgreSQL Administrator's Guide �˶�ͭ���꡼�ȥ��ޥե��ˤĤ��Ƥξ���ξܺ٤��
���ǧ����˴ޤޤ�ޤ���
PostgreSQL�˵������Хå�����ɤΥץ������������¤���Ƥ���Τϡ�
�����ƥ�Υ꥽������Ȥ��̤��Ƥ��ޤ����Ȥ��򤱤뤿��Ǥ���
+</P>
-<P>
-<H4><A NAME="3.9">3.9</A>) pgsql_tmp</I> �ǥ��쥯�ȥ����ˤϲ�������ޤ�����
+<H4><A NAME="3.9">3.9</A>) <I>pgsql_tmp</I> �ǥ��쥯�ȥ����ˤϲ�������ޤ�����
</H4>
<P> �䤤��碌�¹ԥ⥸�塼��ˤ�ä��������줿���Ū�ʥե����뤬�����Υǥ�
�쥯�ȥ�˴ޤޤ�ޤ����㤨�С��⤷ <SMALL>ORDER BY</SMALL> �������������˥Хå�����ɤ� <I>-S</I> �ѥ�᡼���ǵ��Ĥ����ͤ����礭�ʥ��ڡ����������Ȥκݤ�ɬ�פ��Ȥ���ȡ���줿�ǡ������ݻ����뤿��˰��Ū�ʥե����뤬�����Ĥ���������������ޤ���
+</P>
<P>
���Ū�ʥե�����ϼ�ưŪ�˾ä������Ϥ��Ǥ������⤷�������Ȥ�����ǥХå�����ɤ�����å��夷�Ƥ��ޤ��Ȥ����Ϥʤ�ޤ���<I>postmaster</I>����ߤȥꥹ�����ȤǤ����Υե�����ϥǥ��쥯�ȥ꤫��ä������ޤ���
+</P>
-<SMALL><PRE>
+<PRE>
[������
SYSLOGD ��ͳ�ǥ�������Ϥ���ˤϡ��ޤ���configure �� --enable-syslog
�դ������餻���塢����ѥ���ȥ��󥹥ȡ����Ԥʤ��ޤ���
@@ -787,41 +795,40 @@ PostgreSQL�˵������Хå�����ɤΥץ������������¤���Ƥ���Τϡ�
���ץ�����դ��ˤƥ����Х⡼�ɤǵ�ư���ޤ���(�С������ 7.1 �����
pg_options �� PostgreSQL.conf �ˤʤäƤ��ޤ���)
]
-</PRE></SMALL>
+</PRE>
-<P>
<H4><A name="3.10">3.10</A>) PostgreSQL�Υ᥸�㡼��꡼���򥢥åץǡ��Ȥ���Τ˥���פȥꥹ�ȥ��򤷤ʤ��ƤϤʤ�ʤ��ΤϤʤ��Ǥ�����</H4>
<P>
PostgreSQL������ϥޥ��ʡ���꡼���ǤϾ������ѹ������Ԥʤ��ޤ���Τǡ�7.2 ���� 7.2.1 �ؤΥ��åץ��졼�ɤˤϥ���פȥꥹ�ȥ���ɬ�פϤ���ޤ��󡣤��������᥸�㡼��꡼��(���Ȥ��С�7.2����7.3�ؤΤ褦��)�Ǥϡ������ƥ�ơ��֥��ǡ����ե�����������ե����ޥåȤ��ѹ��򤷤Ф��йԤʤ��ޤ����������ѹ��Ϥ����Ƥ�ʣ���ǡ����Τ���桹�ϥǡ����ե�����Τ���θ����ߴ�����ݻ����뤳�Ȥ��Ǥ��ޤ��󡣥���פ����ѥե����ޥåȤǥǡ�������Ϥ�������򿷤��������ե����ޥåȤ��ɤ߹��ळ�Ȥ��Ǥ��ޤ���</P>
<P>
�ǥ�������ǤΥե����ޥåȤ��ѹ��Τʤ�Ʊ���꡼���Ǥϡ����åץ��졼�ɤϡ�����ס��ꥹ�ȥ��ǤϤʤ���<I>pg_upgrade</I> ������ץȤ�Ȥ����Ȥ��Ǥ��ޤ�����꡼���Ρ��Ȥˤϡ�<I>pg_upgrade</I> �����Ѳ�ǽ�ʥ�꡼�����ɤ���������Ƥ��ޤ���</P>
-<P>
<H4><A name="3.11">3.11</A>) �ϡ��ɥ������ˤϤɤ�ʥ���ԥ塼����Ȥ��Ф褤�Ǥ�����</H4>
<P>
PC�ϡ��ɥ������ϤۤȤ�ɸߴ���������ޤ��Τǡ��ۤȤ�ɤοͤϡ����٤Ƥ�PC�ϡ��ɥ�������Ʊ���ʼ����Ȼפ����෹��������ޤ���������������ϴְ㤤�Ǥ���ECC RAM��SCSI������ӡ����ʼ��ޥ����ܡ��ɤϡ��¤��ϡ��ɥ���������٤�ȡ���꿮�������⤯�������ǽ���ɤ��ΤǤ���PostgreSQL �ϤۤȤ�ɤΥϡ��ɥ������Dz�Ư���ޤ���������������ǽ�����פʾ��ϡ��ϡ��ɥ������Υ��ץ����򸦵椹�뤳�Ȥ������Ǥ����᡼��󥰥ꥹ�ȤǤ�ϡ��ɥ��������ץ����ȥȥ졼�ɥ��դˤĤ��Ƶ������뤳�Ȥ��Ǥ��ޤ���</P>
-<P>
<HR>
<H2 align="center">������</H2>
-<P>
<H4><A NAME="4.1">4.1</A>) �Х��ʥꡦ����������̾參������Ȥθ�̩�ʰ㤤�ϲ��Ǥ�����
</H4>
<P> �ܽҤϡ�����饤��ޥ˥奢��� <SMALL>DECLARE</SMALL> �򸫤Ʋ�������
+</P>
-<P>
<H4><A NAME="4.2">4.2</A>) �ǽ�ο������Τߤ� <SMALL>SELECT</SMALL>����ˤϤɤ����ޤ�����������ʥ�����
</H4>
<P> ����饤��ޥ˥奢���<SMALL>FETCH</SMALL>�򸫤Ƥ������������뤤�ϡ�SELECT ... LIMIT....��ȤäƤߤƲ�������
+</P>
<P>���Ȥ����ߤ����ΤϺǽ�ο����������Ǥ⡢���٤Ƥ��䤤��碌��ɾ�����ʤ��ƤϤʤ�ʤ����⤷��ޤ���<SMALL>ORDER BY</SMALL> ����ä��䤤��碌��Ȥ����Ȥ�ͤ��ƤߤƲ�������
�⤷��<SMALL>ORDER BY</SMALL>�˹�ä�����ǥå���������Ȥ���� PostgreSQL���׵ᤵ�줿�ǽ�ο�����������ɾ���Ǥ��뤫�⤷��ޤ��󤬡��Ǥʤ�С�PostgreSQL �ϰտޤ������������������ޤǤ��٤ƤΥ�����ɾ�����ʤ���Фʤ�ʤ����⤷��ޤ���
+</P>
<P>������ʥ�����<SMALL>SELECT</SMALL>����ˤϡ�����ʸ��Ȥ��ޤ���
+</P>
<PRE>
SELECT col
FROM tab
@@ -829,7 +836,6 @@ PC�ϡ��ɥ������ϤۤȤ�ɸߴ���������ޤ��Τǡ��ۤȤ�ɤοͤϡ����٤Ƥ�PC�ϡ��ɥ�
LIMIT 1;
</PRE>
-<P>
<H4><A NAME="4.3">4.3</A>) �ơ��֥�䤽��¾�ξ���Υꥹ�Ȥ� <I>psql</I> �Ǹ���ˤϤɤ����ޤ�����
</H4>
<P>
@@ -842,6 +848,7 @@ PC�ϡ��ɥ������ϤۤȤ�ɸߴ���������ޤ��Τǡ��ۤȤ�ɤοͤϡ����٤Ƥ�PC�ϡ��ɥ�
<P> <SMALL>DROP COLUMN</SMALL>��ǽ����<SMALL>ALTER TABLE DROP COLUMN</SMALL> �Ȥ��ƥ�꡼��7.3
�˲ä����ޤ���������ޤǤΥС������Ǥϡ���������ˤ������ޤ�:
+</P>
<PRE>
BEGIN;
@@ -855,6 +862,7 @@ PC�ϡ��ɥ������ϤۤȤ�ɸߴ���������ޤ��Τǡ��ۤȤ�ɤοͤϡ����٤Ƥ�PC�ϡ��ɥ�
</PRE>
<P>�����Υǡ��������פϼ���ʸ���Ѥ����ޤ���
+</P>
<PRE>
BEGIN;
@@ -865,12 +873,13 @@ PC�ϡ��ɥ������ϤۤȤ�ɸߴ���������ޤ��Τǡ��ۤȤ�ɤοͤϡ����٤Ƥ�PC�ϡ��ɥ�
</PRE>
<P>�����Ԥʤä��Ȥ��ϡ����ä��줿�Ԥ��ȤäƤ���ǥ��������֤������뤿���<I>VACUUM FULL tab</I>�򤷤��ۤ����ɤ����⤷��ޤ���
+</P>
-<P>
<H4><A NAME="4.5">4.5</A>) �������ơ��֥롢�ǡ����١����κ��祵�����ϡ�
</H4>
<P> ���¤ϰʲ��ΤȤ���Ǥ���
+</P>
<PRE>
�ǡ����١����κ��祵����? ����̵�� (32 TB �Υǡ����١�����¸�ߤ��ޤ�)
�ơ��֥�κ��祵����? 32TB
@@ -882,22 +891,25 @@ PC�ϡ��ɥ������ϤۤȤ�ɸߴ���������ޤ��Τǡ��ۤȤ�ɤοͤϡ����٤Ƥ�PC�ϡ��ɥ�
</PRE>
<P> ������󡢤����ϼºݤ�̵���¤ǤϤʤ����ǥ��������̤ȥ��꡼�䥹��åץ��ڡ������礭���ˤ�����¤���ޤ�����ǽ�Ϥ������ͤ����ȤΤۤ��礭�ʻ������������ޤ���
+</P>
<P> ����ơ��֥륵������32TB�ϥ��ڥ졼�ƥ��󥰥����ƥ�ˤ�����ե�����Υ��ݡ��Ȥ�ɬ�פȤ��ޤ��󡣵���ʥơ��֥��ʣ����1GB�Υե������ʬ������¸����ޤ��Τǡ��ե����륷���ƥ�����¤Ͻ��פǤϤ���ޤ���
+</P>
<P> �ǥե���ȤΥ֥��å���������32k�ˤ��뤳�Ȥǡ�����ơ��֥륵�����Ⱥ��祫�����Ȥ��ܤˤ��뤳�Ȥ��Ǥ��ޤ���
+</P>
-<P>
<H4><A NAME="4.6">4.6</A>) ����Ū�ʥƥ����ȥե����뤫��ǡ�������¸����ˤϡ��ǡ����١����Υǥ��������̤ϤɤΤ��餤ɬ�פǤ���
</H4>
-
-���̤Υƥ����ȥե������ PostgreSQL �Υǡ����١�������¸����ˤϡ��������5�ܤΥǥ��������̤�ɬ�פȤ��ޤ���<P>
+<P>
+���̤Υƥ����ȥե������ PostgreSQL �Υǡ����١�������¸����ˤϡ��������5�ܤΥǥ��������̤�ɬ�פȤ��ޤ���</P>
<P> ����Ȥ��ơ��ƹԤ������ȥƥ����ȵ��Ҥ���� 100,000�ԤΥե������ͤ�
�Ƥߤޤ��礦���ƥ����Ȥ�ʸ�����ʿ��Ĺ����20�Х��ȤȲ��ꤹ��ȡ��ե�å�
�ե�������礭������2.8MB �Ǥ������Υǡ�����ޤ� PostgreSQL �ǡ����١���
�ե�������礭���ϼ��Τ褦����6.4MB�ȸ��Ѥ�뤳�Ȥ��Ǥ��ޤ���
+</P>
<PRE>
32 bytes: �ƥ����Υإå�(����)
@@ -921,26 +933,29 @@ PC�ϡ��ɥ������ϤۤȤ�ɸߴ���������ޤ��Τǡ��ۤȤ�ɤοͤϡ����٤Ƥ�PC�ϡ��ɥ�
<P>
����ǥå����ϡ�����ۤɤΥ����Хإåɤ��׵ᤷ�ޤ��󤬡�����ǥå����դ������ǡ�����ޤ�ʾ塢����ʤ���礭���ʤ�ޤ���
+</P>
<P><SMALL>NULL</SMALL>�ϥӥåȥޥåפȤ�����¸����Ƥ��ơ�����餬�鷺���˥��ڡ�����Ȥ��ޤ���
+</P>
-
-<P>
<H4><A NAME="4.7">4.7</A>) ������줿�ơ��֥롢����ǥå������ǡ����١���������ӡ��桼����ɤΤ褦�ˤ��Ƹ��Ĥ��Ф��ޤ�����
</H4>
<P> <I>psql</I> �ˤϤ��������ʥХå�����å��塦���ޥ�ɤ����ꡢ�������������ɽ�����ޤ����Хå�����å��塦���ޥ�ɤμ���򸫤�ˤ� \? ��ȤäƲ��������ޤ���<i>pg_</i> �ǻϤޤ륷���ƥ�ơ��֥�ˤ⵭�Ҥ���Ƥ��ޤ�������ˡ�<i>psql -l</i> �Ϥ��٤ƤΥǡ����١�����ꥹ��ɽ�����ޤ���
+</P>
<P> �ޤ���<I>pgsql/src/tutorial/syscat.source</I> �ե���������餻�ƤߤƲ�����������ϡ������� <SMALL>SELECT</SMALL> ʸ�ˤ��ɬ�פʾ����ǡ����١����Υ����ƥࡦ�ơ��֥뤫����Ф����㼨���Ƥ���ޤ���
+</P>
-<P>
<H4><A NAME="4.8">4.8</A>) �䤤��碌���٤�����������ǥå�����ȤäƤ����ͻҤ�����ޤ��󡣤ʤ��Ǥ�����
</H4>
+<P>
����ǥå����ϼ�ưŪ�ˤ��٤Ƥ��䤤��碌�ǻȤ���櫓�ǤϤ���ޤ��󡣥ơ�
�֥뤬�Ǿ�����������礭�����䤤��碌�Ǥ��Τ鷺���ʥѡ�����ơ����Υ�����
���򤹤������������ǥå����ϻȤ��ޤ�������ϥ���ǥå����������ˤ�
�굯������������ʥǥ��������������ϡ��ơ��֥�򥹥ȥ졼�Ȥ��ɤ�缡
���������٤��ʤ뤳�Ȥ����뤫��Ǥ���
+</P>
<P>����ǥå�����Ȥ�������ꤹ�뤿��ˡ�PostgreSQL �ϥơ��֥�ˤĤ�
�Ƥ����׾��������ʤ���Фʤ�ޤ��󡣤������׾���ϡ�<SMALL>VACUUM
@@ -953,10 +968,12 @@ ANALYZE</SMALL>�ޤ��ϡ�ñ�� <SMALL>ANALYZE</SMALL> ��ȤäƼ������뤳��
<P> ����ǥå����ϡ��̾� <SMALL>ORDER BY</SMALL> �����Ԥ�
������ˤϻȤ��ޤ��󡣽缡��������³������Ū�����Ȥϡ�����ʥơ��֥�
�Υ���ǥå����������������̤Ϲ�®�Ǥ���</P>
+<P>
��������<SMALL>ORDER BY</SMALL>���Ȥ߹�蘆�줿<SMALL>LIMIT</SMALL>
�ϡ��ơ��֥�ξ�������ʬ���֤�����ˤ��Ӥ��ӥ���ǥå�����Ȥ��Ǥ��礦��
�ºݡ�MAX() �� MIN() ������ǥå�����Ȥ�ʤ��Ȥ��Ƥ⡢���Τ褦���ͤ�
ORDER BY �� LIMIT ��Ȥäƥ���ǥå�����ȤäƼ��Ф����Ȥ���ǽ�Ǥ�:
+</P>
<PRE>
SELECT col
@@ -969,23 +986,23 @@ ORDER BY �� LIMIT ��Ȥäƥ���ǥå�����ȤäƼ��Ф����Ȥ���ǽ�Ǥ�:
<P> <SMALL>LIKE</SMALL> ���뤤�� <I>~</I> �Τ褦�ʥ磻��ɥ����ɱ黻
�Ҥ����̤ʴĶ��Ǥ����Ȥ��ޤ���
+</P>
<UL>
- <LI>����ʸ����ʸ����κǽ�ˤ����ޤ������Ȥ��С�</LI>
+ <LI>����ʸ����ʸ����κǽ�ˤ����ޤ������Ȥ��С�
<UL>
<LI><SMALL>LIKE</SMALL> �ѥ�����<I>%</I>�ǻϤޤ�ʤ�</LI>
<LI><I>~</I> (����ɽ��) �ѥ������<I>^</I>�ǻϤޤ�ʤ���Фʤ�ʤ�</LI>
- </UL>
+ </UL></LI>
<LI>����ʸ�����ʸ�����饹����Ϥ�뤳�ȤϤǤ��ޤ��󡣤��Ȥ��С�[a-e]��</LI>
<LI><SMALL>ILIKE</SMALL> �� <I>~*</I> �Τ褦����ʸ���Ⱦ�ʸ������̤�
�ʤ������ϻȤ��ޤ��󡣤��Τ���ꡢ����FAQ��<a href="#4.12">4.12</a>�����������ؿ��Υ���ǥå������Ȥ��ޤ���</LI>
<LI><i>initdb</i> �ˤ����Ƥϡ��ǥե���Ȥ�<I>C</I>�������뤬�Ȥ���
���ƤϤʤ�ޤ��󡣤�����ͳ�ϡ�C��������ʳ��Ǥϼ����礭��ʸ�����Τ뤳��
-���Ǥ��ʤ�����Ǥ������Τ褦�ʾ�硢<PRE>LIKE</PRE>����ǥ����󥰤ˤ���
-Ư���褦�ʡ����̤�<PRE>text_pattern_ops</PRE>����ǥå��������
+���Ǥ��ʤ�����Ǥ������Τ褦�ʾ�硢<code>LIKE</code>����ǥ����󥰤ˤ���
+Ư���褦�ʡ����̤�<code>text_pattern_ops</code>����ǥå��������
���뤳�Ȥ�Ǥ��ޤ���
</LI>
</UL>
- <P>
<P>8.0������Υ�꡼���Ǥϡ�����ǥå����ϡ��ǡ����������礦�ɥ���ǥå����Υ����η��Ȱ��פ��ʤ���С��Ȥ��ʤ����Ȥ����Ф��Ф���ޤ����������餯��int2, int8, ����� numeric ���Υ����Υ���ǥå����������Ǥ���</P>
@@ -994,84 +1011,84 @@ ORDER BY �� LIMIT ��Ȥäƥ���ǥå�����ȤäƼ��Ф����Ȥ���ǽ�Ǥ�:
]
-<P>
<H4><A NAME="4.9">4.9</A>) �䤤��碌���֥ƥ��ޥ������ɤΤ褦���䤤��碌��ɾ������Τ��򸫤�ˤϤɤ����ޤ�����
</H4>
<P> ����饤��ޥ˥奢��� <SMALL>EXPLAIN</SMALL> �򸫤Ʋ�������
+</P>
-<P>
<H3><A NAME="4.10">4.10</A>) R-tree ����ǥå����Ȥϲ��Ǥ�����</H3>
<P> R-tree ����ǥå����϶���Ū�ʥǡ����˥���ǥå������դ��뤿��˻Ȥ��ޤ����ϥå��奤��ǥå����Ǥ��ϰϤθ������Ǥ��ޤ��󡣤ޤ���B-tree ����ǥå����Ǥϡ��������Ǥ����ϰϤθ������Ǥ��ޤ���R-tree ����ǥå����Ǥ����¿�����Υǡ����򰷤��ޤ������Ȥ��С��⤷ R-tree ����ǥå����� <I>point</I> ����°�����դ��뤳�Ȥ��Ǥ���Ȥ���ȥ����ƥ�ϡ���Ĺ�����˰Ϥޤ줿���򤹤٤����򤹤�פȤ����褦���䤤��碌�ˡ�����Ψ�ɤ��������ޤ���
+</P>
<P> R-Tree ���߷פθ�ŵ�Ȥʤ븢�Ҥ�����ʸ��:
+</P>
<P> Guttman, A. "R-Trees: A Dynamic Index Structure for Spatial Searching."
Proceedings of the 1984 ACM SIGMOD Int'l Conf on Mgmt of Data, 45-57.
+</P>
<P> ������ʸ�ϡ�Stonebraker ������ "Readings in Database Systems"
�Ǥ���夲���Ƥ��ޤ���
+</P>
-<P>
-<SMALL><PRE>
+<PRE>
[������
������ü�������¼�������R-Tree�ط���ʸ����Ҳ𤷤�ĺ���ޤ�����
���ܸ� Postgres ML �Υ��������֤��� "Subject: [postgres95 801] spatial data structures"
<A HREF="http://www.sra.co.jp/people/t-ishii/PostgreSQL/mhonarc/pgsql-jp/1996Oct/msg00007.html">http://www.sra.co.jp/people/t-ishii/PostgreSQL/mhonarc/pgsql-jp/1996Oct/msg00007.html</A>
������������
]
-</PRE></SMALL>
+</PRE>
<P> �ȹ��ߤ� R-Tree �ǥݥꥴ���ܥå��������Ǥ��ޤ�������Ū�ˤ�R-Tree �Ϥ�äȹ⤤����������褦�ˤ��ĥ�Ǥ��ޤ����¼�Ū�ˤϡ�R-Tree �γ�ĥ�ˤϤ���äȤ�����Ȥ�ɬ�פǤ��ơ����ߡ��桹�Ϥ����ɤΤ褦�ˤ��뤫�ˤĤ��Ƥ�ʸ�����äƤ��ޤ���
+</P>
-<P>
-<SMALL><PRE>
+<PRE>
[������
R-Tree ����ǥå�����GiST�dz�ȯ����Ƥ��ޤ���
<a href="http://www.sai.msu.su/~megera/postgres/gist/">http://www.sai.msu.su/~megera/postgres/gist/</a>
]
-</PRE></SMALL>
+</PRE>
-<P>
<H4><A NAME="4.11">4.11</A>) ����Ū�䤤��碌��Ŭ���Ȥϲ��Ǥ�����
</H4>
<P> GEQO �⥸�塼��ϡ������Υơ��֥���礹��Ȥ��ˡ�����Ū���르�ꥺ��(GA)�����碌���®�����ޤ�������ˤ�ꡢ����ߤĤ֤���õ����Ԥʤ�ʤ��Ƥ⡢�礭�ʷ��(join queries)�򰷤����Ȥ��Ǥ���褦�ˤʤ�ޤ���
+</P>
-<P>
<H4><A NAME="4.12">4.12</A>) ����ɽ���Ǥθ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ�����ɽ�������ϤɤΤ褦�˼¸����ޤ�������ʸ���Ⱦ�ʸ���Ȥ���̤��ʤ������Τ���Υ���ǥå����ϤɤΤ褦�˻Ȥ��ޤ�����
</H4>
<P>
<I>~</I>�黻�Ҥ�����ɽ���ȹ��Ԥʤ���<I>~*</I> ����ʸ���Ⱦ�ʸ������̤��ʤ�(case-insensitive)����ɽ���ȹ��Ԥ��ޤ��� ��ʸ���Ⱦ�ʸ������̤��ʤ� <SMALL>LIKE</SMALL> �黻�Ҥ� <SMALL>ILIKE</SMALL> �Ȥ����ޤ���
-
+</P>
<P>��ʸ���Ⱦ�ʸ������̤��ʤ�������Ӥϼ��Τ褦��ɽ���Ǥ��롧
+</P>
<PRE>
SELECT *
FROM tab
WHERE lower(col) = 'abc';
</PRE>
-
+<P>
ɸ�।��ǥå����ǤϻȤ�줺���������ʤ��顢�⤷�ؿ�����ǥå�����
��ä��ʤ餽�줬�Ȥ���Ǥ��礦��
-
+</P>
<PRE>
CREATE INDEX tabindex ON tab (lower(col));
</PRE>
-<P>
<H4><A NAME="4.13">4.13</A>) �䤤��碌����ǡ��ե�����ɤ� <SMALL>NULL</SMALL> �Ǥ��뤳�Ȥ򸡽Ф���ˤϤɤ����ޤ�����
</H4>
<P>������ <SMALL>IS NULL</SMALL> �� <SMALL>IS NOT NULL</SMALL>
�Ȥǻ�Ƥߤޤ���</P>
-<P>
<H4><A NAME="4.14">4.14</A>) �͡���ʸ�����Τ��줾��ΰ㤤�ϲ��Ǥ�����
</H4>
@@ -1086,17 +1103,18 @@ BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe)
</PRE>
<P> ����̾�ˤ��ܤˤ�����Τϡ������ƥࡦ����������Ĵ�٤�Ȥ��䡢���顼��å�������������Ȥ��Ǥ���
-
+</P>
<P> �嵭�η��Τ����ǽ�Σ��Ĥη��� "varlena" ���Ǥ�(���ʤ�����ǥ������κǽ�Σ��Х��Ȥ��ǡ���Ĺ�ǡ�����θ�˼ºݤΥǡ�����³���ޤ�)�����Τ褦�˼ºݤζ��֤�������줿�礭�����⾯���礭���ʤ�ޤ����������������Υǡ�������<SMALL>TOAST</SMALL>�ˤ�갵�̤��줿��ʣ���������Ϥä���¸���줿�ꤷ�ơ��ǥ�������ζ��֤ϻפä���꾮�����ʤ�ޤ���
+</P>
<P><SMALL>VARCHAR(n)</SMALL> �ϲ���Ĺ��ʸ�������¸����Τ˺�Ŭ�Ǥ�������¸�Ǥ���ʸ�����Ĺ�������¤�����ޤ���<SMALL>TEXT</SMALL> ��Ĺ�������¤�̵��ʸ�������¸�Τ���Τ�Τǡ������ 1�����Х��ȤǤ��� <SMALL>CHAR(n)</SMALL>�ϡ�<SMALL>VARCHAR(n)</SMALL>��Ϳ����줿ʸ����������¸����Τ��Ф����֥�󥯤�ͤ����Ǥ��Ĥ�Ʊ��Ĺ����ʸ�������¸����Τ˺�Ŭ�Ǥ���<SMALL>BYTEA</SMALL>�ϡ���ʬŪ��<SMALL>NULL</SMALL> �ΥХ��Ȥ�ޤ�Х��ʥ�ǡ�������¸���뤿��Τ�ΤǤ��������Υ����פ�Ʊ�����餤����ǽ���������ޤ���</P>
-<P>
<H4><A NAME="4.15.1">4.15.1</A>) ����(serial)����ư��ʬ�ե�����ɤϤɤΤ褦�ˤĤ���ޤ�����
</H4>
<P> PostgreSQL �� <SMALL>SERIAL</SMALL> �ǡ������򥵥ݡ��Ȥ��ޤ���������˥������󥹤�ư�������ޤ������Ȥ��С�
+</P>
<PRE>
CREATE TABLE person (
@@ -1104,7 +1122,9 @@ BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe)
name TEXT
);
</PRE>
+<P>
�ϼ�ưŪ�˼��Τ褦����������ޤ�:
+</P>
<PRE>
CREATE SEQUENCE person_id_seq;
CREATE TABLE person (
@@ -1117,38 +1137,43 @@ BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe)
�ϡ� 7.3 ����ϼ�ưŪ�ˤϹԤʤ��ʤ��ʤ�ޤ�����
]
</PRE>
-
+<P>
���֤ˤĤ��ƤΤ�äȾܤ�������ϡ�����饤��ޥ˥奢��� <I>create_sequence</I> ������������
+</P>
<P> �ޤ����ƥ�����<I>OID</I>�ե�����ɤ����ͤȤ��ƻȤ����Ȥ�Ǥ��ޤ����������ʤ��顢�⤷��ǡ����١��������פ��ƥ�����ɤ���ɬ�פ�������ϡ�<SMALL>OID</SMALL>��¸���뤿���<I>pg_dump</I> �� <I>-o</I>���ץ�����Ȥ������ޤ��ϡ�<SMALL>COPY WITH OIDS</small>���ץ�����Ȥ�ɬ�פ�����ޤ���
-
+</P>
<H4><A NAME="4.15.2">4.15.2</A>) <SMALL>SERIAL</SMALL>�ǡ�����������������ͤϡ��ɤ�����������ޤ�����
</H4>
<P>�ҤȤĤ���ˡ�ϡ�<I>nextval()</I> �ؿ���ȤäƤ����ͤ���������<I>��(before)��</I> SEQUENCE ���֥������Ȥ��鼡�� <SMALL>SERIAL</SMALL> �ͤ���Ф������줫��ºݤ������򤹤뤳�ȤǤ���<A HREF="#4.15.1">4.15.1</A> �Υơ��֥�����Ȥ��Ȥ���ȡ���������ǤϤ��Τ褦�ˤʤ�ޤ���
+</P>
<PRE>
new_id = execute("SELECT nextval('person_id_seq')");
execute("INSERT INTO person (id, name) VALUES (new_id, 'Blaise Pascal')");
</PRE>
+<P>
�������ơ�<tt>new_id</tt> ����¸�����������ͤ�¾���䤤��碌��(���Ȥ��С�<tt>person</tt> �ơ��֥���Ф��볰������(foreign key)�Τ褦��)�Ȥ��Ȥ褤�Ǥ��礦����ưŪ�˺��줿<SMALL>SEQUENCE</SMALL>���֥������Ȥ�̾���ϡ�&lt;<I>table</I>&gt;_&lt;<I>serialcolumn</I>&gt;_<I>seq</I> �Τ褦�ˤʤꡢ���Τ�����<I>table</I> �� <I>serialcolumn</I> �Ϥ��줾��ơ��֥��̾����<SMALL>SERIAL</SMALL>������̾���Ǥ���
+</P>
<P>
-
���뤤�ϡ�Ϳ����줿<SMALL>SERIAL</SMALL>�ͤ򡢤��줬�����ͤȤ����������줿<I>���(after)</I>�� <I>currval()</I> �ؿ���ȤäƼ��Ф����Ȥ�Ǥ��ޤ������Ȥ��С�
+</P>
<PRE>
execute("INSERT INTO person (name) VALUES ('Blaise Pascal')");
new_id = execute("SELECT currval('person_id_seq')");
</PRE>
+<P>
�Ǹ�ˡ�<SMALL>INSERT</SMALL>ʸ�����֤�<A HREF="#4.17"><SMALL>OID</SMALL></A>��Ȥäơ������ͤ�ߤĤ��뤳�Ȥ�Ǥ��ޤ�������������oid���ͤ�40����ã����Ȥ�Ȥ���äƤ��ޤ����Ǥ�ܿ������㤤������Ȥʤ�Ǥ��礦��Perl DBI �� DBD::Pg �⥸�塼���Ȥ��С�$sth-&gt;execute() �θ�� $sth-&gt{pg_oid_status} ���ͳ���Ƥ��� OID �ͤ�Ȥ���褦�ˤ��뤳�ȤϤǤ��ޤ���
+</P>
-<P>
<H4><A NAME="4.15.3">4.15.3</A>) <I>currval()</I> ��¾�Υ桼���Ȥζ�����֤˴٤뤳�ȤϤʤ��Ǥ�����
</H4>
<P>����Ϥ���ޤ���<I>currval()</I> �ϡ����٤ƤΥ桼���ǤϤ���ޤ��󤬡����ʤ��ΥХå�����ɤ�Ϳ����줿���ߤ��ͤ��֤��ޤ���
-
+</P>
<H4><A name="4.15.4">4.15.4</A>) �ȥ�󥶥���������Ǥ����Ȥ��ˤ⤦�����ɥ��������ֹ椬�Ȥ��ʤ��ΤϤʤ��Ǥ������������󥹡�SERIAL�����˶���������ΤϤʤ��Ǥ�����
</H4>
@@ -1156,17 +1181,18 @@ BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe)
<P>Ʊ������������뤿��ˡ��¹���Υȥ�󥶥������ˡ�ɬ�פǥȥ�󥶥�����󤬽�λ����ޤǥ��å�����ʤ����������ͤ�Ϳ���Ƥ��ޤ������Τ���ȥ�󥶥���������Ǥ������ֹ������Ƥ˥���åפ������ޤ���
</P>
-<P>
<H4><A NAME="4.16">4.16</A>) <SMALL>OID</SMALL> �Ȥϲ��Ǥ����� <SMALL>TID</SMALL> �Ȥϲ��Ǥ�����
</H4>
<P> <SMALL>OID</SMALL> �Ȥϰ�դΥ���ID ���Ф��� PostgreSQL �������Ǥ���PostgreSQL ����ǤĤ����뤹�٤ƤΥ����ϰ�դ� <SMALL>OID</SMALL> �����ޤ���<I>initdb</I> ��ȯ������� <SMALL>OID</SMALL> �Ϥ��٤� 16384 (<I>include/access/transam.h</I> ����)��꾮�����ͤǤ���<I>initdb</I> ��Τ��٤Ƥ� <SMALL>OID</SMALL> (�桼������)�Ϥ���ʾ���ͤˤʤ�ޤ���
����Ǥϡ�����餹�٤Ƥ� <SMALL>OID</SMALL>�ϰ�ĤΥǡ��֥��ǡ����١������α�ޤ餺��PostgreSQL ���󥹥ȥ졼��������Τ���ǰ�դǤ���
+</P>
<P> PostgreSQL �ϥơ��֥�֤Υ������ӤĤ��뤿��ˡ����Υ����ƥ�ơ��֥���� <SMALL>OID</SMALL> ��Ȥ��ޤ������� <SMALL>OID</SMALL> ������Υ桼���Υ������̤��뤿��������ǻȤ��뤳�Ȥ��Ǥ��ޤ���<SMALL>OID</SMALL> ���ͤ���¸���뤿��ˤ� <I>OID</I> ���򥫥��˻Ȥ����Ȥ򾩤�ޤ������®�������������뤿��� <I>OID</I> �ե�����ɤ˥���ǥå������뤳�Ȥ��Ǥ��ޤ���
O<SMALL>ID</SMALL> �ϡ����ƤΥǡ����١����ǻȤ�������ΰ褫�顢���Ƥο����������˳�����Ƥ��ޤ���<SMALL>OID</SMALL> ��¾�β������Ѥ����������뤤�ϸ��� <SMALL>OID</SMALL> ��ơ��֥�Ȱ��˥��ԡ��������Τʤ顢�Ǥ��ʤ��Ϥ���ޤ���
+</P>
<PRE>
CREATE TABLE new_table(mycol int);
@@ -1177,36 +1203,38 @@ BYTEA bytea ����Ĺ�ΥХ�������(null-byte safe)
</PRE>
<P> O<SMALL>ID</SMALL> �ϡ�4�Х��Ȥ������Ȥ�����¸����Ƥ���Τǡ�40����ۤ���Ȱ��Ƥ��ޤ��Ǥ��礦��ï�⤳�줬����������𤷤Ƥ���ͤϤ��ޤ���Ǥ������������ʤ����ˤ������¤���������Ȥ�ײ褷�Ƥ��ޤ���
+</P>
<P> T<SMALL>ID</SMALL> �������ʪ�������򤽤Υ֥��å��ȥ��ե��å��ͤǼ��̤��뤿��˻Ȥ��ޤ���<SMALL>TID</SMALL> �ϥ������������줿��ƥ����ɤ������Ѥ��ޤ��������� <SMALL>TID</SMALL> �ϡ�ʪ��������ؤ�����˥���ǥå������ܤǻȤ��ޤ���
+</P>
-<P>
<H4><A NAME="4.17">4.17</A>) PostgreSQL �ǻȤ��뤤���Ĥ����Ѹ�ΰ�̣�ϲ��Ǥ�����
</H4>
<P> �����Ĥ��Υ����������ɤ�Ť�ʸ�����ˤϡ����줾������ʬ�����Ǥ�äȰ���Ū�˻Ȥ��������Ѹ줬�Ȥ��Ƥ��ޤ���
+</P>
<UL>
-<LI> �ơ��֥�(table)���ط�(relation)�����饹(class)
-<LI> ����(row)���쥳����(record)�����åץ�(tuple)
-<LI> �����(column)���ե������(field)��°��(attribute)
-<LI> ����(retrieve)������(select)
-<LI> �ִ�(replace)������(update)
-<LI> �ɲ�(append)������(insert)
-<LI> <SMALL>OID</SMALL>, Ϣ��(serial value)
-<LI> �ݡ�����(portal), ��������(cursor)
-<LI> �ΰ��ѿ�(range variable)���ơ��֥�̾(table name)���ơ��֥���̾(table alias)
+<LI> �ơ��֥�(table)���ط�(relation)�����饹(class)</LI>
+<LI> ����(row)���쥳����(record)�����åץ�(tuple)</LI>
+<LI> �����(column)���ե������(field)��°��(attribute)</LI>
+<LI> ����(retrieve)������(select)</LI>
+<LI> �ִ�(replace)������(update)</LI>
+<LI> �ɲ�(append)������(insert)</LI>
+<LI> <SMALL>OID</SMALL>, Ϣ��(serial value)</LI>
+<LI> �ݡ�����(portal), ��������(cursor)</LI>
+<LI> �ΰ��ѿ�(range variable)���ơ��֥�̾(table name)���ơ��֥���̾(table alias)</LI>
</UL>
<P>����Ū�ʥǡ����١����Ѹ�Υꥹ�Ȥϡ�<a
href="http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary/glossary.html">http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary/glossary.html</A>
�Ǹ��Ĥ����ޤ���</P>
-<P>
<H4><A NAME="4.18">4.18</A>) ���顼��å����� <I>"ERROR: Memory exhausted in AllocSetAlloc()"</I>���Ф�ΤϤʤ��Ǥ�����
</H4>
<P>
�����餯�������ƥ�β��ۥ��꡼�����ƻȤ��̤����Ƥ��ޤäƤ����ǽ�������뤫�������ͥ뤬����꥽�����ˤĤ��Ƥ�������ͤ��㤹�����ǽ��������ޤ���
<I>postmaster</I> ���ư�������ˤ�����ƤߤƲ�������
+</P>
<PRE>
ulimit -d 262144
@@ -1215,34 +1243,34 @@ href="http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary/glo
<P>
������ˤ�äơ��ɤ��餫�ҤȤĤ���������Ǥ��礦��������ϥץ������Υǡ��������������¤���⤯���ꤷ�����֤��䤤��碌�����뤹��褦�ˤʤ�Ǥ��礦�����Υ��ޥ�ɤϸ��ԤΥץ������ȡ����Υ��ޥ�ɤ����餻����˺�������ƤΥ��֥ץ������ˤĤ���Ŭ�Ѥ���ޤ����Хå�����ɤ��ȤƤ�¿���Υǡ������֤������<SMALL>SQL</SMALL> ���饤����Ȥ����꤬³���Ƥ���ΤǤ���С����饤����Ȥ򳫻Ϥ������ˤ�����ƤߤƤ���������
+</P>
-<P>
<H4><A NAME="4.19">4.19</A>) �ɤΥС������� PostgreSQL �����餻�Ƥ��뤫��Ĵ�٤�ˤϤɤ����ޤ�����<BR>
</H4>
<P>
<I>psql</I> ���� <CODE>SELECT version();</CODE> �򥿥��פ��ޤ���
-<P>
-
+</P>
<H4><A NAME="4.20">4.20</A>) �顼�������֥������Ȥ�����<I>invalid large obj descriptor</I> ��������ޤ������ʤ��Ǥ��礦����
</H4>
<P>�顼�������֥����������򤹤�Ȥ��ϡ������<tt>BEGIN WORK</tt>��<tt>COMMIT</tt>���դ���ɬ�פ�����ޤ������ʤ����<tt>lo_open</tt> ... <tt>lo_close</tt>��Ϥ��߹��ߤޤ���
+</P>
<P>���ߤϡ�PostgreSQL�Υȥ�󥶥������Υ��ߥåȻ��˥顼�������֥������ȡ��ϥ�ɥ���Ĥ��뤳�Ȥˤ�ꡢ<I>lo_open</I>���ޥ�ɤ���λ����ľ��˶���Ū�˥롼���¹Ԥ��ޤ������Τ��ᡢ�ǽ�˥ϥ�ɥ���Ф��Ʋ����򤷤褦�Ȥ���ȡ�<I>invalid large obj descriptor(�顼�������֥������Ȥε��һҤ�����)</I>�Ȥʤ�ޤ�������ǡ��⤷���ȥ�󥶥�������Ȥ��Τ�˺���ȡ��ʾ��ʤ��Ȥ�ۤȤ�ɤλ��֡�Ư���Ƥ��������ɤ����顼��å�������Ф��ΤǤ���
+</P>
<P>�⤷��<SMALL>ODBC</SMALL>�Τ褦�ʥ��饤����ȥ��󥿡��ե������򤪻Ȥ��ʤ顢<tt>auto-commit off</tt>�����ꤹ��ɬ�פ����뤫�⤷��ޤ���
-<P>
+</P>
<H4><A NAME="4.21">4.21</A>) ���ߤλ��郎�ǥե���ȤȤʤ�褦�ʥ����ϤɤΤ褦�ˤĤ���ޤ�����<BR></H4>
<P><i>CURRENT_TIMESTAMP</i>��Ȥ��ޤ�:
+</P>
<PRE>
CREATE TABLE test (x int, modtime timestamp DEFAULT CURRENT_TIMESTAMP );
</PRE>
-<P>
-
<H4><A NAME="4.22">4.22</A>) �ʤ���<SMALL>IN</SMALL>��Ȥ����䤤��碌���ȤƤ��٤��ΤǤ�����
</H4>
@@ -1256,14 +1284,18 @@ href="http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary/glo
FROM tab
WHERE col IN (SELECT subcol FROM subtab)
</PRE>
+<P>
���֤������ơ�
+</P>
<PRE>
SELECT *
FROM tab
WHERE EXISTS (SELECT subcol FROM subtab WHERE subcol = col)
</PRE>
+<P>
�Ȥ��ޤ���
���줬��ü���ᤤ�Ǥ�����<CODE>subcol</CODE>�Ϻ����դ������Ǥ���٤��Ǥ���
+</P>
<P>�С������7.4�ʹߤǤϡ�<CODE>IN</CODE>�ϡ��̾���䤤��碌��Ʊ�ͤ��������줿���祤��ε��Ѥ�ºݤ˻Ȥ���<CODE>EXISTS</CODE>��Ȥ����Ȥ򹥤ߤޤ���
</P>
@@ -1272,22 +1304,26 @@ href="http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary/glo
<H4><A NAME="4.23">4.23</A>) <i>����</i>���(<i>outer</i> join)�ϤɤΤ褦�˼¸����ޤ���?<BR></H4>
<P>
PostgreSQL �� SQL ɸ�๽ʸ��Ȥ��������(�����������祤��)�򥵥ݡ��Ȥ��ޤ��������� 2�Ĥ����꤬����ޤ���
+</P>
<PRE>
SELECT *
FROM t1 LEFT OUTER JOIN t2 ON (t1.col = t2.col);
</PRE>
+<P>
���뤤��
+</P>
<PRE>
SELECT *
FROM t1 LEFT OUTER JOIN t2 USING (col);
</PRE>
-
+<P>
�����ξ�ħŪ���䤤��碌�Ǥ� t1.col �� t2.col �ȷ�礷�ơ�t1 �η�礵��ʤ��ä�����(t2 �Ȱ��פ��ʤ��ä�����)���֤��Ƥ��ޤ���<SMALL>RIGHT</SMALL> ���� t2 �η�礵��ʤ��ä�������ä���Ǥ��礦��<SMALL>FULL</SMALL> ���ϡ����פ��������� t1 �� t2 ����Ϸ�礵��ʤ��ä��������֤��Ǥ��礦��<SMALL>OUTER</SMALL> �Ȥ������դϥ��ץ����� <SMALL>LEFT</SMALL>, <SMALL>RIGHT</SMALL>, �ޤ��� <SMALL>FULL</SMALL> �ʤɤη����ꤵ��Ƥ��ޤ����̾����<SMALL>INNER</SMALL>���ȸƤФ�ޤ���
-
+</P>
+<P>
�����Υ�꡼���Ǥϳ������(outer join)��<SMALL>UNION</SMALL> �� <SMALL>NOT IN</SMALL> ��Ȥäƥ��ߥ�졼�ȤǤ��ޤ���
���Ȥ��С�<i>tab1</i> �� <i>tab2</i> ���礹��Ȥ��ϡ������䤤��碌����ĤΥơ��֥��<i>����</i>��礷�ޤ���
-
+</P>
<PRE>
SELECT tab1.col1, tab2.col2
FROM tab1, tab2
@@ -1299,23 +1335,20 @@ PostgreSQL �� SQL ɸ�๽ʸ��Ȥ��������(�����������祤��)�򥵥ݡ��Ȥ��ޤ�������
ORDER BY col1
</PRE>
-<P>
<H4><A NAME="4.24">4.24</A>) ʣ���Υǡ����١�����Ȥ��䤤��碌�ϤɤΤ褦�ˤ���ФǤ��ޤ�����<BR></H4>
<P>
���ԤΥǡ����١����ʳ��ؤ��䤤��碌��ˡ�Ϥ���ޤ��󡣤Ȥ����Τ�PostgreSQL���ǡ����١������ͤΥ����ƥ५���������ɤ߹��ि��ǡ������ˤϡ����Ȥ����Τդ�򤹤�����ˤ������ǡ����١�����ۤ����䤤��碌�򤹤뤹�٤�����ޤ���
-<P>
+</P><P>
<I>contrib/dblink</I> �ϥǡ����١�����(cross-database)���䤤��碌��ؿ��ƽФ��ˤ������ޤ���������󡢥��饤����Ȥ�Ʊ������³���̤Υǡ����١����ؤ�ĥ��ʤ��ƤϤʤ餺����̤򥯥饤�����¦�ǥޡ������ʤ��ƤϤʤ�ޤ���</P>
-<P>
<H4><A NAME="4.25">4.25</A>) �ؿ���ʣ���Υ����ޤ��ϥ������֤��ˤϤɤ����ޤ�����<BR></H4>
<P>7.3�Ǥϴؿ����顢ʣ���Υ�����ʣ���������ñ���֤��ޤ���
<a href="http://techdocs.postgresql.org/guides/SetReturningFunctions">http://techdocs.postgresql.org/guides/SetReturningFunctions</a>��
+</P>
-
-<P>
<H4><A name="4.26">4.26</A>)�ʤ���PL/PgSQL �ؿ����椫�����ơ��֥��μ¤� create/drop ���뤳�Ȥ��Ǥ��ʤ��ΤǤ��礦����</H4>
<P>
PL/PgSQL �ϴؿ������Ƥ򥭥�å��夷�������Թ��������ѤΤ��ᡢ�⤷ PL/PgSQL �ؿ�������ơ��֥�˥�����������ȡ����Υơ��֥�Ϥ��Ȥǥɥ��åפ���ƺ�������ޤ������ؿ����ƤӸƤӽФ����ȡ�����å��夵��Ƥ��뤽�δؿ������ƤϤޤ��Ť�����ơ��֥������Ȥ��ƻؤ��Ƥ��뤫��Ǥ��������ϡ� PL/PgSQL ����� <SMALL>EXECUTE</SMALL> �����ơ��֥륢�������Τ���˻Ȥ����ȤǤ�������ǡ�����䤤��碌��ѡ�����ľ�����Ȥˤʤ�Ǥ��礦��</P>
@@ -1336,7 +1369,6 @@ PL/PgSQL �ϴؿ������Ƥ򥭥�å��夷�������Թ��������ѤΤ��ᡢ�⤷ PL/PgSQL �ؿ��
</UL>
-<P>
<pre>
[����
��ץꥱ��������Ϣ�ι��ܤ��ʤ��ʤ�ޤ������������Τ߻Ĥ��Ƥ���ޤ���
@@ -1355,41 +1387,37 @@ PL/PgSQL �ϴؿ������Ƥ򥭥�å��夷�������Թ��������ѤΤ��ᡢ�⤷ PL/PgSQL �ؿ��
http://www.postgresql.jp/wg/dt/index.html
]
</pre>
-<P>
-<P>
<HR>
<H2 align="center">PostgreSQL�γ�ĥ�ˤĤ��Ƥμ���</H2>
-<P>
<H4><A NAME="5.1">5.1</A>) ��ʬ�ǽ񤤤��桼������ؿ��� psql ����Ǽ¹Ԥ���ȥ���������פ��Ƥ��ޤ��ΤϤʤ��Ǥ�����
</H4>
<P> ����Ͽ����ȹͤ����ޤ������ޤ��ǽ�ˡ����������桼������ؿ���ñ�ȤΥƥ��ȥץ������ˤ��ƻ�ƤߤƲ�������
+</P>
-
-<P>
<H4><A NAME="5.2">5.2</A>) PostgreSQL �Ѥ˽񤤤�����ä���Ũ�ʿ���������ؿ����󶡤��ƥץ��������Ȥ˹׸��������ΤǤ�����
</H4>
<P> ������ιԤʤä���ĥ��<I>pgsql-hackers</I> �᡼��󥰡��ꥹ�Ȥ����äƤ��������������ơ��椯�椯�Ϥ���������ĥ�� <I>contrib/</I> ���֥ǥ��쥯�ȥ��������뤳�Ȥˤʤ�Ǥ��礦��
+</P>
-<P>
<H4><A NAME="5.3">5.3</A>) ���ץ���֤� C����δؿ��ϤɤΤ褦�˽񤭤ޤ�����
</H4>
<P>�С������7.3�ʹߤ�PostgreSQL�Ǥϡ��ơ��֥���֤��ؿ��� C, PL/PgSQL�������� SQL �ˤƴ����˥��ݡ��Ȥ��ޤ����ܤ����ϥץ�����ޥ����ɤξ���򸫤Ƥ���������C��������줿ɽ���֤��ؿ������꤬<I>contrib/tablefunc</I>����ˤ���ޤ���
+</P>
-
-<P><H4><A NAME="5.4">5.4</A>) ���������ե�������ѹ����ޤ������ƥ���ѥ��뤷�Ƥ��Ѳ��������ʤ��ΤϤʤ��Ǥ�����
+<H4><A NAME="5.4">5.4</A>) ���������ե�������ѹ����ޤ������ƥ���ѥ��뤷�Ƥ��Ѳ��������ʤ��ΤϤʤ��Ǥ�����
</H4>
<P> �����Ĥ��� <I>Makefile</I> �����󥯥롼�ɡ��ե�������Ф���Ŭ�ڤʰ�¸�ط�����äƤ��ޤ���<I>make clean</I> �򤷤Ƥ���⤦���� <I>make</I> ��Ԥʤ�ʤ��ƤϤʤ�ޤ��󡣤⤷��<SMALL>GCC</SMALL> �򤪻Ȥ��Ǥ���� <i>configure</i> �� <i>--enable-depend</i> ���ץ�����Ȥäơ�����ѥ���˰�¸�ط���ưŪ��Ĵ�٤����뤳�Ȥ�Ǥ��ޤ���
+</P>
-<P>
<HR>
-<SMALL><PRE>
+<PRE>
[������
���ܸ��Ǥ�����ˤĤ��Ƥϰʲ����̤�Ǥ���
@@ -1426,7 +1454,6 @@ PL/PgSQL �ϴؿ������Ƥ򥭥�å��夷�������Թ��������ѤΤ��ᡢ�⤷ PL/PgSQL �ؿ��
�ʤ������������˴ؤ��뤴�ո���(<A HREF="mailto:juk at PostgreSQL.jp">juk at PostgreSQL.jp</A>)�ޤǤ��󤻲�������
]
-</PRE></SMALL>
-</P>
+</PRE>
</BODY>
</HTML>
diff --git a/doc/src/FAQ/FAQ_polish.html b/doc/src/FAQ/FAQ_polish.html
index a92b90d3136..0966aee27a2 100644
--- a/doc/src/FAQ/FAQ_polish.html
+++ b/doc/src/FAQ/FAQ_polish.html
@@ -237,7 +237,7 @@
<P>Tekst powy�ej, jest klasyczn� licencj� BSD.
Nie posiada ona �adnych restrykcji co do u�ywania kodu �r�d�owego.
- Podoba nam si� i nie zamierzamy jej zmienia�.
+ Podoba nam si� i nie zamierzamy jej zmienia�.</P>
<H4><A name="1.3">1.3</A>) Na jakich systemach Unixowych dzia�a
PostreSQL?</H4>
@@ -266,7 +266,7 @@
<P>Serwer mo�e by� uruchamiany na Windows NT i Win2k u�ywaj�c
bibliotek Cygwin, Cygnus Unix/NT. W pliku <I>pgsql/doc/FAQ_MSWIN</I>
znajduj�cym si� w �r�d�ach lub pod adresem: <A href=
- "http://www.postgresql.org/docs/faqs/text/FAQ_MSWIN">http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN</A> na naszych stronach.<P>
+ "http://www.postgresql.org/docs/faqs/text/FAQ_MSWIN">http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN</A> na naszych stronach.</P><P>
Obecnie prowadzone s� prace nad stworzeniem wersji dla MS Win
NT/200/XP. Je�li chcesz si� dowiedzie� o obecnym statusie tych prac
zobacz <A
@@ -283,7 +283,7 @@
<P>G��wny serwer ftp z dost�pem "anonymous" dla PostgreSQL znajduje
si� <A href="ftp://ftp.PostgreSQL.org/pub">ftp://ftp.PostgreSQL.org/pub</A>.
- je�li szukasz mirror�w sprawd� nasz� g��wn� stron� www.<P>
+ je�li szukasz mirror�w sprawd� nasz� g��wn� stron� www.</P>
<H4><A name="1.6">1.6</A>) Gdzie mo�na szuka� wsparcia technicznego?</H4>
@@ -334,7 +334,7 @@
mo�na znale�� na stronach WWW PostgreSQL pod adresem:</P>
<BLOCKQUOTE>
- <A href="http://www.PostgreSQL.org">http://www.PostgreSQL.org</A>
+ <P><A href="http://www.PostgreSQL.org">http://www.PostgreSQL.org</A></P>
</BLOCKQUOTE>
<P>W sieci EFNet istnieje kana� IRC <I>#PostgreSQL</I>. Ja, do
@@ -599,7 +599,7 @@
</P>
<P>
Wi�cej informacji na ten temat znajduje si� pod adresem See
- <A href="http://techdocs.postgresql.org/guides/GUITools">http://techdocs.postgresql.org/guides/GUITools</A>.
+ <A href="http://techdocs.postgresql.org/guides/GUITools">http://techdocs.postgresql.org/guides/GUITools</A>.</P>
<H4><A name="2.4">2.4</A>) Za pomoc� jakich j�zyk�w programowania
mo�na si� komunikowa� z PostgreSQL?</H4>
@@ -882,14 +882,13 @@
pierwszych rz�d�w, by� mo�e b�dzie konieczno�� wykonania zapytania do
momentu a� zostan� znalezione po��dane wyniki.</P>
<P>
- Aby otrzyma� losowy rz�d, u�yj:
+ Aby otrzyma� losowy rz�d, u�yj:</P>
<PRE>
SELECT col
FROM tab
ORDER BY random()
LIMIT 1;
</PRE>
- </P>
<H4><A name="4.3">4.3</A>) Jak mog� uzyska� list� wszystkich tabel
czy innych rzeczy pod <I>psql</I>?</H4>
@@ -926,7 +925,6 @@
ALTER TABLE tab DROP COLUMN old_col;
COMMIT;
</PRE>
- </P>
<H4><A name="4.5">4.5</A>) Jaki jest maksymalny rozmiar dla rz�du,
tabeli i bazy danych?</H4>
@@ -1034,7 +1032,7 @@
przy wykonywaniu z��cze� (join). Sekwencyjne przeszukiwanie po kt�rym
nast�puje sortowanie jest zazwyczaj szybsze ni� wyszukiwanie za
pomoc� indeksu na du�ej tabeli.</P>
- Jakkolwiek <SMALL>LIMIT</SMALL> w po��czeniu z <SMALL>ORDER BY</SMALL>
+ <P>Jakkolwiek <SMALL>LIMIT</SMALL> w po��czeniu z <SMALL>ORDER BY</SMALL>
cz�sto b�dzie wykorzystywa� indeksy poniewa� jedynie ma�a cz�� z
tabeli jest zwracana. W rzeczywisto�ci, chocia� MAX() i MIN() nie
u�ywaj� indeks�w, mo�liwe jest aby zwr�ci� te warto�ci u�ywaj�c
@@ -1049,7 +1047,7 @@
<P>
Je�li uwa�asz, �e optimizer myli si� wybieraj�c sequential scan, u�yj
SET enable_seqscan TO 'off' i uruchom testy aby sprawdzi� czy wtym
- wypadku zapytanie b�dzie szybciej wykonywane.
+ wypadku zapytanie b�dzie szybciej wykonywane.</P>
<P>Kiedy u�ywa si� operator�w dopasuj�cych takich jak
<SMALL>LIKE</SMALL> lub <I>~</I>, indeksy b�d� u�ywane jedynie w
@@ -1057,16 +1055,16 @@
<UL>
<LI>Pocz�tek wyszukiwania jest oparty na pocz�tku �a�cucha tekstu.
<UL>
- <LI>wzorce <SMALL>LIKE</SMALL> nie mog� si� zaczyna� <I>%</I>
+ <LI>wzorce <SMALL>LIKE</SMALL> nie mog� si� zaczyna� <I>%</I></LI>
<LI>dopasowania operatorem <I>~</I> (dopasowania regularne)
- musz� si� zaczyna� znakiem specjalnym <I>^</I>.</P>
- </UL>
+ musz� si� zaczyna� znakiem specjalnym <I>^</I>.</LI>
+ </UL></LI>
<LI>Pocz�tek wyszukiwania nie mo�e si� zaczyna� od klas znak�w, np.
- [a-e].
+ [a-e].</LI>
<LI>Case-insensitive searches such as ILIKE and ~* do not utilise
indexes. Instead, use functional indexes, which are described in
- section 4.12.
- <LI>Standardowe locale C musi by� uzyte przy wykonywaniu initdb
+ section 4.12.</LI>
+ <LI>Standardowe locale C musi by� uzyte przy wykonywaniu initdb</LI>
</UL>
<H4><A name="4.9">4.9</A>) Jak mog� sprawdzi� w jakis spos�b "query
optimizer" wykonuje moje zapytanie?</H4>
@@ -1165,7 +1163,7 @@ BYTEA bytea zmiennej d�ugo�ci tablica bajt�w (null-byte s
przechowywane out-of-line jako <SMALL>TOAST</SMALL>, wi�c faktyczne
zu�ycie miejsca na dysku mo�e by� mniejsze ni� oczekiwane.</P>
- <SMALL>VARCHAR(n)</SMALL> jest
+ <P> <SMALL>VARCHAR(n)</SMALL> jest
najodpowiedniejszy do przechowywania �a�cuch�w o r�nej d�ugo�ci
ale okre�la on maksymaln� jego d�ugo��.
@@ -1344,7 +1342,7 @@ BYTEA bytea zmiennej d�ugo�ci tablica bajt�w (null-byte s
<P>List� termin�w zwi�zanych z bazami danych mo�esz znale�� pod tym
adresem:<A
- href="http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary/glossary.html">http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary/glossary.html</A>.
+ href="http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary/glossary.html">http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary/glossary.html</A>.</P>
<H4><A name="4.18">4.18</A>) Sk�d bierze si� ten b��d <I>"ERROR:
Memory exhausted in AllocSetAlloc()"</I>?</H4>
@@ -1488,7 +1486,7 @@ BYTEA bytea zmiennej d�ugo�ci tablica bajt�w (null-byte s
kolumn?</H4>
<P>Mo�esz w �atwy spos�b zwraca� wiele rz�d�w lub kolumn u�ywaj�c
- funkcji z: <A HREF="http://techdocs.postgresql.org/guides/SetReturningFunctions">http://techdocs.postgresql.org/guides/SetReturningFunctions</A>.
+ funkcji z: <A href="http://techdocs.postgresql.org/guides/SetReturningFunctions">http://techdocs.postgresql.org/guides/SetReturningFunctions</A>.</P>
<H4><A name="4.26">4.26</A>) Dlaczego nie mog� w spos�b pewny
tworzy�/usuwa� tabel tymczasowych w funkcjach PL/PgSQL?</H4>
@@ -1503,38 +1501,36 @@ BYTEA bytea zmiennej d�ugo�ci tablica bajt�w (null-byte s
funkcji.
</P>
- <H4><A name="4.27">4.27) Jakie s� mo�liwo�ci replikacji w PostgreSQL?</H4>
+ <H4><A name="4.27">4.27</A>) Jakie s� mo�liwo�ci replikacji w PostgreSQL?</H4>
<P>
Jest kilka opcji aby stosowa� replikacj� typu master/slave. Ten typ
pozwala jedynie masterowi na dokonywanie zmian w bazie danych, a
slave mo�e jedynie te zmiany odczytywa�. Na stronie
<A
- HREF="http://gborg.PostgreSQL.org/genpage?replication_research">http://gborg.PostgreSQL.org/genpage?replication_research</A>
+ href="http://gborg.PostgreSQL.org/genpage?replication_research">http://gborg.PostgreSQL.org/genpage?replication_research</A>
znajduje si� ich lista. Replikacja typu multi-master jest w trakcie
prac, opis projektu znajduje si� pod adresem: <A
- HREF="http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php">
+ href="http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php">
http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php</A>.
</P>
- <H4><A name="4.28">4.28) Jakie mo�liwo�ci szyfrowania oferuje
+ <H4><A name="4.28">4.28</A>) Jakie mo�liwo�ci szyfrowania oferuje
PostgreSQL?</H4>
- <P>
<UL>
<LI>contrib/pgcrypto zawiera wiele funkcji za pomoc�, kt�rych mo�emy u�ywa�
- kryptografii w zapytaniach SQL.
+ kryptografii w zapytaniach SQL.</LI>
<LI>Aby szyfrowa� transmisj� od klienta do serwera, ten musi mie�
ustawion� opcj� ssl na true w pliku postgresql.conf, odpowiedni
wpis host lub hostssl musi wyst�powa� w pliku pg_hba.conf, oraz
sslmode nie mo�e by� wy��czone w kliencie. (Warto zwr�ci� uwag�, �e
mo�liwe jest tak�e u�ywanie transport�w szyfruj�c�w przez strony
trzecie, takie jak stunnel lub ssh, poza natywnym wsparciem dla SSL
- przez PostgreSQL).
+ przez PostgreSQL).</LI>
<LI>Has�a u�ytkownik�w bazy danych s� automatycznie szyfrowane od
wersji 7.3. W poprzednich wersjach, nale�y t� funkcjonalno�� poprzez
- w��czenie opcji PASSWORD_ENCRYPTION w postgresql.conf.
- <LI>Serwer mo�e dzia�a� u�ywaj�c szyfrowanego systemu plik�w.
+ w��czenie opcji PASSWORD_ENCRYPTION w postgresql.conf. </LI>
+ <LI>Serwer mo�e dzia�a� u�ywaj�c szyfrowanego systemu plik�w.</LI>
</UL>
-</P>
<H2 align="center">Rozwijanie PostgreSQL</H2>
diff --git a/doc/src/FAQ/FAQ_russian.html b/doc/src/FAQ/FAQ_russian.html
index debcc882666..bd515c7c79f 100644
--- a/doc/src/FAQ/FAQ_russian.html
+++ b/doc/src/FAQ/FAQ_russian.html
@@ -236,16 +236,16 @@
<A href="http://techdocs.postgresql.org/companies.php">http://techdocs.postgresql.org/companies.php</A>.</P>
- <H4><A name="1.6">1.6</A>) ��� ��� �������� �� ������?</H3>
+ <H4><A name="1.6">1.6</A>) ��� ��� �������� �� ������?</H4>
<P>�������� ��������� �� ����������� ������ ��ޣ�� �� ������ �
PostgreSQL �� ������:
- <A HREF="http://www.postgresql.org/support/submitbug">
+ <A href="http://www.postgresql.org/support/submitbug">
http://www.postgresql.org/support/submitbug</A>.</P>
<P>����� ��������� ������� ����� ������ ������ PostgreSQL �� �����
FTP ����� <A href="ftp://ftp.postgresql.org/pub">
- ftp://ftp.PostgreSQL.org/pub</A>.
+ ftp://ftp.PostgreSQL.org/pub</A>.</P>
<H4><A name="1.7">1.7</A>) ����� ��������� ������?</H4>
@@ -604,19 +604,18 @@
��� ���������� ������ ������� �������? ������������ ������?</H4>
<P>��� ��������� ������ ���������� �����, ���� �� ������ �� ����������
- �� ������ ���������� <SMALL>SELECT</SMALL> ����������� <SMALL>LIMIT</SMALL>.</P>
+ �� ������ ���������� <SMALL>SELECT</SMALL> ����������� <SMALL>LIMIT</SMALL>.
���� ���� �����-���� ������, ������� ��������� � <SMALL>ORDER BY</SMALL>,
�� ��������, ��� ���� ������ �������� � �� �����. ���� �� �� ������
���������� ����������� ����� �� ������ ���������� <SMALL>SELECT</SMALL>,
����������� ������ � <SMALL>FETCH</SMALL>.</P>
- <p>To <small>SELECT</small> a random row, use:
-</p><pre> SELECT col
+ <p>To <small>SELECT</small> a random row, use:</p>
+<pre> SELECT col
FROM tab
ORDER BY random()
LIMIT 1;
</pre>
-</p>
<H4><A name="4.2">4.2</A>) ��� ��� ����� ����� �������, �������,
���� ������ � ������������ ����������? ��� ��� ������� �������,
@@ -646,7 +645,7 @@
<H4><A name="4.3">4.3</A>) ��� �������� ��� ������ �������?</H4>
<P>� 8.0 � ����� ������� �������, ��������� ���� ������� �����������
- ����� ����� ����� <SMALL>ALTER TABLE ALTER COLUMN TYPE</SMALL>.
+ ����� ����� ����� <SMALL>ALTER TABLE ALTER COLUMN TYPE</SMALL>.</P>
<P>� ����� ������ ������� �������� ���:</P>
<PRE>
@@ -662,7 +661,7 @@
<P>���������� ��������� �����������:</P>
<BLOCKQUOTE>
-<TABLE BORDER="1">
+<TABLE>
<TBODY>
<TR>
<TD>������������ ������ ����?</TD>
@@ -775,7 +774,7 @@
� � ���� ������ ������ ����� ��������������, ��������� ��� ����������
����� ������������ ��������� ����� �������. ���������� MAX() � MIN() ��
���������� �������, �� ������ ������������ ��� ���������� �������� �
- <SMALL>ORDER BY</SMALL> � <SMALL>LIMIT</SMALL>:
+ <SMALL>ORDER BY</SMALL> � <SMALL>LIMIT</SMALL>:</P>
<pre>
SELECT col
FROM tab
@@ -833,8 +832,8 @@
WHERE lower(col) = 'abc';
</PRE>
- ��� ����������� �� ����� ������������ ����������� ������. ������, ����
- �� ��������� ������ ���������, �� ����� �����������:
+<P> ��� ����������� �� ����� ������������ ����������� ������. ������, ����
+ �� ��������� ������ ���������, �� ����� �����������:</P>
<PRE>
CREATE INDEX tabindex ON tab (lower(col));
</PRE>
@@ -848,7 +847,7 @@
<H4><A name="4.10">4.10</A>) ������ ������� ����� ������� �����������
������?</H4>
<BLOCKQUOTE>
-<TABLE BORDER="1">
+<TABLE>
<TBODY>
<TR>
<TH>���</TH>
@@ -919,7 +918,7 @@
);
</PRE>
- ������������� ������������� �:
+<P> ������������� ������������� �: </P>
<PRE>
CREATE SEQUENCE person_id_seq;
CREATE TABLE person (
@@ -994,12 +993,12 @@
O<SMALL>ID</SMALL>, ������ ��� ������������������ <SMALL>SERIAL</SMALL>
��������� ������ ������ ������� � ����� ������� ������ ����������
������������. ��� �������� �������� 8-�� ������� ������������������
- �������� ��� <SMALL>SERIAL8</SMALL>.
+ �������� ��� <SMALL>SERIAL8</SMALL>.</P>
<P>T<SMALL>ID</SMALL> ������������ ��� ������������� �����������
���������� ������� � �������� � offset ����������. T<SMALL>ID</SMALL>
���������� ����� ���� ��� ������ � ������� ���� �������� ��� �����������.
- <P>T<SMALL>ID</SMALL> ������������ ���������� �������� � ��������
+ T<SMALL>ID</SMALL> ������������ ���������� �������� � ��������
��������� �� ���������� ������.</P>
diff --git a/doc/src/FAQ/FAQ_turkish.html b/doc/src/FAQ/FAQ_turkish.html
index e0921f64970..ac31a57ab76 100644
--- a/doc/src/FAQ/FAQ_turkish.html
+++ b/doc/src/FAQ/FAQ_turkish.html
@@ -111,7 +111,7 @@ adreslerinde g�r�lebilir.</p>
<a href="#4.18">4.18</a>) Neden "<code>ERROR: Memory exhausted in AllocSetAlloc()</code>"
hatas�n� al�yorum?<br>
<a href="#4.19">4.19</a>) Hangi PostgreSQL s�r�m�n� �al�st�rd���m� nas�l g�rebilirim?<br>
- <a href="#4.20">4.20</a>) Neden <i>large-object</i> i�lemlerim, "</code>invalid large
+ <a href="#4.20">4.20</a>) Neden <i>large-object</i> i�lemlerim, "<code>invalid large
obj descriptor</code>" hatas�n� veriyor?<br>
<a href="#4.21">4.21</a>) �u andaki zaman� �ntan�ml� de�er olarak kabul
eden kolonu nas�l yarat�r�m?<br>
@@ -190,7 +190,7 @@ adreslerinde g�r�lebilir.</p>
<P>PostgreSQL 8.0 s�r�m� ile , PostgreSQL art�k Win2000, WinXP ve Win2003 gibi Microsoft
Windows NT tabanl� i�letim sistemlerinde do�al olarak �al��maya ba�lam��t�r. Paketlenmi� bir
kurulum program�, <a href="http://pgfoundry.org/projects/pginstaller">http://pgfoundry.org/projects/pginstaller</a>. adresinden
- indirilebilir.
+ indirilebilir.</P>
<p>Ayr�ca, http://forge.novell.com adresinde Novell Netware 6 portu bulunmaktad�r.</p>
@@ -218,7 +218,7 @@ adreslerinde g�r�lebilir.</p>
<pre>subscribe<br>end</pre>
<p>yazan bir e-posta atman�z yeterli olacakt�r.</p>
<p>Bunun d���ndaki e-posta listelerine ve PostgreSQL hakk�nda bilgiye, PostgreSQL WWW
- ana sayfas�ndan ulasabilirsiniz: <i><a href="http://www.PostgreSQL.org">http://www.PostgreSQL.org</a></i><p>
+ ana sayfas�ndan ulasabilirsiniz: <i><a href="http://www.PostgreSQL.org">http://www.PostgreSQL.org</a></i></p>
<p>Ayn� zamanda, EFNet �zerinde, <code>#PostgreSQL</code> adl� bir IRC kanal�
bulunmaktad�r. Bunun i�in, <code>irc -c '#PostgreSQL' "$USER" irc.phoenix.net</code>
Unix komutunu kullanabilirsiniz.</p>
@@ -235,7 +235,7 @@ adreslerinde g�r�lebilir.</p>
<code>/doc</code> dizinine bak�n�z. Ayr�ca, bu el kitap��klar�n� online olarak
<i><a href="http://www.PostgreSQL.org/docs/">http://www.PostgreSQL.org/docs/</a></i> adresinden inceleyebilirsiniz.</p>
<p><i><a href="http://www.PostgreSQL.org/docs/awbook.html">http://www.PostgreSQL.org/docs/awbook.html</a></i>
- ve <i><a href="http://www.commandprompt.com/ppbook">http://www.commandprompt.com/ppbook<a></i>
+ ve <i><a href="http://www.commandprompt.com/ppbook">http://www.commandprompt.com/ppbook</a></i>
adreslerinde PostgreSQL kitaplar� bulunmaktad�r. PostgreSQL kitablar�n�n listesine,
<i><a href="http://www.ca.PostgreSQL.org/books/">http://www.ca.PostgreSQL.org/books/</a></i> adresinden ula�aiblirsiniz.
Ayr�ca, PostgreSQL konusundaki teknik makalelere de
@@ -288,7 +288,7 @@ adreslerinde g�r�lebilir.</p>
<h4><a name="1.14">1.14</a>) PostgreSQL, diger DBMS'lerle nas�l kar��last�r�labilir?</h4>
<p>Bir yaz�l�m�n g�c�n� �l�mek i�in �e�itli yollar vard�r: Yaz�l�m�n �zellikleri,
ba�ar�m�, g�venilirli�i, deste�i ve �creti.</p>
- <p>�zellikler:<p>
+ <p>�zellikler:</p>
<p>PostgreSQL mevcut b�y�k ticari veritabanlar�n�n, <i>transaction</i>,
<i>subselect</i>, <i>trigger</i>, <i>view</i>, <i>foreign key referential integrity</i>
ve <i>sophisticated locking</i> gibi (<i>user-defined types</i>), <i>rules</i>,
@@ -355,7 +355,7 @@ adreslerinde g�r�lebilir.</p>
<p><i><a href="http://www.webreview.com/">http://www.webreview.com/</a></i> adresinde,
arka planda veritaban� �al�st�ran Web sayfalar� i�in giri� seviyesinde bilgi bulunmaktad�r.</p>
<p>Web ile b�t�nle�me i�in, PHP (<i><a href="http://www.php.net/"></a></i>)
- m�kemmel bir arabirim sunar.<p>
+ m�kemmel bir arabirim sunar.</p>
<p>Karma��k sorunlar i�in, �o�u kisi Perl arabirimini ve CGI.pm ya da mod_perl kullan�r.</p>
<h4><a name="2.3">2.3</a>) PostgreSQL'in grafik kullan�c� arabirimi var m�d�r?</h4>
@@ -466,7 +466,7 @@ adreslerinde g�r�lebilir.</p>
<p>Postmaster ve postgres �e�itli hata ay�klama se�eneklerine sahiptir. �ncelikle,
postmaster'� ba�latt���n�zda, standart ��kt�y� ve hatalar� bir log dosyas�na
y�nlendirdi�inize emin olun:</p>
- <pre>cd /usr/local/pgsql<br>./bin/postmaster >server.log 2>&1 &</pre>
+ <pre>cd /usr/local/pgsql<br>./bin/postmaster >server.log 2>&amp;1 &amp;</pre>
<p>Bu i�lem PostgreSQL ana dizinine <code>server.log</code> dosyas� yerle�tirecektir.
Bu dosya sunucunun ya�ad��� sorunlar ya da hatalar hakk�nda yararl� bilgiler i�erir.
<code>-d</code> se�ene�i, hata ay�klama seviyesini belirten bir rakam ile kullan�l�r.
@@ -497,7 +497,7 @@ adreslerinde g�r�lebilir.</p>
de�eri ile ya da <code>postgresql.conf</code> dosyas�n� d�zenleyerek yeniden
ba�latmakla artt�rabilirsiniz.</p>
<p>E�er <code>-N</code> de�erini 32'den b�y�k yapacaksan�z, ayn� zamanda
- <code>-B</code> de�erini de de�i�tirmeniz gerekti�ini unutmay�n. </code>-B</code>,
+ <code>-B</code> de�erini de de�i�tirmeniz gerekti�ini unutmay�n. <code>-B</code>,
<code>-N</code>'nin en az 2 kat� kadar olmal�d�r; daha iyi ba�ar�m i�in bu say�y� daha
da artt�rmal�s�n�z. Y�ksek say�daki <i>backend</i> s�re�leri i�in, �e�itli �ekirdek
yap�land�rma parametrelerini artt�rman�z gerekecektir. Yap�lmas� gerekenler,
@@ -554,7 +554,7 @@ adreslerinde g�r�lebilir.</p>
<code>LIMIT</code> ... kullan�n�z.</p>
<p>�lk birka� sat�r� almak isteseniz bile, t�m sorgu de�erlendirilmek durumunda kal�nabilir. ORDER
BY i�eren bir sorgu d���n�n. E�er ORDER BY i�e e�le�en bir index varsa, PostgreSQL istenen ilk birka�
- sat�r� i�leyebilir, ya da t�m sorgu istenen sat�rlar �retilene kadar i�lenebilir. </b></p>
+ sat�r� i�leyebilir, ya da t�m sorgu istenen sat�rlar �retilene kadar i�lenebilir. </p>
<h4><a name="4.3">4.3</a>) psql'in i�inde g�rd�g�m tablolar�n ya da di�er
�eylerin listesini nas�l alabilirim?</h4>
@@ -786,7 +786,7 @@ CREATE UNIQUE INDEX person_id_key ON person ( id );
execute("INSERT INTO person (id, name) VALUES (new_id, 'Blaise Pascal')");</pre>
<P>Di�er sorgular i�in new_id'de yeni de�erin saklanmas� gerekir. Otomatik olarak yarat�lan SEQUENE nesnesinin ad�,
- <tablo ad�>_<serial kolonu ad�>_seq �eklinde olacakt�r (< > i�aretleri olmadan).</p>
+ &lt;tablo ad�&gt;_&lt;serial kolonu ad�&gt;_seq �eklinde olacakt�r (&lt; &gt; i�aretleri olmadan).</p>
<p>Alternatif olarak, atanm�� SERIAL de�erini, de�er girildikten sonra currval()
fonksiyonu ile alabilirsiniz:</p>