Commit 5e84d58e authored by Thomas G. Lockhart's avatar Thomas G. Lockhart

Minor updates for release.

parent abc40591
<chapter id="datatype"> <chapter id="datatype">
<title>Data Types</title> <title id="datatype-title">Data Types</title>
<abstract> <abstract>
<para> <para>
......
<!-- <!--
$Header: /cvsroot/pgsql/doc/src/sgml/docguide.sgml,v 1.15 1999/05/27 15:49:07 thomas Exp $ $Header: /cvsroot/pgsql/doc/src/sgml/docguide.sgml,v 1.16 1999/06/14 07:36:11 thomas Exp $
Documentation Guide Documentation Guide
Thomas Lockhart Thomas Lockhart
$Log: docguide.sgml,v $ $Log: docguide.sgml,v $
Revision 1.16 1999/06/14 07:36:11 thomas
Minor updates for release.
Revision 1.15 1999/05/27 15:49:07 thomas Revision 1.15 1999/05/27 15:49:07 thomas
Markup fixes. Markup fixes.
Update for v6.5 release. Update for v6.5 release.
...@@ -175,7 +178,7 @@ Include working list of all documentation sources, with current status ...@@ -175,7 +178,7 @@ Include working list of all documentation sources, with current status
James Clark's James Clark's
<ulink url="http://www.jclark.com/jade/"> <productname>jade</productname></ulink> <ulink url="http://www.jclark.com/jade/"> <productname>jade</productname></ulink>
and Norm Walsh's and Norm Walsh's
<ulink url="http://www.berkshire.net/~norm/docbook/dsssl">Modular DocBook Stylesheets</ulink>. <ulink url="http://www.nwalsh.com/docbook/dsssl/">Modular DocBook Stylesheets</ulink>.
</para> </para>
<para> <para>
......
This diff is collapsed.
This diff is collapsed.
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
</para> </para>
<para> <para>
Here is a brief summary of some of the more noticable changes: Here is a brief summary of the more notable changes:
<variablelist> <variablelist>
<varlistentry> <varlistentry>
...@@ -188,16 +188,16 @@ ...@@ -188,16 +188,16 @@
<para> <para>
Because readers in 6.5 don't lock data, regardless of transaction Because readers in 6.5 don't lock data, regardless of transaction
isolation level, data read by one transaction can be overwritten by isolation level, data read by one transaction can be overwritten by
another. In the other words, if a row is returned by another. In other words, if a row is returned by
<command>SELECT</command> it doesn't mean that this row really exists <command>SELECT</command> it doesn't mean that this row really exists
at the time it is returned (i.e. sometime after the statement or at the time it is returned (i.e. sometime after the statement or
transaction began) nor that the row is protected from deletion or transaction began) nor that the row is protected from being deleted or
update by concurrent transactions before the current transaction does updated by concurrent transactions before the current transaction does
a commit or rollback. a commit or rollback.
</para> </para>
<para> <para>
To ensure the actual existance of a row and protect it against To ensure the actual existence of a row and protect it against
concurrent updates one must use <command>SELECT FOR UPDATE</command> or concurrent updates one must use <command>SELECT FOR UPDATE</command> or
an appropriate <command>LOCK TABLE</command> statement. This should be an appropriate <command>LOCK TABLE</command> statement. This should be
taken into account when porting applications from previous releases of taken into account when porting applications from previous releases of
...@@ -205,7 +205,8 @@ ...@@ -205,7 +205,8 @@
</para> </para>
<para> <para>
Keep above in mind if you are using contrib/refint.* triggers for Keep the above in mind if you are using
<filename>contrib/refint.*</filename> triggers for
referential integrity. Additional technics are required now. One way is referential integrity. Additional technics are required now. One way is
to use <command>LOCK parent_table IN SHARE ROW EXCLUSIVE MODE</command> to use <command>LOCK parent_table IN SHARE ROW EXCLUSIVE MODE</command>
command if a transaction is going to update/delete a primary key and command if a transaction is going to update/delete a primary key and
...@@ -2634,6 +2635,7 @@ Initial release. ...@@ -2634,6 +2635,7 @@ Initial release.
<programlisting> <programlisting>
Time System Time System
02:00 Dual Pentium Pro 180, 224MB, UW-SCSI, Linux 2.0.36, gcc 2.7.2.3 -O2 -m486 02:00 Dual Pentium Pro 180, 224MB, UW-SCSI, Linux 2.0.36, gcc 2.7.2.3 -O2 -m486
04:38 Sparc Ultra 1 143MHz, 64MB, Solaris 2.6
</programlisting> </programlisting>
</para> </para>
......
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