doc: Clean up title case use
authorPeter Eisentraut <peter@eisentraut.org>
Sun, 8 Sep 2019 08:26:35 +0000 (10:26 +0200)
committerPeter Eisentraut <peter@eisentraut.org>
Sun, 8 Sep 2019 08:27:29 +0000 (10:27 +0200)
Note: Following existing practice, titles of formalpara and step are
not titlecased.

52 files changed:
doc/src/sgml/amcheck.sgml
doc/src/sgml/arch-dev.sgml
doc/src/sgml/backup.sgml
doc/src/sgml/charset.sgml
doc/src/sgml/config.sgml
doc/src/sgml/custom-scan.sgml
doc/src/sgml/dfunc.sgml
doc/src/sgml/docguide.sgml
doc/src/sgml/earthdistance.sgml
doc/src/sgml/ecpg.sgml
doc/src/sgml/extend.sgml
doc/src/sgml/fdwhandler.sgml
doc/src/sgml/features.sgml
doc/src/sgml/func.sgml
doc/src/sgml/gist.sgml
doc/src/sgml/high-availability.sgml
doc/src/sgml/install-windows.sgml
doc/src/sgml/installation.sgml
doc/src/sgml/intro.sgml
doc/src/sgml/jit.sgml
doc/src/sgml/json.sgml
doc/src/sgml/libpq.sgml
doc/src/sgml/limits.sgml
doc/src/sgml/lobj.sgml
doc/src/sgml/maintenance.sgml
doc/src/sgml/monitoring.sgml
doc/src/sgml/mvcc.sgml
doc/src/sgml/nls.sgml
doc/src/sgml/pageinspect.sgml
doc/src/sgml/perform.sgml
doc/src/sgml/planstats.sgml
doc/src/sgml/plhandler.sgml
doc/src/sgml/plpgsql.sgml
doc/src/sgml/plpython.sgml
doc/src/sgml/protocol.sgml
doc/src/sgml/ref/create_table.sgml
doc/src/sgml/ref/pg_rewind.sgml
doc/src/sgml/ref/pgbench.sgml
doc/src/sgml/ref/pgtesttiming.sgml
doc/src/sgml/ref/pgupgrade.sgml
doc/src/sgml/ref/postgres-ref.sgml
doc/src/sgml/runtime.sgml
doc/src/sgml/sourcerepo.sgml
doc/src/sgml/spgist.sgml
doc/src/sgml/storage.sgml
doc/src/sgml/syntax.sgml
doc/src/sgml/tablesample-method.sgml
doc/src/sgml/xaggr.sgml
doc/src/sgml/xfunc.sgml
doc/src/sgml/xindex.sgml
doc/src/sgml/xoper.sgml
doc/src/sgml/xtypes.sgml

index 627651d8d4a84c3e366067418b25a56c39a23f9d..fe0fe9c186e71e55f08776de2eefc4a46317aa79 100644 (file)
@@ -169,7 +169,7 @@ ORDER BY c.relpages DESC LIMIT 10;
  </sect2>
 
  <sect2>
-  <title>Optional <parameter>heapallindexed</parameter> verification</title>
+  <title>Optional <parameter>heapallindexed</parameter> Verification</title>
  <para>
   When the <parameter>heapallindexed</parameter> argument to
   verification functions is <literal>true</literal>, an additional
@@ -210,7 +210,7 @@ ORDER BY c.relpages DESC LIMIT 10;
  </sect2>
 
  <sect2>
-  <title>Using <filename>amcheck</filename> effectively</title>
+  <title>Using <filename>amcheck</filename> Effectively</title>
 
  <para>
   <filename>amcheck</filename> can be effective at detecting various types of
@@ -319,7 +319,7 @@ ORDER BY c.relpages DESC LIMIT 10;
 
  </sect2>
  <sect2>
-  <title>Repairing corruption</title>
+  <title>Repairing Corruption</title>
  <para>
   No error concerning corruption raised by <filename>amcheck</filename> should
   ever be a false positive.  <filename>amcheck</filename> raises
index 53f8049df3801530e2409886f164fd574612844d..9ffb8427bf09f263bcb10b449a22e7d556e437a8 100644 (file)
   </sect1>
 
   <sect1 id="connect-estab">
-   <title>How Connections are Established</title>
+   <title>How Connections Are Established</title>
 
    <para>
     <productname>PostgreSQL</productname> is implemented using a
index 47dacee17c3362cf965b9d8cff12b2f40be14a74..bdc9026c62955f3944d8589b9de4789744075afb 100644 (file)
@@ -824,8 +824,9 @@ test ! -f /mnt/server/archivedir/00000001000000A900000065 &amp;&amp; cp pg_wal/0
     way. The non-exclusive method is recommended and the exclusive one is
     deprecated and will eventually be removed.
    </para>
+
    <sect3 id="backup-lowlevel-base-backup-nonexclusive">
