Commit e2401872 authored by Neil Conway's avatar Neil Conway

This patch makes some SGML markup more consistent and makes a small

improvement to the SSL auth docs.
parent 7fb5a999
<!-- <!--
$PostgreSQL: pgsql/doc/src/sgml/problems.sgml,v 2.16 2003/11/29 19:51:37 pgsql Exp $ $PostgreSQL: pgsql/doc/src/sgml/problems.sgml,v 2.17 2003/12/14 00:05:29 neilc Exp $
--> -->
<sect1 id="bug-reporting"> <sect1 id="bug-reporting">
...@@ -18,7 +18,7 @@ $PostgreSQL: pgsql/doc/src/sgml/problems.sgml,v 2.16 2003/11/29 19:51:37 pgsql E ...@@ -18,7 +18,7 @@ $PostgreSQL: pgsql/doc/src/sgml/problems.sgml,v 2.16 2003/11/29 19:51:37 pgsql E
<para> <para>
The following suggestions are intended to assist you in forming bug reports The following suggestions are intended to assist you in forming bug reports
that can be handled in an effective fashion. No one is required to follow that can be handled in an effective fashion. No one is required to follow
them but it tends to be to everyone's advantage. them but doing so tends to be to everyone's advantage.
</para> </para>
<para> <para>
...@@ -204,17 +204,19 @@ $PostgreSQL: pgsql/doc/src/sgml/problems.sgml,v 2.16 2003/11/29 19:51:37 pgsql E ...@@ -204,17 +204,19 @@ $PostgreSQL: pgsql/doc/src/sgml/problems.sgml,v 2.16 2003/11/29 19:51:37 pgsql E
<listitem> <listitem>
<para> <para>
Any command line options and other start-up options, including concerned Any command line options and other start-up options, including
environment variables or configuration files that you changed from the any relevant environment variables or configuration files that
default. Again, be exact. If you are using a prepackaged you changed from the default. Again, please provide exact
distribution that starts the database server at boot time, you should try information. If you are using a prepackaged distribution that
to find out how that is done. starts the database server at boot time, you should try to find
out how that is done.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Anything you did at all differently from the installation instructions. Anything you did at all differently from the installation
instructions.
</para> </para>
</listitem> </listitem>
...@@ -234,9 +236,14 @@ $PostgreSQL: pgsql/doc/src/sgml/problems.sgml,v 2.16 2003/11/29 19:51:37 pgsql E ...@@ -234,9 +236,14 @@ $PostgreSQL: pgsql/doc/src/sgml/problems.sgml,v 2.16 2003/11/29 19:51:37 pgsql E
</para> </para>
<para> <para>
If your version is older than &version; we will almost certainly tell If your version is older than &version; we will almost certainly
you to upgrade. There are tons tell you to upgrade. There are many bug fixes and improvements
of bug fixes in each new release, that is why we make new releases. in each new release, so it is quite possible that a bug you have
encountered in an older release of <productname>PostgreSQL</>
has already been fixed. We can only provide limited support for
sites using older releases of PostgreSQL; if you require more
than we can provide, consider acquiring a commercial support
contract.
</para> </para>
<para> <para>
</para> </para>
...@@ -244,12 +251,14 @@ $PostgreSQL: pgsql/doc/src/sgml/problems.sgml,v 2.16 2003/11/29 19:51:37 pgsql E ...@@ -244,12 +251,14 @@ $PostgreSQL: pgsql/doc/src/sgml/problems.sgml,v 2.16 2003/11/29 19:51:37 pgsql E
<listitem> <listitem>
<para> <para>
Platform information. This includes the kernel name and version, C library, Platform information. This includes the kernel name and version,
processor, memory information. In most cases it is sufficient to report C library, processor, memory information, and so on. In most
the vendor and version, but do not assume everyone knows what exactly cases it is sufficient to report the vendor and version, but do
<quote>Debian</quote> contains or that everyone runs on Pentiums. If not assume everyone knows what exactly <quote>Debian</quote>
you have installation problems then information about compilers, make, contains or that everyone runs on Pentiums. If you have
etc. is also necessary. installation problems then information about the toolchain on
your machine (compiler, <application>make</application>, and so
on) is also necessary.
</para> </para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
...@@ -269,7 +278,7 @@ $PostgreSQL: pgsql/doc/src/sgml/problems.sgml,v 2.16 2003/11/29 19:51:37 pgsql E ...@@ -269,7 +278,7 @@ $PostgreSQL: pgsql/doc/src/sgml/problems.sgml,v 2.16 2003/11/29 19:51:37 pgsql E
</para> </para>
<para> <para>
When writing a bug report, please choose non-confusing terminology. When writing a bug report, please avoid confusing terminology.
The software package in total is called <quote>PostgreSQL</quote>, The software package in total is called <quote>PostgreSQL</quote>,
sometimes <quote>Postgres</quote> for short. If you sometimes <quote>Postgres</quote> for short. If you
are specifically talking about the backend server, mention that, do not are specifically talking about the backend server, mention that, do not
......
<!-- <!--
$PostgreSQL: pgsql/doc/src/sgml/ref/lock.sgml,v 1.39 2003/11/29 19:51:39 pgsql Exp $ $PostgreSQL: pgsql/doc/src/sgml/ref/lock.sgml,v 1.40 2003/12/14 00:05:29 neilc Exp $
PostgreSQL documentation PostgreSQL documentation
--> -->
...@@ -108,9 +108,10 @@ where <replaceable class="PARAMETER">lockmode</replaceable> is one of: ...@@ -108,9 +108,10 @@ where <replaceable class="PARAMETER">lockmode</replaceable> is one of:
</para> </para>
<para> <para>
The command <literal>LOCK a, b;</> is equivalent to The command <literal>LOCK TABLE a, b;</> is equivalent to
<literal>LOCK a; LOCK b;</>. The tables are locked one-by-one in <literal>LOCK TABLE a; LOCK TABLE b;</>. The tables are locked
the order specified in the <command>LOCK</command> command. one-by-one in the order specified in the <command>LOCK
TABLE</command> command.
</para> </para>
</listitem> </listitem>
</varlistentry> </varlistentry>
...@@ -136,17 +137,18 @@ where <replaceable class="PARAMETER">lockmode</replaceable> is one of: ...@@ -136,17 +137,18 @@ where <replaceable class="PARAMETER">lockmode</replaceable> is one of:
<title>Notes</title> <title>Notes</title>
<para> <para>
<literal>LOCK ... IN ACCESS SHARE MODE</> requires <literal>SELECT</> <literal>LOCK TABLE ... IN ACCESS SHARE MODE</> requires <literal>SELECT</>
privileges on the target table. All other forms of <command>LOCK</> privileges on the target table. All other forms of <command>LOCK</>
require <literal>UPDATE</> and/or <literal>DELETE</> privileges. require <literal>UPDATE</> and/or <literal>DELETE</> privileges.
</para> </para>
<para> <para>
<command>LOCK</command> is useful only inside a transaction block <command>LOCK TABLE</command> is useful only inside a transaction
(<command>BEGIN</>/<command>COMMIT</> pair), since the lock is dropped block (<command>BEGIN</>/<command>COMMIT</> pair), since the lock
as soon as the transaction ends. A <command>LOCK</> command appearing is dropped as soon as the transaction ends. A <command>LOCK
outside any transaction block forms a self-contained transaction, so the TABLE</> command appearing outside any transaction block forms a
lock will be dropped as soon as it is obtained. self-contained transaction, so the lock will be dropped as soon as
it is obtained.
</para> </para>
<para> <para>
...@@ -157,7 +159,11 @@ where <replaceable class="PARAMETER">lockmode</replaceable> is one of: ...@@ -157,7 +159,11 @@ where <replaceable class="PARAMETER">lockmode</replaceable> is one of:
<literal>ROW EXCLUSIVE</> mode is a sharable table lock. Keep in <literal>ROW EXCLUSIVE</> mode is a sharable table lock. Keep in
mind that all the lock modes have identical semantics so far as mind that all the lock modes have identical semantics so far as
<command>LOCK TABLE</> is concerned, differing only in the rules <command>LOCK TABLE</> is concerned, differing only in the rules
about which modes conflict with which. about which modes conflict with which. For information on how to
acquire an actual row-level lock, see <xref linkend="locking-rows">
and the <xref linkend="sql-for-update"
endterm="sql-for-update-title"> in the <command>SELECT</command>
reference documentation.
</para> </para>
</refsect1> </refsect1>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment