summaryrefslogtreecommitdiff
path: root/docs/programmer_reference/am_close.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/programmer_reference/am_close.html')
-rw-r--r--docs/programmer_reference/am_close.html63
1 files changed, 42 insertions, 21 deletions
diff --git a/docs/programmer_reference/am_close.html b/docs/programmer_reference/am_close.html
index 3cc0a30e..50a7a1de 100644
--- a/docs/programmer_reference/am_close.html
+++ b/docs/programmer_reference/am_close.html
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -22,9 +22,7 @@
</tr>
<tr>
<td width="20%" align="left"><a accesskey="p" href="am_sync.html">Prev</a> </td>
- <th width="60%" align="center">Chapter 3. 
- Access Method Operations
- </th>
+ <th width="60%" align="center">Chapter 3.  Access Method Operations </th>
<td width="20%" align="right"> <a accesskey="n" href="am_second.html">Next</a></td>
</tr>
</table>
@@ -38,10 +36,15 @@
</div>
</div>
</div>
- <p>The <a href="../api_reference/C/dbclose.html" class="olink">DB-&gt;close()</a> database handle closes the <a href="../api_reference/C/db.html" class="olink">DB</a> handle. By
-default, <a href="../api_reference/C/dbclose.html" class="olink">DB-&gt;close()</a> also flushes all modified records from the
-database cache to disk.</p>
- <p>There is one flag that you can set to customize <a href="../api_reference/C/dbclose.html" class="olink">DB-&gt;close()</a>:</p>
+ <p>
+ The <a href="../api_reference/C/dbclose.html" class="olink">DB-&gt;close()</a> database handle closes the <a href="../api_reference/C/db.html" class="olink">DB</a> handle. By
+ default, <a href="../api_reference/C/dbclose.html" class="olink">DB-&gt;close()</a> also flushes all modified records from the
+ database cache to disk.
+ </p>
+ <p>
+ There is one flag that you can set to customize
+ <a href="../api_reference/C/dbclose.html" class="olink">DB-&gt;close()</a>:
+ </p>
<div class="variablelist">
<dl>
<dt>
@@ -49,25 +52,43 @@ database cache to disk.</p>
<a href="../api_reference/C/dbclose.html#dbclose_DB_NOSYNC" class="olink">DB_NOSYNC</a>
</span>
</dt>
- <dd>Do not flush cached information to disk.</dd>
+ <dd>
+ Do not flush cached information to
+ disk.
+ </dd>
</dl>
</div>
<span class="bold">
- <strong>It is important to understand that flushing cached information
-to disk only minimizes the window of opportunity for corrupted data, it
-does not eliminate the possibility.</strong>
+ <strong>
+ It is important to understand that flushing
+ cached information to disk only minimizes the window of
+ opportunity for corrupted data, it does not eliminate the
+ possibility.
+ </strong>
</span>
- <p>While unlikely, it is possible for database corruption to happen if a
-system or application crash occurs while writing data to the database. To
-ensure that database corruption never occurs, applications must either:</p>
+ <p>
+ While unlikely, it is possible for database corruption to
+ happen if a system or application crash occurs while writing
+ data to the database. To ensure that database corruption never
+ occurs, applications must either:
+ </p>
<div class="itemizedlist">
<ul type="disc">
- <li>Use transactions and logging with automatic recovery.</li>
- <li>Use logging and application-specific recovery.</li>
- <li>Edit a copy of the database, and, once all applications
-using the database have successfully called <a href="../api_reference/C/dbclose.html" class="olink">DB-&gt;close()</a>, use
-system operations (for example, the POSIX rename system call) to
-atomically replace the original database with the updated copy.</li>
+ <li>
+ Use transactions and logging with automatic
+ recovery.
+ </li>
+ <li>
+ Use logging and application-specific
+ recovery.
+ </li>
+ <li>
+ Edit a copy of the database, and, once all
+ applications using the database have successfully called
+ <a href="../api_reference/C/dbclose.html" class="olink">DB-&gt;close()</a>, use system operations (for example, the POSIX
+ rename system call) to atomically replace the original
+ database with the updated copy.
+ </li>
</ul>
</div>
</div>