-    <title>Making a non-exclusive low level backup</title>
+    <title>Making a Non-Exclusive Low-Level Backup</title>
     <para>
      A non-exclusive low level backup is one that allows other
      concurrent backups to be running (both those started using
@@ -947,7 +948,7 @@ SELECT * FROM pg_stop_backup(false, true);
     </para>
    </sect3>
    <sect3 id="backup-lowlevel-base-backup-exclusive">
-    <title>Making an exclusive low level backup</title>
+    <title>Making an Exclusive Low-Level Backup</title>
 
     <note>
      <para>
@@ -1082,7 +1083,7 @@ SELECT pg_stop_backup();
     </para>
    </sect3>
    <sect3 id="backup-lowlevel-base-backup-data">
-   <title>Backing up the data directory</title>
+   <title>Backing Up the Data Directory</title>
    <para>
     Some file system backup tools emit warnings or errors
     if the files they are trying to copy change while the copy proceeds.
index 29fe33a9539848d2ebad862f57ffa7e1d527330e..1fd7834339b795d1791e8578f105f323d11aa421 100644 (file)
@@ -580,7 +580,7 @@ SELECT * FROM test1 ORDER BY a || b COLLATE "fr_FR";
    </para>
 
   <sect4>
-   <title>libc collations</title>
+   <title>libc Collations</title>
 
    <para>
     For example, the operating system might
@@ -637,7 +637,7 @@ SELECT a COLLATE "C" &lt; b COLLATE "POSIX" FROM test1;
   </sect4>
 
   <sect4>
-   <title>ICU collations</title>
+   <title>ICU Collations</title>
 
    <para>
     With ICU, it is not sensible to enumerate all possible locale names.  ICU
@@ -713,7 +713,7 @@ SELECT a COLLATE "C" &lt; b COLLATE "POSIX" FROM test1;
    </para>
 
    <sect4>
-    <title>libc collations</title>
+    <title>libc Collations</title>
 
     <para>
      New libc collations can be created like this:
@@ -737,7 +737,7 @@ CREATE COLLATION german (provider = libc, locale = 'de_DE');
    </sect4>
 
    <sect4>
-    <title>ICU collations</title>
+    <title>ICU Collations</title>
 
    <para>
     ICU allows collations to be customized beyond the basic language+country
index 89284dc5c079f731f42b8e6b14b1156391efc2d4..7f9ce8fcba3cd33e6b1c24aa9d496d54fb050225 100644 (file)
@@ -5351,7 +5351,7 @@ SELECT * FROM parent WHERE key = 2400;
     </indexterm>
 
     <sect2 id="runtime-config-logging-where">
-     <title>Where To Log</title>
+     <title>Where to Log</title>
 
      <indexterm zone="runtime-config-logging-where">
       <primary>where to log</primary>
@@ -5795,7 +5795,7 @@ local0.*    /var/log/postgresql
       </variablelist>
     </sect2>
      <sect2 id="runtime-config-logging-when">
-     <title>When To Log</title>
+     <title>When to Log</title>
 
      <variablelist>
 
@@ -6011,7 +6011,7 @@ local0.*    /var/log/postgresql
 
     </sect2>
      <sect2 id="runtime-config-logging-what">
-     <title>What To Log</title>
+     <title>What to Log</title>
 
      <variablelist>
 
index b8963a28eb15a8fbf4300d6b0825c5296d2cb14a..239ba29de72a495b8c16ff516f0a25a90b9288eb 100644 (file)
@@ -1,7 +1,7 @@
 <!-- doc/src/sgml/custom-scan.sgml -->
 
 <chapter id="custom-scan">
- <title>Writing A Custom Scan Provider</title>
+ <title>Writing a Custom Scan Provider</title>
 
  <indexterm zone="custom-scan">
   <primary>custom scan provider</primary>
index dfefa9e686c15385b2c2433967d9ab5e9f14f963..a87e47a104dc7cb9a1e18ea7d12062a99d21ec0b 100644 (file)
@@ -1,7 +1,7 @@
 <!-- doc/src/sgml/dfunc.sgml -->
 
 <sect2 id="dfunc">
- <title>Compiling and Linking Dynamically-loaded Functions</title>
+ <title>Compiling and Linking Dynamically-Loaded Functions</title>
 
  <para>
   Before you are able to use your
index 8bcaf235ad7e4643958ba7e80dc7a45112520a12..c99198f5e5ce21135124f04a7900f816c11c21d9 100644 (file)
@@ -247,7 +247,7 @@ checking for fop... fop
  </sect1>
 
  <sect1 id="docguide-build">
-  <title>Building The Documentation</title>
+  <title>Building the Documentation</title>
 
   <para>
    Once you have everything set up, change to the directory
index 1f3ea6aa6e203ebe423fc44cd9a8d6fdb21eea6a..670fc9955f7e86e3638cce0656ce53d9fb676560 100644 (file)
@@ -24,7 +24,7 @@
  </para>
 
  <sect2>
-  <title>Cube-based Earth Distances</title>
+  <title>Cube-Based Earth Distances</title>
 
   <para>
    Data is stored in cubes that are points (both corners are the same) using 3
@@ -60,7 +60,7 @@
   </para>
 
   <table id="earthdistance-cube-functions">
-   <title>Cube-based Earthdistance Functions</title>
+   <title>Cube-Based Earthdistance Functions</title>
    <tgroup cols="3">
     <thead>
      <row>
  </sect2>
 
  <sect2>
-  <title>Point-based Earth Distances</title>
+  <title>Point-Based Earth Distances</title>
 
   <para>
    The second part of the module relies on representing Earth locations as
   </para>
 
   <table id="earthdistance-point-operators">
-   <title>Point-based Earthdistance Operators</title>
+   <title>Point-Based Earthdistance Operators</title>
    <tgroup cols="3">
     <thead>
      <row>
index 95cabb5d26f3d22fe73396b97dc48a25879c1dde..ede3c557138f1928b80160664d8beebafd661143 100644 (file)
@@ -1720,7 +1720,7 @@ while (1)
    </sect3>
 
    <sect3>
-    <title>User-defined Base Types</title>
+    <title>User-Defined Base Types</title>
 
     <para>
      New user-defined base types are not directly supported by ECPG.
index b5e59d542a65f17fd79bbcae04e49cb54104d809..8dc2b893f7eb353821fab83866e1c1087a36e024 100644 (file)
@@ -953,7 +953,7 @@ SELECT * FROM pg_extension_update_paths('<replaceable>extension_name</replaceabl
    </sect2>
 
    <sect2>
-    <title>Installing Extensions using Update Scripts</title>
+    <title>Installing Extensions Using Update Scripts</title>
 
     <para>
      An extension that has been around for awhile will probably exist in
index 27b94fb6115bf1c963a100f4235d7f890595da55..b54670b9f2cb128ac5d485064c20ab08ef4a2a75 100644 (file)
@@ -1,7 +1,7 @@
 <!-- doc/src/sgml/fdwhandler.sgml -->
 
  <chapter id="fdwhandler">
-   <title>Writing A Foreign Data Wrapper</title>
+   <title>Writing a Foreign Data Wrapper</title>
 
    <indexterm zone="fdwhandler">
     <primary>foreign data wrapper</primary>
@@ -96,7 +96,7 @@
     </para>
 
    <sect2 id="fdw-callbacks-scan">
-    <title>FDW Routines For Scanning Foreign Tables</title>
+    <title>FDW Routines for Scanning Foreign Tables</title>
 
     <para>
 <programlisting>
@@ -286,7 +286,7 @@ EndForeignScan(ForeignScanState *node);
    </sect2>
 
    <sect2 id="fdw-callbacks-join-scan">
-    <title>FDW Routines For Scanning Foreign Joins</title>
+    <title>FDW Routines for Scanning Foreign Joins</title>
 
     <para>
      If an FDW supports performing foreign joins remotely (rather than
@@ -348,7 +348,7 @@ GetForeignJoinPaths(PlannerInfo *root,
    </sect2>
 
    <sect2 id="fdw-callbacks-upper-planning">
-    <title>FDW Routines For Planning Post-Scan/Join Processing</title>
+    <title>FDW Routines for Planning Post-Scan/Join Processing</title>
 
     <para>
      If an FDW supports performing remote post-scan/join processing, such as
@@ -404,7 +404,7 @@ GetForeignUpperPaths(PlannerInfo *root,
    </sect2>
 
    <sect2 id="fdw-callbacks-update">
-    <title>FDW Routines For Updating Foreign Tables</title>
+    <title>FDW Routines for Updating Foreign Tables</title>
 
     <para>
      If an FDW supports writable foreign tables, it should provide
@@ -967,7 +967,7 @@ EndDirectModify(ForeignScanState *node);
    </sect2>
 
    <sect2 id="fdw-callbacks-row-locking">
-    <title>FDW Routines For Row Locking</title>
+    <title>FDW Routines for Row Locking</title>
 
     <para>
      If an FDW wishes to support <firstterm>late row locking</firstterm> (as described
@@ -1231,7 +1231,7 @@ AcquireSampleRowsFunc(Relation relation,
    </sect2>
 
    <sect2 id="fdw-callbacks-import">
-    <title>FDW Routines For <command>IMPORT FOREIGN SCHEMA</command></title>
+    <title>FDW Routines for <command>IMPORT FOREIGN SCHEMA</command></title>
 
     <para>
 <programlisting>
@@ -1394,7 +1394,7 @@ ShutdownForeignScan(ForeignScanState *node);
    </sect2>
 
    <sect2 id="fdw-callbacks-reparameterize-paths">
-    <title>FDW Routines For reparameterization of paths</title>
+    <title>FDW Routines for Reparameterization of Paths</title>
 
     <para>
 <programlisting>
index e54d8a6da789dd3f31eabe9e76273b21d7ee906c..f767bee46e500d2671dc87067edde943cbc316cc 100644 (file)
    </para>
 
    <sect2 id="functions-xml-limits-xpath1">
-    <title>Queries are restricted to XPath 1.0</title>
+    <title>Queries Are Restricted to XPath 1.0</title>
 
     <para>
      The <productname>PostgreSQL</productname>-specific functions
     </sect3>
 
     <sect3 id="functions-xml-limits-casts">
-     <title>Mappings between SQL and XML data types and values</title>
+     <title>Mappings between SQL and XML Data Types and Values</title>
 
      <para>
       In SQL:2006 and later, both directions of conversion between standard SQL
     </para>
 
     <sect3>
-     <title>Only <literal>BY VALUE</literal> passing mechanism is supported</title>
+     <title>Only <literal>BY VALUE</literal> Passing Mechanism Is Supported</title>
 
      <para>
       The SQL standard defines two <firstterm>passing mechanisms</firstterm>
@@ -460,7 +460,7 @@ SELECT XMLQUERY('$a is $b' PASSING BY VALUE <replaceable>x</replaceable> AS a, <
     </sect3>
 
     <sect3>
-     <title>Cannot pass named parameters to queries</title>
+     <title>Cannot Pass Named Parameters to Queries</title>
 
      <para>
       The XPath-based functions support passing one parameter to serve as the
@@ -470,7 +470,7 @@ SELECT XMLQUERY('$a is $b' PASSING BY VALUE <replaceable>x</replaceable> AS a, <
     </sect3>
 
     <sect3>
-     <title>No <type>XML(SEQUENCE)</type> type</title>
+     <title>No <type>XML(SEQUENCE)</type> Type</title>
 
      <para>
       The <productname>PostgreSQL</productname> <type>xml</type> data type
index f2e545ed87f7533d45c33415347e73697d885594..4e3e213fbc66d6a7587c1bc8ae217919872c28e7 100644 (file)
@@ -5206,7 +5206,7 @@ SELECT foo FROM regexp_split_to_table('the quick brown fox', '\s*') AS foo;
    </para>
 
    <table id="posix-character-entry-escapes-table">
-    <title>Regular Expression Character-entry Escapes</title>
+    <title>Regular Expression Character-Entry Escapes</title>
 
     <tgroup cols="2">
      <thead>
@@ -5347,7 +5347,7 @@ SELECT foo FROM regexp_split_to_table('the quick brown fox', '\s*') AS foo;
    </para>
 
    <table id="posix-class-shorthand-escapes-table">
-    <title>Regular Expression Class-shorthand Escapes</title>
+    <title>Regular Expression Class-Shorthand Escapes</title>
 
     <tgroup cols="2">
      <thead>
@@ -5541,7 +5541,7 @@ SELECT foo FROM regexp_split_to_table('the quick brown fox', '\s*') AS foo;
    </para>
 
    <table id="posix-embedded-options-table">
-    <title>ARE Embedded-option Letters</title>
+    <title>ARE Embedded-Option Letters</title>
 
     <tgroup cols="2">
      <thead>
@@ -16425,7 +16425,7 @@ WHERE EXISTS (SELECT 1 FROM tab2 WHERE col2 = tab1.col2);
   </sect2>
 
   <sect2>
-   <title>Single-row Comparison</title>
+   <title>Single-Row Comparison</title>
 
    <indexterm zone="functions-subquery">
     <primary>comparison</primary>
@@ -19336,7 +19336,7 @@ SELECT collation for ('foo' COLLATE "de_DE");
    </para>
 
    <table id="functions-commit-timestamp">
-    <title>Committed transaction information</title>
+    <title>Committed Transaction Information</title>
     <tgroup cols="3">
      <thead>
       <row><entry>Name</entry> <entry>Return Type</entry> <entry>Description</entry></row>
@@ -22351,7 +22351,7 @@ CREATE EVENT TRIGGER test_event_trigger_for_drops
    </para>
 
    <table id="functions-event-trigger-table-rewrite">
-    <title>Table Rewrite information</title>
+    <title>Table Rewrite Information</title>
     <tgroup cols="3">
      <thead>
       <row><entry>Name</entry> <entry>Return Type</entry> <entry>Description</entry></row>
@@ -22419,7 +22419,7 @@ CREATE EVENT TRIGGER test_table_rewrite_oid
    </para>
 
   <sect2 id="functions-statistics-mcv">
-   <title>Inspecting MCV lists</title>
+   <title>Inspecting MCV Lists</title>
 
    <indexterm>
      <primary>pg_mcv_list_items</primary>
index 10422254c847fb98478143af5afcc90961d9566b..a7eec1e94970fc5baee92f0576480b3fa7cbe3a4 100644 (file)
@@ -961,7 +961,7 @@ my_fetch(PG_FUNCTION_ARGS)
  <title>Implementation</title>
 
  <sect2 id="gist-buffering-build">
-  <title>GiST buffering build</title>
+  <title>GiST Buffering Build</title>
   <para>
    Building large GiST indexes by simply inserting all the tuples tends to be
    slow, because if the index tuples are scattered across the index and the
index 543691dad45ae9ccbbf1604588b4956dd112bc61..43bcb2a6efd85d59d4cc64fbaa40a279d884f162 100644 (file)
@@ -938,7 +938,7 @@ primary_conninfo = 'host=192.168.1.50 port=5432 user=foo password=foopass'
     protection.  Replication slots overcome these disadvantages.
    </para>
    <sect3 id="streaming-replication-slots-manipulation">
-    <title>Querying and manipulating replication slots</title>
+    <title>Querying and Manipulating Replication Slots</title>
     <para>
      Each replication slot has a name, which can contain lower-case letters,
      numbers, and the underscore character.
@@ -1357,7 +1357,7 @@ synchronous_standby_names = 'ANY 2 (s1, s2, s3)'
   </sect2>
 
   <sect2 id="continuous-archiving-in-standby">
-   <title>Continuous archiving in standby</title>
+   <title>Continuous Archiving in Standby</title>
 
    <indexterm>
      <primary>continuous archiving</primary>
@@ -1626,7 +1626,7 @@ if (!triggered)
   </sect2>
 
   <sect2 id="warm-standby-record">
-   <title>Record-based Log Shipping</title>
+   <title>Record-Based Log Shipping</title>
 
    <para>
     It is also possible to implement record-based log shipping using this
index 42448e87054d758cd2c752b4eaf09e87d3d14295..08556b6ebe7193b10cc836d10360d95783b3dde5 100644 (file)
@@ -338,7 +338,7 @@ $ENV{MSBFLAGS}="/m";
  </sect2>
 
  <sect2>
-  <title>Special Considerations for 64-bit Windows</title>
+  <title>Special Considerations for 64-Bit Windows</title>
 
   <para>
    PostgreSQL will only build for the x64 architecture on 64-bit Windows, there
index cc83c1fd6fdcca6b53d86e5c204bca894589e8ea..d8494e293bd8418e2d46f6ab88a7475974339646 100644 (file)
@@ -342,7 +342,7 @@ su - postgres
  </sect1>
 
  <sect1 id="install-getsource">
-  <title>Getting The Source</title>
+  <title>Getting the Source</title>
 
   <para>
    The <productname>PostgreSQL</productname> &version; sources can be obtained from the
@@ -2136,7 +2136,7 @@ export MANPATH
  </sect1>
 
  <sect1 id="installation-platform-notes">
-  <title>Platform-specific Notes</title>
+  <title>Platform-Specific Notes</title>
 
   <para>
    This section documents additional platform-specific issues
index 3038826311a3ca2839381403675bbaefdf4734ce..25e98ebe07d52abac186c8ce50e7ffb64b435f16 100644 (file)
@@ -82,7 +82,7 @@
  </para>
 
  <sect1 id="intro-whatis">
-  <title> What is <productname>PostgreSQL</productname>?</title>
+  <title> What Is <productname>PostgreSQL</productname>?</title>
 
   <para>
    <productname>PostgreSQL</productname> is an object-relational
index a21a07ef71d7ab35086c497bb84504d11be3ff51..af7e380c58c592691a9f8b4addf2667f31ba45cf 100644 (file)
@@ -18,7 +18,7 @@
  </para>
 
  <sect1 id="jit-reason">
-  <title>What is <acronym>JIT</acronym> compilation?</title>
+  <title>What Is <acronym>JIT</acronym> compilation?</title>
 
   <para>
    Just-in-Time (<acronym>JIT</acronym>) compilation is the process of turning
index 0d8e2c6de4bcded277586f82bc224a315685267f..cf50410d406e1fd20aefac01696f1be75cff3599 100644 (file)
  </para>
 
   <table id="json-type-mapping-table">
-     <title>JSON primitive types and corresponding <productname>PostgreSQL</productname> types</title>
+     <title>JSON Primitive Types and Corresponding <productname>PostgreSQL</productname> Types</title>
      <tgroup cols="3">
       <thead>
        <row>
@@ -233,7 +233,7 @@ SELECT '{"reading": 1.230e-5}'::json, '{"reading": 1.230e-5}'::jsonb;
  </sect2>
 
  <sect2 id="json-doc-design">
-  <title>Designing JSON documents effectively</title>
+  <title>Designing JSON Documents Effectively</title>
   <para>
    Representing data as JSON can be considerably more flexible than
    the traditional relational data model, which is compelling in
index b7c3d96b01fe57c43bbdd59afe5ed96223b090e6..56014855557feb6a2ef82633f7c46f04955af6ff 100644 (file)
@@ -4664,7 +4664,7 @@ int PQflush(PGconn *conn);
  </sect1>
 
  <sect1 id="libpq-single-row-mode">
-  <title>Retrieving Query Results Row-By-Row</title>
+  <title>Retrieving Query Results Row-by-Row</title>
 
   <indexterm zone="libpq-single-row-mode">
    <primary>libpq</primary>
index ab85413fa6b14fe9c4b94f5e4acf8c0f6ea1ab3c..7713ff717738cdf23f1778f292d910a6b045835a 100644 (file)
@@ -11,7 +11,7 @@
  </para>
 
  <table id="limits-table">
-  <title><productname>PostgreSQL</productname> limitations</title>
+  <title><productname>PostgreSQL</productname> Limitations</title>
   <tgroup cols="3">
    <thead>
     <row>
index 34dcfabe7370a91acc7f6998dc222f09f6ec9239..d5ac362125c1e5fbf9e1263f346e9ea413915a29 100644 (file)
@@ -535,7 +535,7 @@ int lo_unlink(PGconn *conn, Oid lobjId);
 </sect1>
 
 <sect1 id="lo-funcs">
-<title>Server-side Functions</title>
+<title>Server-Side Functions</title>
 
   <para>
    Server-side functions tailored for manipulating large objects from SQL are
@@ -543,7 +543,7 @@ int lo_unlink(PGconn *conn, Oid lobjId);
   </para>
 
   <table id="lo-funcs-table">
-   <title>SQL-oriented Large Object Functions</title>
+   <title>SQL-Oriented Large Object Functions</title>
    <tgroup cols="5">
     <thead>
      <row>
index 4f8757a6d6aae8fde8b2771982f96c74e57784f5..d95c218d39c6c4ca14bc4b1435bc504431bedafc 100644 (file)
   </sect2>
 
   <sect2 id="vacuum-for-visibility-map">
-   <title>Updating The Visibility Map</title>
+   <title>Updating the Visibility Map</title>
 
    <para>
     Vacuum maintains a <link linkend="storage-vm">visibility map</link> for each
index bf72d0c3031a2af12650918027e6032d3cc2bd97..828e9084dd72653cbb908f12a2ac8f3bd71bb892 100644 (file)
@@ -3620,7 +3620,7 @@ SELECT pg_stat_get_backend_pid(s.backendid) AS pid,
   </table>
 
   <table id="create-index-phases">
-   <title>CREATE INDEX phases</title>
+   <title>CREATE INDEX Phases</title>
    <tgroup cols="2">
     <thead>
      <row>
@@ -3849,7 +3849,7 @@ SELECT pg_stat_get_backend_pid(s.backendid) AS pid,
   </table>
 
   <table id="vacuum-phases">
-   <title>VACUUM phases</title>
+   <title>VACUUM Phases</title>
    <tgroup cols="2">
     <thead>
     <row>
@@ -4043,7 +4043,7 @@ SELECT pg_stat_get_backend_pid(s.backendid) AS pid,
   </table>
 
   <table id="cluster-phases">
-   <title>CLUSTER and VACUUM FULL phases</title>
+   <title>CLUSTER and VACUUM FULL Phases</title>
    <tgroup cols="2">
     <thead>
     <row>
index 9b7ef8bf0952405f2a9097800c2745873b1b305a..f8c9655111978760da1a790fd41f684014b37bb4 100644 (file)
@@ -815,7 +815,7 @@ ERROR:  could not serialize access due to read/write dependencies among transact
    </para>
 
   <sect2 id="locking-tables">
-   <title>Table-level Locks</title>
+   <title>Table-Level Locks</title>
 
    <indexterm zone="locking-tables">
     <primary>LOCK</primary>
@@ -847,7 +847,7 @@ ERROR:  could not serialize access due to read/write dependencies among transact
    </para>
 
      <variablelist>
-      <title>Table-level Lock Modes</title>
+      <title>Table-Level Lock Modes</title>
       <varlistentry>
        <term>
         <literal>ACCESS SHARE</literal>
@@ -1167,7 +1167,7 @@ ERROR:  could not serialize access due to read/write dependencies among transact
    </sect2>
 
    <sect2 id="locking-rows">
-    <title>Row-level Locks</title>
+    <title>Row-Level Locks</title>
 
     <para>
      In addition to table-level locks, there are row-level locks, which
@@ -1182,7 +1182,7 @@ ERROR:  could not serialize access due to read/write dependencies among transact
     </para>
 
      <variablelist>
-      <title>Row-level Lock Modes</title>
+      <title>Row-Level Lock Modes</title>
       <varlistentry>
        <term>
         <literal>FOR UPDATE</literal>
@@ -1284,7 +1284,7 @@ ERROR:  could not serialize access due to read/write dependencies among transact
     </para>
 
     <table tocentry="1" id="row-lock-compatibility">
-     <title>Conflicting Row-level Locks</title>
+     <title>Conflicting Row-Level Locks</title>
      <tgroup cols="5">
       <colspec colnum="2" colname="lockst"/>
       <colspec colnum="5" colname="lockend"/>
@@ -1336,7 +1336,7 @@ ERROR:  could not serialize access due to read/write dependencies among transact
    </sect2>
 
    <sect2 id="locking-pages">
-    <title>Page-level Locks</title>
+    <title>Page-Level Locks</title>
 
     <para>
      In addition to table and row locks, page-level share/exclusive locks are
@@ -1574,7 +1574,7 @@ SELECT pg_advisory_lock(q.id) FROM
    </para>
 
    <sect2 id="serializable-consistency">
-    <title>Enforcing Consistency With Serializable Transactions</title>
+    <title>Enforcing Consistency with Serializable Transactions</title>
 
     <para>
      If the Serializable transaction isolation level is used for all writes
@@ -1612,7 +1612,7 @@ SELECT pg_advisory_lock(q.id) FROM
    </sect2>
 
    <sect2 id="non-serializable-consistency">
-    <title>Enforcing Consistency With Explicit Blocking Locks</title>
+    <title>Enforcing Consistency with Explicit Blocking Locks</title>
 
     <para>
      When non-serializable writes are possible,
index 0035746845cdbe0529846cdd07f0cfb83c430408..f2c1792955b3b24fb4323d6a5cd9935277e255eb 100644 (file)
@@ -433,7 +433,7 @@ fprintf(stderr, gettext("panic level %d\n"), lvl);
   </sect2>
 
   <sect2 id="nls-guidelines">
-   <title>Message-writing Guidelines</title>
+   <title>Message-Writing Guidelines</title>
 
   <para>
    Here are some guidelines for writing messages that are easily
index cb08c7632b9fd926ac42496e045d8b44b6c9faae..7a767b25ea958d39483bfdab165cecedc3d8aa0d 100644 (file)
@@ -240,7 +240,7 @@ test=# SELECT * FROM heap_page_item_attrs(get_raw_page('pg_class', 0), 'pg_class
  </sect2>
 
  <sect2>
-  <title>B-tree Functions</title>
+  <title>B-Tree Functions</title>
 
   <variablelist>
    <varlistentry>
index 8e165832b357dcc06d324242deb3e5e571f7f30a..763337b0e1dd4fb44e7dad6ece8d2db4cbf5aeec 100644 (file)
@@ -1291,7 +1291,7 @@ nd | {"1, 2": 33178, "1, 5": 33178, "2, 5": 27435, "1, 2, 5": 33178}
    </sect3>
 
    <sect3>
-    <title>Multivariate MCV lists</title>
+    <title>Multivariate MCV Lists</title>
 
     <para>
      Another type of statistics stored for each column are most-common value
@@ -1765,7 +1765,7 @@ SELECT * FROM x, y, a, b, c WHERE something AND somethingelse;
   </sect2>
 
   <sect2 id="populate-pg-dump">
-   <title>Some Notes About <application>pg_dump</application></title>
+   <title>Some Notes about <application>pg_dump</application></title>
 
    <para>
     Dump scripts generated by <application>pg_dump</application> automatically apply
index b8fe405eef28628235156f9f9a8b9fcf2b7828bd..94b6b22947b5948456ad7f3c831e1279ac2406f0 100644 (file)
@@ -587,7 +587,7 @@ EXPLAIN (ANALYZE, TIMING OFF) SELECT COUNT(*) FROM t GROUP BY a, b;
   </sect2>
 
   <sect2 id="mcv-lists">
-   <title>MCV lists</title>
+   <title>MCV Lists</title>
 
    <para>
     As explained in <xref linkend="functional-dependencies"/>, functional
index 14ad15aab8f46e6b6055d1411f4f21ca5e198ebc..e1b0af7a60d17022a231da58d29f540ad804cc4f 100644 (file)
@@ -1,7 +1,7 @@
 <!-- doc/src/sgml/plhandler.sgml -->
 
  <chapter id="plhandler">
-   <title>Writing A Procedural Language Handler</title>
+   <title>Writing a Procedural Language Handler</title>
 
    <indexterm zone="plhandler">
     <primary>procedural language</primary>
index ae73630a489d231b45514a7951e6575322bcb49a..bf4a28f7cdc8d501703bff3b191496da4ccd2fdb 100644 (file)
@@ -913,7 +913,7 @@ my_record.user_id := 20;
    </sect2>
 
    <sect2 id="plpgsql-statements-sql-noresult">
-    <title>Executing a Command With No Result</title>
+    <title>Executing a Command with No Result</title>
 
     <para>
      For any SQL command that does not return rows, for example
@@ -984,7 +984,7 @@ PERFORM create_mv('cs_session_page_requests_mv', my_query);
    </sect2>
 
    <sect2 id="plpgsql-statements-sql-onerow">
-    <title>Executing a Query with a Single-row Result</title>
+    <title>Executing a Query with a Single-Row Result</title>
 
     <indexterm zone="plpgsql-statements-sql-onerow">
      <primary>SELECT INTO</primary>
@@ -1286,7 +1286,7 @@ EXECUTE format('SELECT count(*) FROM %I '
    </note>
 
    <example id="plpgsql-quote-literal-example">
-   <title>Quoting Values In Dynamic Queries</title>
+   <title>Quoting Values in Dynamic Queries</title>
 
     <indexterm>
      <primary>quote_ident</primary>
@@ -1852,7 +1852,7 @@ SELECT * FROM get_available_flightid(CURRENT_DATE);
    </sect2>
 
    <sect2 id="plpgsql-statements-returning-procedure">
-    <title>Returning From a Procedure</title>
+    <title>Returning from a Procedure</title>
 
     <para>
      A procedure does not have a return value.  A procedure can therefore end
@@ -2419,7 +2419,7 @@ END LOOP;
    </sect2>
 
    <sect2 id="plpgsql-records-iterating">
-    <title>Looping Through Query Results</title>
+    <title>Looping through Query Results</title>
 
     <para>
      Using a different type of <literal>FOR</literal> loop, you can iterate through
@@ -2504,7 +2504,7 @@ END LOOP <optional> <replaceable>label</replaceable> </optional>;
    </sect2>
 
    <sect2 id="plpgsql-foreach-array">
-    <title>Looping Through Arrays</title>
+    <title>Looping through Arrays</title>
 
     <para>
      The <literal>FOREACH</literal> loop is much like a <literal>FOR</literal> loop,
@@ -2751,7 +2751,7 @@ SELECT merge_db(1, 'dennis');
     </example>
 
    <sect3 id="plpgsql-exception-diagnostics">
-    <title>Obtaining Information About an Error</title>
+    <title>Obtaining Information about an Error</title>
 
     <para>
      Exception handlers frequently need to identify the specific error that
@@ -3420,7 +3420,7 @@ COMMIT;
    </sect2>
 
    <sect2 id="plpgsql-cursor-for-loop">
-    <title>Looping Through a Cursor's Result</title>
+    <title>Looping through a Cursor's Result</title>
 
     <para>
      There is a variant of the <command>FOR</command> statement that allows
@@ -4107,7 +4107,7 @@ CREATE TRIGGER emp_stamp BEFORE INSERT OR UPDATE ON emp
    </para>
 
    <example id="plpgsql-trigger-audit-example">
-    <title>A <application>PL/pgSQL</application> Trigger Function For Auditing</title>
+    <title>A <application>PL/pgSQL</application> Trigger Function for Auditing</title>
 
     <para>
      This example trigger ensures that any insert, update or delete of a row
@@ -4164,7 +4164,7 @@ AFTER INSERT OR UPDATE OR DELETE ON emp
    </para>
 
    <example id="plpgsql-view-trigger-audit-example">
-    <title>A <application>PL/pgSQL</application> View Trigger Function For Auditing</title>
+    <title>A <application>PL/pgSQL</application> View Trigger Function for Auditing</title>
 
     <para>
      This example uses a trigger on the view to make it updatable, and
@@ -4246,7 +4246,7 @@ INSTEAD OF INSERT OR UPDATE OR DELETE ON emp_view
 
 
    <example id="plpgsql-trigger-summary-example">
-    <title>A <application>PL/pgSQL</application> Trigger Function For Maintaining A Summary Table</title>
+    <title>A <application>PL/pgSQL</application> Trigger Function for Maintaining a Summary Table</title>
 
     <para>
      The schema detailed here is partly based on the <emphasis>Grocery Store
@@ -4531,7 +4531,7 @@ CREATE EVENT TRIGGER snitch ON ddl_command_start EXECUTE FUNCTION snitch();
   </sect1>
 
   <sect1 id="plpgsql-implementation">
-   <title><application>PL/pgSQL</application> Under the Hood</title>
+   <title><application>PL/pgSQL</application> under the Hood</title>
 
    <para>
     This section discusses some implementation details that are
@@ -5059,7 +5059,7 @@ a_output := a_output || $$ if v_$$ || referrer_keys.kind || $$ like '$$
 
   </sect2>
   <sect2 id="plpgsql-extra-checks">
-   <title>Additional Compile-time and Run-time Checks</title>
+   <title>Additional Compile-Time and Run-Time Checks</title>
 
    <para>
     To aid the user in finding instances of simple but common problems before
index 60a5907464031557e03b74b7a1db4b5ca0d38d50..31458e71a89d543782b42f8e2e512c41b399aebb 100644 (file)
@@ -665,7 +665,7 @@ CALL python_triple(5, 10);
   </sect2>
 
   <sect2>
-   <title>Set-returning Functions</title>
+   <title>Set-Returning Functions</title>
   <para>
    A <application>PL/Python</application> function can also return sets of
    scalar or composite types. There are several ways to achieve this because
index f036d5f178bee2fe520431309b0925fb93256387..80275215e047b9d696576bb7477d416d36fccfa6 100644 (file)
@@ -1610,7 +1610,7 @@ ErrorMessage.
 </para>
 
  <sect2 id="sasl-scram-sha-256">
-  <title>SCRAM-SHA-256 authentication</title>
+  <title>SCRAM-SHA-256 Authentication</title>
 
   <para>
    The implemented SASL mechanisms at the moment
index a2a44b3fc004818e4bad6f57fb0fd3aa4a30fc1a..a7d351308f3291da49208e60ba9eee8d224a039a 100644 (file)
@@ -2078,7 +2078,7 @@ CREATE TABLE cities_partdef
   </refsect2>
 
   <refsect2>
-   <title>Non-deferred Uniqueness Constraints</title>
+   <title>Non-Deferred Uniqueness Constraints</title>
 
    <para>
     When a <literal>UNIQUE</literal> or <literal>PRIMARY KEY</literal> constraint is
@@ -2166,7 +2166,7 @@ CREATE TABLE cities_partdef
   </refsect2>
 
   <refsect2>
-   <title>Zero-column Tables</title>
+   <title>Zero-Column Tables</title>
 
    <para>
     <productname>PostgreSQL</productname> allows a table of no columns
index 52a1caa2460a4f2ec19f4f795e717f992d16d034..ac142d22fcd11ad5d1022c0ea6ccacf87bbf790a 100644 (file)
@@ -273,7 +273,7 @@ GRANT EXECUTE ON function pg_catalog.pg_read_binary_file(text, bigint, bigint, b
   </para>
 
   <refsect2>
-   <title>How it works</title>
+   <title>How It Works</title>
 
    <para>
     The basic idea is to copy all file system-level changes from the source
index 816f9cc4c7e0be0b99c83460fada7462917b91b9..c857aa3cbac14a88bf235fb2280f6d47afa4192b 100644 (file)
@@ -836,7 +836,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
   <title>Notes</title>
 
  <refsect2>
-  <title>What is the <quote>Transaction</quote> Actually Performed in <application>pgbench</application>?</title>
+  <title>What Is the <quote>Transaction</quote> Actually Performed in <application>pgbench</application>?</title>
 
   <para>
    <application>pgbench</application> executes test scripts chosen randomly
@@ -1151,7 +1151,7 @@ SELECT 2 AS two, 3 AS three \gset p_
  </refsect2>
 
  <refsect2 id="pgbench-builtin-operators">
-  <title>Built-In Operators</title>
+  <title>Built-in Operators</title>
 
   <para>
    The arithmetic, bitwise, comparison and logical operators listed in
@@ -1161,7 +1161,7 @@ SELECT 2 AS two, 3 AS three \gset p_
   </para>
 
   <table id="pgbench-operators">
-   <title>pgbench Operators by increasing precedence</title>
+   <title>pgbench Operators by Increasing Precedence</title>
    <tgroup cols="4">
     <thead>
      <row>
index 545a934cf82905e5db6f9ab6faa968c4cacf58f2..798aed3609267068c2149434ece67f511ff8969a 100644 (file)
@@ -86,7 +86,7 @@
   <title>Usage</title>
 
  <refsect2>
-  <title>Interpreting results</title>
+  <title>Interpreting Results</title>
 
   <para>
    Good results will show most (>90%) individual timing calls take less than
@@ -116,7 +116,7 @@ Histogram of timing durations:
 
  </refsect2>
  <refsect2>
-  <title>Measuring executor timing overhead</title>
+  <title>Measuring Executor Timing Overhead</title>
 
   <para>
    When the query executor is running a statement using
@@ -145,7 +145,7 @@ EXPLAIN ANALYZE SELECT COUNT(*) FROM t;
  </refsect2>
 
  <refsect2>
-  <title>Changing time sources</title>
+  <title>Changing Time Sources</title>
   <para>
    On some newer Linux systems, it's possible to change the clock source used
    to collect timing data at any time.  A second example shows the slowdown
@@ -223,7 +223,7 @@ Histogram of timing durations:
  </refsect2>
 
  <refsect2>
-  <title>Clock hardware and timing accuracy</title>
+  <title>Clock Hardware and Timing Accuracy</title>
 
   <para>
    Collecting accurate timing information is normally done on computers using
index 9ab9c30b97df513e16992daf3aab292cba65777f..d4da566d76278dee0fbc5a98666beb1a22231ff5 100644 (file)
@@ -450,7 +450,7 @@ pg_upgrade.exe
    </step>
 
    <step id="pgupgrade-step-replicas">
-    <title>Upgrade Streaming Replication and Log-Shipping standby servers</title>
+    <title>Upgrade streaming replication and log-shipping standby servers</title>
 
     <para>
      If you used link mode and have Streaming Replication (see <xref
@@ -617,7 +617,7 @@ rsync --archive --delete --hard-links --size-only --no-inc-recursive /vol1/pg_tb
    </step>
 
    <step>
-    <title>Post-Upgrade processing</title>
+    <title>Post-upgrade processing</title>
 
     <para>
      If any post-upgrade processing is required, pg_upgrade will issue
index 53dc05a78f06e3693c86fbc7caccddeee10b5891..1a4b7c7825d540a3b2b60c83818694ee98f41fa8 100644 (file)
@@ -391,7 +391,7 @@ PostgreSQL documentation
    </refsect2>
 
    <refsect2>
-    <title>Semi-internal Options</title>
+    <title>Semi-Internal Options</title>
 
     <para>
      The options described here are used
index 365ec75aad830e496fa13157317d7e48e19b4078..112ae591dc3e4865dbec3f5c00236fccd05c4b95 100644 (file)
@@ -2621,7 +2621,7 @@ openssl x509 -req -in server.csr -text -days 365 \
  </sect1>
 
  <sect1 id="gssapi-enc">
-  <title>Secure TCP/IP Connections with GSSAPI encryption</title>
+  <title>Secure TCP/IP Connections with GSSAPI Encryption</title>
 
   <indexterm zone="gssapi-enc">
    <primary>gssapi</primary>
index aaeacb14c568bf04d173b38fe5e3390b30600fb4..0ed7f8a3feaa36334e46a2624cc4ed53df5ee15d 100644 (file)
@@ -26,7 +26,7 @@
   </para>
 
  <sect1 id="git">
-  <title>Getting The Source via <productname>Git</productname></title>
+  <title>Getting the Source via <productname>Git</productname></title>
 
   <para>
    With <productname>Git</productname> you will make a copy of the entire code repository
index 81ddf5dac93f1b3edbfc0aa223461eecb38a7a00..0e04a0867932ecbb16cda8c3749ca76051736f40 100644 (file)
@@ -969,7 +969,7 @@ typedef struct spgLeafConsistentOut
  </sect2>
 
  <sect2 id="spgist-all-the-same">
-  <title><quote>All-the-same</quote> Inner Tuples</title>
+  <title><quote>All-the-Same</quote> Inner Tuples</title>
 
   <para>
    The <acronym>SP-GiST</acronym> core can override the results of the
index 7802eb82d4483098e68dd8e98111fe2877775274..1c19e863d2a0d76b80e983e091f029ec3196f316 100644 (file)
@@ -400,7 +400,7 @@ of the LZ family of compression techniques.  See
 </para>
 
 <sect2 id="storage-toast-ondisk">
- <title>Out-of-line, on-disk TOAST storage</title>
+ <title>Out-of-Line, On-Disk TOAST Storage</title>
 
 <para>
 If any of the columns of a table are <acronym>TOAST</acronym>-able, the table will
@@ -516,7 +516,7 @@ comparison table, in which all the HTML pages were cut down to 7 kB to fit.
 </sect2>
 
 <sect2 id="storage-toast-inmemory">
- <title>Out-of-line, in-memory TOAST storage</title>
+ <title>Out-of-Line, In-Memory TOAST Storage</title>
 
 <para>
 <acronym>TOAST</acronym> pointers can point to data that is not on disk, but is
index 86869bdf8c76f8ff5b4b8dc486d82b0d0f26928b..ddc5ad3e30e7fcb1b03fc67ad33e559997a9a6fe 100644 (file)
@@ -333,7 +333,7 @@ SELECT 'foo'      'bar';
    </sect3>
 
    <sect3 id="sql-syntax-strings-escape">
-    <title>String Constants with C-style Escapes</title>
+    <title>String Constants with C-Style Escapes</title>
 
      <indexterm zone="sql-syntax-strings-escape">
       <primary>escape string syntax</primary>
@@ -554,7 +554,7 @@ U&amp;'d!0061t!+000061' UESCAPE '!'
    </sect3>
 
    <sect3 id="sql-syntax-dollar-quoting">
-    <title>Dollar-quoted String Constants</title>
+    <title>Dollar-Quoted String Constants</title>
 
      <indexterm>
       <primary>dollar quoting</primary>
@@ -634,7 +634,7 @@ $function$
    </sect3>
 
    <sect3 id="sql-syntax-bit-strings">
-    <title>Bit-string Constants</title>
+    <title>Bit-String Constants</title>
 
     <indexterm zone="sql-syntax-bit-strings">
      <primary>bit string</primary>
index 68eea680775beb5e2405e5a1e59feefa3ee01894..1c9f1bf44bfb7850a888faedd551f400f665c279 100644 (file)
@@ -1,7 +1,7 @@
 <!-- doc/src/sgml/tablesample-method.sgml -->
 
 <chapter id="tablesample-method">
- <title>Writing A Table Sampling Method</title>
+ <title>Writing a Table Sampling Method</title>
 
  <indexterm zone="tablesample-method">
   <primary>table sampling method</primary>
index 4155b01ece1dbc7da859686908fe8900d974def4..f035866848c85371d648e1e93c7c67d40b5fdf33 100644 (file)
@@ -1,7 +1,7 @@
 <!-- doc/src/sgml/xaggr.sgml -->
 
  <sect1 id="xaggr">
-  <title>User-defined Aggregates</title>
+  <title>User-Defined Aggregates</title>
 
   <indexterm zone="xaggr">
    <primary>aggregate function</primary>
index 34a19382e57537b8c9f3f389e294689a7a182e9d..d9afd3be4d038bb6ba6f3f4a2c5ba0b85079ecf5 100644 (file)
@@ -1,7 +1,7 @@
 <!-- doc/src/sgml/xfunc.sgml -->
 
  <sect1 id="xfunc">
-  <title>User-defined Functions</title>
+  <title>User-Defined Functions</title>
 
   <indexterm zone="xfunc">
    <primary>function</primary>
@@ -73,7 +73,7 @@
   </sect1>
 
   <sect1 id="xproc">
-   <title>User-defined Procedures</title>
+   <title>User-Defined Procedures</title>
 
   <indexterm zone="xproc">
    <primary>procedure</primary>
@@ -2572,7 +2572,7 @@ CREATE FUNCTION concat_text(text, text) RETURNS text
 &dfunc;
 
    <sect2>
-    <title>Composite-type Arguments</title>
+    <title>Composite-Type Arguments</title>
 
     <para>
      Composite types do not have a fixed layout like C structures.
index 9446f8b836ca4dd7cb434e03d61bb4e879a50e55..ffb5164aaa06ba8cc219ea83e52662f870fb3b29 100644 (file)
@@ -1,7 +1,7 @@
 <!-- doc/src/sgml/xindex.sgml -->
 
 <sect1 id="xindex">
- <title>Interfacing Extensions To Indexes</title>
+ <title>Interfacing Extensions to Indexes</title>
 
  <indexterm zone="xindex">
   <primary>index</primary>
   </para>
 
    <table tocentry="1" id="xindex-btree-strat-table">
-    <title>B-tree Strategies</title>
+    <title>B-Tree Strategies</title>
     <tgroup cols="2">
      <thead>
       <row>
   </para>
 
    <table tocentry="1" id="xindex-btree-support-table">
-    <title>B-tree Support Functions</title>
+    <title>B-Tree Support Functions</title>
     <tgroup cols="2">
      <thead>
       <row>
index 260e43c64597ede8c8b56261d41d0d9d3c953930..132056f869a5fb8bbed560c40512e24fa29abb59 100644 (file)
@@ -1,7 +1,7 @@
 <!-- doc/src/sgml/xoper.sgml -->
 
  <sect1 id="xoper">
-  <title>User-defined Operators</title>
+  <title>User-Defined Operators</title>
 
   <indexterm zone="xoper">
    <primary>operator</primary>
index 186e287529743c97f41650bce77c836a44ba21f9..e67e5bdf4c4acfdedfb57c2b35dc57e2773a04ae 100644 (file)
@@ -1,7 +1,7 @@
 <!-- doc/src/sgml/xtypes.sgml -->
 
  <sect1 id="xtypes">
-  <title>User-defined Types</title>
+  <title>User-Defined Types</title>
 
   <indexterm zone="xtypes">
    <primary>data type</primary>