aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/src/sgml/advanced.sgml8
-rw-r--r--doc/src/sgml/arch-dev.sgml14
-rw-r--r--doc/src/sgml/arch-pg.sgml2
-rw-r--r--doc/src/sgml/arch.sgml2
-rw-r--r--doc/src/sgml/backup.sgml6
-rw-r--r--doc/src/sgml/bki.sgml12
-rw-r--r--doc/src/sgml/charset.sgml2
-rw-r--r--doc/src/sgml/cvs.sgml8
-rw-r--r--doc/src/sgml/datatype.sgml20
-rw-r--r--doc/src/sgml/datetime.sgml6
-rw-r--r--doc/src/sgml/dfunc.sgml10
-rw-r--r--doc/src/sgml/docguide.sgml18
-rw-r--r--doc/src/sgml/ecpg.sgml16
-rw-r--r--doc/src/sgml/extend.sgml8
-rw-r--r--doc/src/sgml/func.sgml33
-rw-r--r--doc/src/sgml/geqo.sgml10
-rw-r--r--doc/src/sgml/history.sgml4
-rw-r--r--doc/src/sgml/indexcost.sgml4
-rw-r--r--doc/src/sgml/info.sgml4
-rw-r--r--doc/src/sgml/install-win32.sgml6
-rw-r--r--doc/src/sgml/installation.sgml16
-rw-r--r--doc/src/sgml/intro.sgml4
-rw-r--r--doc/src/sgml/jdbc.sgml26
-rw-r--r--doc/src/sgml/keys.sgml8
-rw-r--r--doc/src/sgml/libpgtcl.sgml6
-rw-r--r--doc/src/sgml/libpq++.sgml14
-rw-r--r--doc/src/sgml/libpq.sgml20
-rw-r--r--doc/src/sgml/lobj.sgml14
-rw-r--r--doc/src/sgml/manage-ag.sgml8
-rw-r--r--doc/src/sgml/manage.sgml10
-rw-r--r--doc/src/sgml/mvcc.sgml16
-rw-r--r--doc/src/sgml/odbc.sgml13
-rw-r--r--doc/src/sgml/oper.sgml26
-rw-r--r--doc/src/sgml/plan.sgml6
-rw-r--r--doc/src/sgml/plperl.sgml8
-rw-r--r--doc/src/sgml/plsql.sgml10
-rw-r--r--doc/src/sgml/pltcl.sgml8
-rw-r--r--doc/src/sgml/populate.sgml10
-rw-r--r--doc/src/sgml/problems.sgml2
-rw-r--r--doc/src/sgml/protocol.sgml8
-rw-r--r--doc/src/sgml/query.sgml22
-rw-r--r--doc/src/sgml/regress.sgml8
-rw-r--r--doc/src/sgml/release.sgml56
-rw-r--r--doc/src/sgml/rules.sgml10
-rw-r--r--doc/src/sgml/runtime.sgml6
-rw-r--r--doc/src/sgml/sources.sgml6
-rw-r--r--doc/src/sgml/spi.sgml10
-rw-r--r--doc/src/sgml/sql.sgml6
-rw-r--r--doc/src/sgml/start.sgml8
-rw-r--r--doc/src/sgml/syntax.sgml16
-rw-r--r--doc/src/sgml/trigger.sgml8
-rw-r--r--doc/src/sgml/typeconv.sgml10
-rw-r--r--doc/src/sgml/user-manag.sgml8
-rw-r--r--doc/src/sgml/xfunc.sgml12
-rw-r--r--doc/src/sgml/xoper.sgml4
-rw-r--r--doc/src/sgml/xplang.sgml4
-rw-r--r--doc/src/sgml/xtypes.sgml2
57 files changed, 312 insertions, 310 deletions
diff --git a/doc/src/sgml/advanced.sgml b/doc/src/sgml/advanced.sgml
index 1cf2c63ffab..7876eac4104 100644
--- a/doc/src/sgml/advanced.sgml
+++ b/doc/src/sgml/advanced.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/advanced.sgml,v 1.15 2000/06/22 22:31:15 petere Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/advanced.sgml,v 1.16 2000/09/29 20:21:33 petere Exp $
-->
<chapter id="advanced">
@@ -18,7 +18,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/advanced.sgml,v 1.15 2000/06/22 22:31:15 pe
(Refer to <xref linkend="QUERY"> for how to use it.)
</para>
- <sect1>
+ <sect1 id="inheritance">
<title>Inheritance</title>
<para>
@@ -137,7 +137,7 @@ SET SQL_Inheritance TO OFF;
</note>
</sect1>
- <sect1>
+ <sect1 id="non-atomic-values">
<title>Non-Atomic Values</title>
<para>
@@ -258,7 +258,7 @@ SELECT SAL_EMP.schedule[1:2][1:1]
</sect2>
</sect1>
- <sect1>
+ <sect1 id="more-advanced">
<title>More Advanced Features</title>
<para>
diff --git a/doc/src/sgml/arch-dev.sgml b/doc/src/sgml/arch-dev.sgml
index 52bdb8e4075..37b09c196ee 100644
--- a/doc/src/sgml/arch-dev.sgml
+++ b/doc/src/sgml/arch-dev.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/arch-dev.sgml,v 2.9 2000/09/12 05:34:28 thomas Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/arch-dev.sgml,v 2.10 2000/09/29 20:21:33 petere Exp $
-->
<chapter id="overview">
@@ -28,7 +28,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/arch-dev.sgml,v 2.9 2000/09/12 05:34:28 tho
sending the results.
</para>
- <sect1>
+ <sect1 id="query-path">
<title>The Path of a Query</title>
<para>
@@ -114,7 +114,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/arch-dev.sgml,v 2.9 2000/09/12 05:34:28 tho
</para>
</sect1>
- <sect1>
+ <sect1 id="connect-estab">
<title>How Connections are Established</title>
<para>
@@ -167,7 +167,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/arch-dev.sgml,v 2.9 2000/09/12 05:34:28 tho
</sect1>
- <sect1>
+ <sect1 id="parser-stage">
<title>The Parser Stage</title>
<para>
@@ -442,7 +442,7 @@ current context are performed.
</sect2>
</sect1>
- <sect1>
+ <sect1 id="rule-system">
<title>The <productname>Postgres</productname> Rule System</title>
<para>
@@ -585,7 +585,7 @@ current context are performed.
</sect2>
</sect1>
- <sect1>
+ <sect1 id="planner-optimizer">
<title>Planner/Optimizer</title>
<para>
@@ -711,7 +711,7 @@ current context are performed.
</sect2>
</sect1>
- <sect1>
+ <sect1 id="executor">
<title>Executor</title>
<para>
diff --git a/doc/src/sgml/arch-pg.sgml b/doc/src/sgml/arch-pg.sgml
index 8de7c1db505..98c9f18f6da 100644
--- a/doc/src/sgml/arch-pg.sgml
+++ b/doc/src/sgml/arch-pg.sgml
@@ -1,7 +1,7 @@
<Chapter Id="arch-pg">
<TITLE>Architecture</TITLE>
-<Sect1>
+<Sect1 id="arch-pg-concepts">
<Title><ProductName>Postgres</ProductName> Architectural Concepts</Title>
<Para>
diff --git a/doc/src/sgml/arch.sgml b/doc/src/sgml/arch.sgml
index 4405728aa0a..3ce064192aa 100644
--- a/doc/src/sgml/arch.sgml
+++ b/doc/src/sgml/arch.sgml
@@ -1,7 +1,7 @@
<Chapter Id="arch">
<TITLE>Architecture</TITLE>
-<Sect1>
+<Sect1 id="arch-concepts">
<Title><ProductName>Postgres</ProductName> Architectural Concepts</Title>
<Para>
diff --git a/doc/src/sgml/backup.sgml b/doc/src/sgml/backup.sgml
index 204692705dc..c363664e673 100644
--- a/doc/src/sgml/backup.sgml
+++ b/doc/src/sgml/backup.sgml
@@ -1,4 +1,4 @@
-<!-- $Header: /cvsroot/pgsql/doc/src/sgml/backup.sgml,v 2.2 2000/07/21 00:44:12 petere Exp $ -->
+<!-- $Header: /cvsroot/pgsql/doc/src/sgml/backup.sgml,v 2.3 2000/09/29 20:21:33 petere Exp $ -->
<chapter id="backup">
<title>Backup and Restore</title>
@@ -18,7 +18,7 @@
</itemizedlist>
</para>
- <sect1>
+ <sect1 id="backup-dump">
<title><acronym>SQL</> Dump</title>
<para>
@@ -271,7 +271,7 @@ cat <replaceable class="parameter">filename</replaceable>.* | psql <replaceable
</sect2>
</sect1>
- <sect1>
+ <sect1 id="backup-file">
<title>File system level backup</title>
<para>
diff --git a/doc/src/sgml/bki.sgml b/doc/src/sgml/bki.sgml
index 938a99d4629..9b7a7fbea9f 100644
--- a/doc/src/sgml/bki.sgml
+++ b/doc/src/sgml/bki.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/bki.sgml,v 1.3 2000/05/02 20:01:51 thomas Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/bki.sgml,v 1.4 2000/09/29 20:21:33 petere Exp $
Transcribed from the original bki.man.5 documentation
- Thomas Lockhart 1998-08-03
@@ -37,7 +37,7 @@ Related information may be found in documentation for
and the <acronym>SQL</acronym> command <command>CREATE DATABASE</command>.
</para>
- <sect1>
+ <sect1 id="bki-format">
<title><acronym>BKI</acronym> File Format</title>
<para>
@@ -82,7 +82,7 @@ follow.
</para>
</sect1>
-<sect1>
+<sect1 id="bki-commands">
<title>General Commands</title>
<variablelist>
@@ -229,7 +229,7 @@ This last sentence doesn't reference anything in the example. Should be changed
</note>
</sect1>
-<sect1>
+<sect1 id="bki-macros">
<title>Macro Commands</title>
<para>
@@ -272,7 +272,7 @@ read from the file called
</para>
</sect1>
-<sect1>
+<sect1 id="bki-debug">
<title>Debugging Commands</title>
<para>
@@ -397,7 +397,7 @@ to
</para>
</sect1>
-<sect1>
+<sect1 id="bki-example">
<title>Example</title>
<para>
diff --git a/doc/src/sgml/charset.sgml b/doc/src/sgml/charset.sgml
index 93b3d021e9f..7f2d4f73a17 100644
--- a/doc/src/sgml/charset.sgml
+++ b/doc/src/sgml/charset.sgml
@@ -37,7 +37,7 @@
</itemizedlist>
</para>
- <sect1>
+ <sect1 id="multibyte">
<title>Multi-byte Support</title>
<note>
diff --git a/doc/src/sgml/cvs.sgml b/doc/src/sgml/cvs.sgml
index bf2ee60ebc7..2c2b514d88a 100644
--- a/doc/src/sgml/cvs.sgml
+++ b/doc/src/sgml/cvs.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/cvs.sgml,v 1.9 2000/05/29 15:44:54 momjian Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/cvs.sgml,v 1.10 2000/09/29 20:21:33 petere Exp $
CVS code repository
Thomas Lockhart
-->
@@ -37,7 +37,7 @@ Thomas Lockhart
<productname>Postgres</productname> server to your local machine.
</para>
- <sect1>
+ <sect1 id="cvs-tree">
<title><productname>CVS</productname> Tree Organization</title>
<para>
@@ -154,7 +154,7 @@ cvs commit
</para>
</sect1>
- <sect1>
+ <sect1 id="anoncvs">
<title>Getting The Source Via Anonymous <productname>CVS</productname></title>
<para>
@@ -286,7 +286,7 @@ $ chmod -R go-w pgsql
</para>
</sect1>
- <sect1>
+ <sect1 id="cvsup">
<title>Getting The Source Via <productname>CVSup</productname></title>
<para>
diff --git a/doc/src/sgml/datatype.sgml b/doc/src/sgml/datatype.sgml
index 3e3266cf5f3..a693e772086 100644
--- a/doc/src/sgml/datatype.sgml
+++ b/doc/src/sgml/datatype.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/datatype.sgml,v 1.36 2000/09/19 18:17:53 petere Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/datatype.sgml,v 1.37 2000/09/29 20:21:33 petere Exp $
-->
<chapter id="datatype">
@@ -271,7 +271,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/datatype.sgml,v 1.36 2000/09/19 18:17:53 pe
</note>
</para>
- <sect1>
+ <sect1 id="numeric-types">
<title>Numeric Types</title>
<para>
@@ -349,8 +349,8 @@ $Header: /cvsroot/pgsql/doc/src/sgml/datatype.sgml,v 1.36 2000/09/19 18:17:53 pe
<para>
The numeric types have a full set of corresponding arithmetic operators and
- functions. Refer to <xref endterm="math-opers" linkend="math-opers">
- and <xref endterm="math-funcs" linkend="math-funcs"> for more information.
+ functions. Refer to <xref linkend="numerical-operators">
+ and <xref linkend="math-functions"> for more information.
</para>
<para>
@@ -404,7 +404,7 @@ CREATE TABLE <replaceable class="parameter">tablename</replaceable> (<replaceabl
</sect2>
</sect1>
- <sect1>
+ <sect1 id="monetary-types">
<title>Monetary Type</title>
<note>
@@ -456,7 +456,7 @@ CREATE TABLE <replaceable class="parameter">tablename</replaceable> (<replaceabl
</sect1>
- <sect1>
+ <sect1 id="character-types">
<title>Character Types</title>
<para>
@@ -549,7 +549,7 @@ CREATE TABLE <replaceable class="parameter">tablename</replaceable> (<replaceabl
</sect1>
- <sect1>
+ <sect1 id="datetime-types">
<title>Date/Time Types</title>
<para>
@@ -1355,7 +1355,7 @@ January 8 04:05:06 1999 PST
</sect1>
- <sect1>
+ <sect1 id="boolean-type">
<title>Boolean Type</title>
<para>
@@ -1402,7 +1402,7 @@ January 8 04:05:06 1999 PST
</para>
</sect1>
- <sect1>
+ <sect1 id="geometric-types">
<title>Geometric Types</title>
<para>
@@ -1731,7 +1731,7 @@ January 8 04:05:06 1999 PST
</sect1>
- <sect1>
+ <sect1 id="net-types">
<title>IP Version 4 Networks and Host Addresses</title>
<para>
diff --git a/doc/src/sgml/datetime.sgml b/doc/src/sgml/datetime.sgml
index 97952aa839b..9f9bcba5ecd 100644
--- a/doc/src/sgml/datetime.sgml
+++ b/doc/src/sgml/datetime.sgml
@@ -1,12 +1,12 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/datetime.sgml,v 2.11 2000/08/23 05:59:01 thomas Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/datetime.sgml,v 2.12 2000/09/29 20:21:33 petere Exp $
Date/time details
-->
<appendix label="UG1" id="datetime-appendix">
<title id="datetime-appendix-title">Date/Time Support</title>
- <sect1>
+ <sect1 id="timezones">
<title>Time Zones</title>
<para>
@@ -623,7 +623,7 @@ Date/time details
</sect2>
</sect1>
- <sect1>
+ <sect1 id="units-history">
<title>History of Units</title>
<note>
diff --git a/doc/src/sgml/dfunc.sgml b/doc/src/sgml/dfunc.sgml
index ccdb25e60c1..7c547d52d09 100644
--- a/doc/src/sgml/dfunc.sgml
+++ b/doc/src/sgml/dfunc.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/dfunc.sgml,v 1.10 2000/05/02 20:01:51 thomas Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/dfunc.sgml,v 1.11 2000/09/29 20:21:33 petere Exp $
-->
<chapter id="dfunc">
@@ -148,7 +148,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/dfunc.sgml,v 1.10 2000/05/02 20:01:51 thoma
</itemizedlist>
</para>
- <sect1>
+ <sect1 id="dload-linux">
<title>Linux</title>
<para>
@@ -171,7 +171,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/dfunc.sgml,v 1.10 2000/05/02 20:01:51 thoma
</sect1>
<!--
- <sect1>
+ <sect1 id="dload-ultrix">
<title><acronym>ULTRIX</acronym></title>
<para>
@@ -196,7 +196,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/dfunc.sgml,v 1.10 2000/05/02 20:01:51 thoma
</sect1>
-->
- <sect1>
+ <sect1 id="dload-osf">
<title><acronym>DEC OSF/1</acronym></title>
<para>
@@ -240,7 +240,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/dfunc.sgml,v 1.10 2000/05/02 20:01:51 thoma
</para>
</sect1>
- <sect1>
+ <sect1 id="dload-other">
<title>
<acronym>SunOS 4.x</acronym>, <acronym>Solaris 2.x</acronym> and
<acronym>HP-UX</acronym></title>
diff --git a/doc/src/sgml/docguide.sgml b/doc/src/sgml/docguide.sgml
index bcfc88e2dc4..543350af987 100644
--- a/doc/src/sgml/docguide.sgml
+++ b/doc/src/sgml/docguide.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/docguide.sgml,v 1.26 2000/05/02 20:01:51 thomas Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/docguide.sgml,v 1.27 2000/09/29 20:21:33 petere Exp $
Documentation Guide
Thomas Lockhart
-->
@@ -31,7 +31,7 @@ Thomas Lockhart
without resorting to mailing list support.
</para>
- <sect1>
+ <sect1 id="doc-roadmap">
<title>Documentation Roadmap</title>
<para>
@@ -144,7 +144,7 @@ Thomas Lockhart
</para>
</sect1>
- <sect1>
+ <sect1 id="doc-project">
<title>The Documentation Project</title>
<para>
@@ -206,7 +206,7 @@ Thomas Lockhart
</sect1>
- <sect1>
+ <sect1 id="doc-sources">
<title>Documentation Sources</title>
<para>
@@ -848,7 +848,7 @@ End:
</sect2>
</sect1>
- <sect1>
+ <sect1 id="doc-build">
<title>Building Documentation</title>
<para>
@@ -913,7 +913,7 @@ PSTYLE= /home/lockhart/SGML/db143.d/docbook/print
</para>
</sect1>
- <sect1>
+ <sect1 id="doc-manpages">
<title>Manpages</title>
<para>
@@ -968,7 +968,7 @@ $ make man
</procedure>
</sect1>
- <sect1>
+ <sect1 id="doc-hardcopy">
<title>Hardcopy Generation for v7.0</title>
<para>
@@ -1325,7 +1325,7 @@ exit
</sect2>
</sect1>
- <sect1>
+ <sect1 id="doc-toolsets">
<title>Toolsets</title>
<para>
@@ -2051,7 +2051,7 @@ dvips postgres.dvi
</sect2>
</sect1>
- <sect1>
+ <sect1 id="doc-alt-toolsets">
<title>Alternate Toolsets</title>
<para>
diff --git a/doc/src/sgml/ecpg.sgml b/doc/src/sgml/ecpg.sgml
index 8b3049c6ee7..e0ba477b3a9 100644
--- a/doc/src/sgml/ecpg.sgml
+++ b/doc/src/sgml/ecpg.sgml
@@ -1,8 +1,8 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/ecpg.sgml,v 1.16 2000/09/18 20:11:36 petere Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/ecpg.sgml,v 1.17 2000/09/29 20:21:33 petere Exp $
-->
- <chapter>
+ <chapter id="ecpg">
<docinfo>
<authorgroup>
<author>
@@ -43,7 +43,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/ecpg.sgml,v 1.16 2000/09/18 20:11:36 petere
</note>
</para>
- <sect1>
+ <sect1 id="ecpg-why">
<title>Why Embedded <acronym>SQL</acronym>?</title>
<para>
@@ -65,7 +65,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/ecpg.sgml,v 1.16 2000/09/18 20:11:36 petere
</para>
</sect1>
- <sect1>
+ <sect1 id="ecpg-concept">
<title>The Concept</title>
<para>
@@ -106,7 +106,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/ecpg.sgml,v 1.16 2000/09/18 20:11:36 petere
</para>
</sect1>
- <sect1>
+ <sect1 id="ecpg-use">
<title>How To Use <application>ecpg</application></title>
<para>
@@ -425,7 +425,7 @@ struct sqlca
</sect2>
</sect1>
- <sect1>
+ <sect1 id="ecpg-limitations">
<title>Limitations</title>
<abstract>
@@ -460,7 +460,7 @@ struct sqlca
</para>
</sect1>
- <sect1>
+ <sect1 id="ecpg-porting">
<title>Porting From Other <acronym>RDBMS</acronym> Packages</title>
<para>
@@ -503,7 +503,7 @@ struct sqlca
</para>
</sect1>
- <sect1>
+ <sect1 id="ecpg-develop">
<title>For the Developer</title>
<para>
diff --git a/doc/src/sgml/extend.sgml b/doc/src/sgml/extend.sgml
index 231fde0f43f..5f18a1c770d 100644
--- a/doc/src/sgml/extend.sgml
+++ b/doc/src/sgml/extend.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/extend.sgml,v 1.5 2000/03/31 03:27:40 thomas Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/extend.sgml,v 1.6 2000/09/29 20:21:33 petere Exp $
-->
<chapter id="extend">
@@ -34,7 +34,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/extend.sgml,v 1.5 2000/03/31 03:27:40 thoma
</itemizedlist>
</para>
- <sect1>
+ <sect1 id="extend-how">
<title>How Extensibility Works</title>
<para>
@@ -73,7 +73,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/extend.sgml,v 1.5 2000/03/31 03:27:40 thoma
</para>
</sect1>
- <sect1>
+ <sect1 id="type-system">
<title>The <productname>Postgres</productname> Type System</title>
<para>
@@ -107,7 +107,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/extend.sgml,v 1.5 2000/03/31 03:27:40 thoma
</para>
</sect1>
- <sect1>
+ <sect1 id="system-catalogs">
<title>About the <productname>Postgres</productname> System Catalogs</title>
<para>
diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml
index f7b2334f3dc..01764b45f2e 100644
--- a/doc/src/sgml/func.sgml
+++ b/doc/src/sgml/func.sgml
@@ -14,8 +14,8 @@
available through operators and may be documented as operators only.
</para>
- <sect1>
- <title id="sql-funcs">SQL Functions</title>
+ <sect1 id="sql-functions">
+ <title>SQL Functions</title>
<para>
<firstterm><acronym>SQL</acronym> functions</firstterm> are constructs
@@ -65,8 +65,8 @@
</para>
</sect1>
- <sect1>
- <title id="math-funcs">Mathematical Functions</title>
+ <sect1 id="math-functions">
+ <title>Mathematical Functions</title>
<para>
<table tocentry="1">
@@ -261,7 +261,7 @@
</sect1>
- <sect1>
+ <sect1 id="string-functions">
<title>String Functions</title>
<para>
@@ -380,12 +380,12 @@
<entry>char(varchar 'varchar string')</entry>
</row>
<row>
- <row>
<entry>chr(int)</entry>
<entry>text</entry>
<entry>returns the character having the binary equivalent to int</entry>
<entry>chr(65)</entry>
</row>
+ <row>
<entry>initcap(text)</entry>
<entry>text</entry>
<entry>first letter of each word to upper case</entry>
@@ -482,7 +482,7 @@
</para>
</sect1>
- <sect1>
+ <sect1 id="datetime-functions">
<title>Date/Time Functions</title>
<para>
@@ -607,9 +607,8 @@
</sect1>
- <sect1>
-
- <title id="formatting-funcs">Formatting Functions</title>
+ <sect1 id="formatting-functions">
+ <title>Formatting Functions</title>
<note>
<title>Author</title>
@@ -1252,7 +1251,7 @@
</sect1>
- <sect1>
+ <sect1 id="geometric-functions">
<title>Geometric Functions</title>
<para>
@@ -1474,8 +1473,8 @@ Not defined by this name. Implements the intersection operator '#'
</para>
</sect1>
- <sect1>
- <title id="cidr-funcs">IP V4 Functions</title>
+ <sect1 id="cidr-functions">
+ <title>IP V4 Functions</title>
<para>
<table tocentry="1">
@@ -1533,8 +1532,8 @@ Not defined by this name. Implements the intersection operator '#'
</sect1>
- <sect1>
- <title id="misc-funcs">Miscellaneous Functions</>
+ <sect1 id="misc-functions">
+ <title>Miscellaneous Functions</>
<table>
<title>Miscellaneous Functions</>
@@ -1588,8 +1587,8 @@ Not defined by this name. Implements the intersection operator '#'
</note>
</sect1>
- <sect1>
- <title id="aggregate-funcs">Aggregate Functions</title>
+ <sect1 id="aggregate-functions">
+ <title>Aggregate Functions</title>
<note>
<title>Author</title>
diff --git a/doc/src/sgml/geqo.sgml b/doc/src/sgml/geqo.sgml
index 10fc2d90e8f..0f12b3db3c3 100644
--- a/doc/src/sgml/geqo.sgml
+++ b/doc/src/sgml/geqo.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/geqo.sgml,v 1.12 2000/09/18 20:11:37 petere Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/geqo.sgml,v 1.13 2000/09/29 20:21:33 petere Exp $
Genetic Optimizer
-->
@@ -40,7 +40,7 @@ Genetic Optimizer
</note>
</para>
- <sect1>
+ <sect1 id="geqo-intro">
<title>Query Handling as a Complex Optimization Problem</title>
<para>
@@ -84,7 +84,7 @@ Genetic Optimizer
</para>
</sect1>
- <sect1>
+ <sect1 id="geqo-intro2">
<title>Genetic Algorithms (<acronym>GA</acronym>)</title>
<para>
@@ -150,7 +150,7 @@ P''(t) generation of descendants at a time t
</para>
</sect1>
- <sect1>
+ <sect1 id="geqo-pg-intro">
<title>Genetic Query Optimization (<acronym>GEQO</acronym>) in Postgres</title>
<para>
@@ -231,7 +231,7 @@ P''(t) generation of descendants at a time t
</sect1>
- <sect1>
+ <sect1 id="geqo-future">
<title>Future Implementation Tasks for
<productname>PostgreSQL</> <acronym>GEQO</acronym></title>
diff --git a/doc/src/sgml/history.sgml b/doc/src/sgml/history.sgml
index 9616399321e..14992823261 100644
--- a/doc/src/sgml/history.sgml
+++ b/doc/src/sgml/history.sgml
@@ -1,8 +1,8 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/history.sgml,v 1.9 2000/08/29 20:02:07 momjian Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/history.sgml,v 1.10 2000/09/29 20:21:34 petere Exp $
-->
-<sect1>
+<sect1 id="history">
<title>A Short History of <productname>Postgres</productname></title>
<para>
diff --git a/doc/src/sgml/indexcost.sgml b/doc/src/sgml/indexcost.sgml
index e2fc6507ee0..4570bc4f642 100644
--- a/doc/src/sgml/indexcost.sgml
+++ b/doc/src/sgml/indexcost.sgml
@@ -1,8 +1,8 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/Attic/indexcost.sgml,v 2.4 2000/08/29 20:02:07 momjian Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/Attic/indexcost.sgml,v 2.5 2000/09/29 20:21:34 petere Exp $
-->
- <chapter>
+ <chapter id="indexcost">
<title>Index Cost Estimation Functions</title>
<note>
diff --git a/doc/src/sgml/info.sgml b/doc/src/sgml/info.sgml
index 11a2105c9d4..7f51e54d18b 100644
--- a/doc/src/sgml/info.sgml
+++ b/doc/src/sgml/info.sgml
@@ -1,8 +1,8 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/info.sgml,v 1.8 2000/05/11 17:32:32 momjian Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/info.sgml,v 1.9 2000/09/29 20:21:34 petere Exp $
-->
-<sect1>
+<sect1 id="resources">
<title>Resources</title>
<para>
diff --git a/doc/src/sgml/install-win32.sgml b/doc/src/sgml/install-win32.sgml
index 196bc43136e..5705650faa6 100644
--- a/doc/src/sgml/install-win32.sgml
+++ b/doc/src/sgml/install-win32.sgml
@@ -8,7 +8,7 @@
</para>
</abstract>
- <sect1>
+ <sect1 id="win32-install-build">
<title>Building the libraries</title>
<para>
@@ -64,7 +64,7 @@ nmake /f win32.mak
</sect1>
- <sect1>
+ <sect1 id="win32-install-install">
<title>Installing the libraries</title>
<para>
The only part of the library to really be installed is the
@@ -83,7 +83,7 @@ nmake /f win32.mak
</para>
</sect1>
- <sect1>
+ <sect1 id="win32-install-use">
<title>Using the libraries</title>
<para>
To use the libraries, you must add the <filename>libpqdll.lib</filename>
diff --git a/doc/src/sgml/installation.sgml b/doc/src/sgml/installation.sgml
index 2036d7d092d..87797543853 100644
--- a/doc/src/sgml/installation.sgml
+++ b/doc/src/sgml/installation.sgml
@@ -1,9 +1,9 @@
-<!-- $Header: /cvsroot/pgsql/doc/src/sgml/installation.sgml,v 1.20 2000/09/27 15:17:53 petere Exp $ -->
+<!-- $Header: /cvsroot/pgsql/doc/src/sgml/installation.sgml,v 1.21 2000/09/29 20:21:34 petere Exp $ -->
<chapter id="installation">
<title><![%flattext-install-include[<productname>PostgreSQL</> ]]>Installation Instructions</title>
- <sect1 id="short">
+ <sect1 id="install-short">
<title>Short Version</title>
<para>
@@ -25,7 +25,7 @@ su - postgres
</sect1>
- <sect1 id="requirements">
+ <sect1 id="install-requirements">
<title>Requirements</title>
<para>
@@ -124,7 +124,7 @@ su - postgres
</sect1>
<![%flattext-install-ignore;[
- <sect1>
+ <sect1 id="install-getsource">
<title>Getting The Source</title>
<para>
@@ -254,7 +254,7 @@ su - postgres
</sect1>
- <sect1>
+ <sect1 id="install-procedure">
<title>Installation Procedure</title>
<procedure>
@@ -793,7 +793,7 @@ All of PostgreSQL is successfully made. Ready to install.
</sect1>
- <sect1>
+ <sect1 id="install-post">
<title>Post-Installation Setup</title>
<sect2>
@@ -883,7 +883,7 @@ MANPATH=$MANPATH:/usr/local/pgsql/man
<![%flattext-install-include;[
- <sect1>
+ <sect1 id="install-getting-started">
<title>Getting Started</title>
<para>
@@ -978,7 +978,7 @@ kill `cat /usr/local/pgsql/data/postmaster.pid`
</procedure>
</sect1>
- <sect1>
+ <sect1 id="install-whatnow">
<title>What Now?</title>
<para>
diff --git a/doc/src/sgml/intro.sgml b/doc/src/sgml/intro.sgml
index 1d6de96d8bf..cddd648f29a 100644
--- a/doc/src/sgml/intro.sgml
+++ b/doc/src/sgml/intro.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/intro.sgml,v 1.11 2000/04/07 13:30:58 thomas Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/intro.sgml,v 1.12 2000/09/29 20:21:34 petere Exp $
-->
<chapter id="intro">
@@ -22,7 +22,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/intro.sgml,v 1.11 2000/04/07 13:30:58 thoma
Foundation (<acronym>NSF</acronym>), and ESL, Inc.
</para>
- <sect1>
+ <sect1 id="intro-whatis">
<title> What is <productname>Postgres</productname>?</title>
<para>
diff --git a/doc/src/sgml/jdbc.sgml b/doc/src/sgml/jdbc.sgml
index e08d59ae186..46677410b82 100644
--- a/doc/src/sgml/jdbc.sgml
+++ b/doc/src/sgml/jdbc.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/Attic/jdbc.sgml,v 1.12 2000/08/29 20:02:07 momjian Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/Attic/jdbc.sgml,v 1.13 2000/09/29 20:21:34 petere Exp $
-->
<chapter id="jdbc">
@@ -30,7 +30,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/jdbc.sgml,v 1.12 2000/08/29 20:02:07
the driver can be used on any platform.
</para>
- <sect1>
+ <sect1 id="jdbc-build">
<title>Building the <acronym>JDBC</acronym> Interface</title>
<sect2>
@@ -97,7 +97,7 @@ java uk.org.retep.finder.Main
</sect2>
</sect1>
- <sect1>
+ <sect1 id="jdbc-prepare">
<title>Preparing the Database for <acronym>JDBC</acronym></title>
<para>
@@ -125,7 +125,7 @@ host all 127.0.0.1 255.255.255.255 password
</para>
</sect1>
- <sect1>
+ <sect1 id="jdbc-use">
<title>Using the Driver</title>
<para>
@@ -138,7 +138,7 @@ host all 127.0.0.1 255.255.255.255 password
</para>
</sect1>
- <sect1>
+ <sect1 id="jdbc-import">
<title>Importing <acronym>JDBC</acronym></title>
<para>
@@ -158,7 +158,7 @@ import java.sql.*;
</para>
</sect1>
- <sect1>
+ <sect1 id="jdbc-load">
<title>Loading the Driver</title>
<para>
@@ -219,7 +219,7 @@ Class.forName("postgresql.Driver");
</para>
</sect1>
- <sect1>
+ <sect1 id="jdbc-connect">
<title>Connecting to the Database</title>
<para>
@@ -298,7 +298,7 @@ Connection db = DriverManager.getConnection(url,user,pwd);
</para>
</sect1>
- <sect1>
+ <sect1 id="jdbc-query">
<title>Issuing a Query and Processing the Result</title>
<para>
@@ -397,7 +397,7 @@ st.close();
</sect2>
</sect1>
- <sect1>
+ <sect1 id="jdbc-update">
<title>Performing Updates</title>
<para>
@@ -410,7 +410,7 @@ st.executeUpdate("create table basic (a int2, b int2)");
</para>
</sect1>
- <sect1>
+ <sect1 id="jdbc-disconnect">
<title>Closing the Connection</title>
<para>
@@ -422,7 +422,7 @@ db.close();
</para>
</sect1>
- <sect1>
+ <sect1 id="jdbc-lo">
<title>Using Large Objects</title>
<para>
@@ -528,7 +528,7 @@ ps.close();
</para>
</sect1>
- <sect1>
+ <sect1 id="jdbc-ext">
<title><application>Postgres</application> Extensions to the
<acronym>JDBC</acronym> <acronym>API</acronym></title>
@@ -2627,7 +2627,7 @@ It's up to you, and your applications requirements.
</para>
</sect1>
-<sect1>
+<sect1 id="jdbc-reading">
<title>Further Reading</title>
<para>
diff --git a/doc/src/sgml/keys.sgml b/doc/src/sgml/keys.sgml
index 29a62489655..ff506fea539 100644
--- a/doc/src/sgml/keys.sgml
+++ b/doc/src/sgml/keys.sgml
@@ -1,8 +1,12 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/Attic/keys.sgml,v 1.4 2000/08/23 05:59:02 thomas Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/Attic/keys.sgml,v 1.5 2000/09/29 20:21:34 petere Exp $
Indices and Keys
$Log: keys.sgml,v $
+Revision 1.5 2000/09/29 20:21:34 petere
+Add `id' attributes to all `chapter' and `sect1' tags, to generate useful
+names for the HTML files (e.g., not x4856.htm).
+
Revision 1.4 2000/08/23 05:59:02 thomas
Fix several <ulink> tags which refer to e-mail addresses
but were missing the "mailto:" prefix.
@@ -24,7 +28,7 @@ Will go into the User's Guide.
-->
- <chapter>
+ <chapter id="keys">
<docinfo>
<authorgroup>
<author>
diff --git a/doc/src/sgml/libpgtcl.sgml b/doc/src/sgml/libpgtcl.sgml
index dd6797b764d..37344ba0e9d 100644
--- a/doc/src/sgml/libpgtcl.sgml
+++ b/doc/src/sgml/libpgtcl.sgml
@@ -12,7 +12,7 @@ tcl scripts.
This package was originally written by Jolly Chen.
</Para>
-<Sect1>
+<Sect1 id="libpgtcl-commands">
<Title>Commands</Title>
<Para>
@@ -117,7 +117,7 @@ in a BEGIN/END transaction block.
</Sect1>
-<Sect1>
+<Sect1 id="libpgtcl-examples">
<Title>Examples</Title>
<Para>
@@ -145,7 +145,7 @@ proc getDBs { {host "localhost"} {port "5432"} } {
</Para>
</Sect1>
-<Sect1>
+<Sect1 id="libpgtcl-ref">
<Title>pgtcl Command Reference Information</Title>
<REFENTRY ID="PGTCL-PGCONNECT">
diff --git a/doc/src/sgml/libpq++.sgml b/doc/src/sgml/libpq++.sgml
index e5045b1b595..44f7f97dcd6 100644
--- a/doc/src/sgml/libpq++.sgml
+++ b/doc/src/sgml/libpq++.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.16 2000/05/02 20:01:51 thomas Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.17 2000/09/29 20:21:34 petere Exp $
-->
<chapter id="libpqplusplus">
@@ -46,7 +46,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.16 2000/05/02 20:01:
code for the three examples in this chapter.
</para>
- <sect1>
+ <sect1 id="libpqpp-init">
<title>Control and Initialization</title>
<sect2>
@@ -178,7 +178,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.16 2000/05/02 20:01:
</sect2>
</sect1>
- <sect1>
+ <sect1 id="libpqpp-classes">
<title>libpq++ Classes</title>
<sect2>
@@ -203,7 +203,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.16 2000/05/02 20:01:
</sect2>
</sect1>
- <sect1>
+ <sect1 id="libpqpp-connect">
<title>Database Connection Functions</title>
<para>
<itemizedlist>
@@ -278,7 +278,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.16 2000/05/02 20:01:
</para>
</sect1>
- <sect1>
+ <sect1 id="libpqpp-exec">
<title>Query Execution Functions</title>
<para>
<itemizedlist>
@@ -574,7 +574,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.16 2000/05/02 20:01:
</para>
</sect1>
- <sect1>
+ <sect1 id="libpqpp-notify">
<title>Asynchronous Notification</title>
<para>
@@ -639,7 +639,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.16 2000/05/02 20:01:
</para>
</sect1>
- <sect1>
+ <sect1 id="libpqpp-copy">
<title>Functions Associated with the COPY Command</title>
<para>
diff --git a/doc/src/sgml/libpq.sgml b/doc/src/sgml/libpq.sgml
index 201b8e40acf..a9550c8d997 100644
--- a/doc/src/sgml/libpq.sgml
+++ b/doc/src/sgml/libpq.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/libpq.sgml,v 1.40 2000/08/29 20:02:07 momjian Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/libpq.sgml,v 1.41 2000/09/29 20:21:34 petere Exp $
-->
<chapter id="libpq-chapter">
@@ -38,7 +38,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/libpq.sgml,v 1.40 2000/08/29 20:02:07 momji
<filename>libpq</filename> library.
</para>
- <sect1>
+ <sect1 id="libpq-connect">
<title>Database Connection Functions</title>
<para>
@@ -667,7 +667,7 @@ SSL *PQgetssl(const PGconn *conn);
</para>
</sect1>
-<sect1>
+<sect1 id="libpq-exec">
<title>Query Execution Functions</title>
<para>
@@ -1077,7 +1077,7 @@ as with a PGresult returned by libpq itself.
</para>
</sect1>
-<sect1>
+<sect1 id="libpq-async">
<title>Asynchronous Query Processing</title>
<para>
@@ -1368,7 +1368,7 @@ is not currently open or the backend is not currently processing a query.
</sect1>
-<sect1>
+<sect1 id="libpq-fastpath">
<title>Fast Path</title>
<para>
@@ -1424,7 +1424,7 @@ typedef struct {
</sect1>
-<sect1>
+<sect1 id="libpq-notify">
<title>Asynchronous Notification</title>
<para>
@@ -1510,7 +1510,7 @@ if any notifications came in during the processing of the query.
</sect1>
-<sect1>
+<sect1 id="libpq-copy">
<title>Functions Associated with the COPY Command</title>
<para>
@@ -1694,7 +1694,7 @@ This will work correctly only if the copy in/out is the only
</sect1>
-<sect1>
+<sect1 id="libpq-trace">
<title><application>libpq</application> Tracing Functions</title>
<para>
@@ -1724,7 +1724,7 @@ void PQuntrace(PGconn *conn)
</sect1>
-<sect1>
+<sect1 id="libpq-control">
<title>
<application>libpq</application> Control Functions</title>
@@ -1930,7 +1930,7 @@ call <function>fe_setauthsvc</function> at all.
</sect1>
-<sect1>
+<sect1 id="libpq-sample">
<title>Sample Programs</title>
<sect2>
diff --git a/doc/src/sgml/lobj.sgml b/doc/src/sgml/lobj.sgml
index 9d9b9c80bd6..43daa3c12c3 100644
--- a/doc/src/sgml/lobj.sgml
+++ b/doc/src/sgml/lobj.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/lobj.sgml,v 1.12 2000/05/15 12:42:23 momjian Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/lobj.sgml,v 1.13 2000/09/29 20:21:34 petere Exp $
-->
<chapter id="largeObjects">
@@ -22,7 +22,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/lobj.sgml,v 1.12 2000/05/15 12:42:23 momjia
large object data.
</para>
- <sect1>
+ <sect1 id="lo-history">
<title>Historical Note</title>
<para>
@@ -42,7 +42,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/lobj.sgml,v 1.12 2000/05/15 12:42:23 momjia
</para>
</sect1>
- <sect1>
+ <sect1 id="lo-implementation">
<title>Implementation Features</title>
<para>
@@ -54,7 +54,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/lobj.sgml,v 1.12 2000/05/15 12:42:23 momjia
</para>
</sect1>
- <sect1>
+ <sect1 id="lo-interfaces">
<title>Interfaces</title>
<para>
@@ -255,7 +255,7 @@ Oid lo_unlink(PGconn *<replaceable class="parameter">conn</replaceable>, Oid lob
</sect1>
-<sect1>
+<sect1 id="lo-funcs">
<title>Built in registered functions</title>
<para>
@@ -279,7 +279,7 @@ SELECT lo_export(image.raster, '/tmp/motd') from image
</para>
</sect1>
-<sect1>
+<sect1 id="lo-libpq">
<title>Accessing Large Objects from LIBPQ</title>
<para>
@@ -297,7 +297,7 @@ SELECT lo_export(image.raster, '/tmp/motd') from image
</para>
</sect1>
-<sect1>
+<sect1 id="lo-sample">
<title>Sample Program</title>
<para>
diff --git a/doc/src/sgml/manage-ag.sgml b/doc/src/sgml/manage-ag.sgml
index d8ec11ea74c..5ac9776eac1 100644
--- a/doc/src/sgml/manage-ag.sgml
+++ b/doc/src/sgml/manage-ag.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/manage-ag.sgml,v 2.10 2000/08/29 20:02:07 momjian Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/manage-ag.sgml,v 2.11 2000/09/29 20:21:34 petere Exp $
-->
<chapter id="managing-databases">
@@ -29,7 +29,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/manage-ag.sgml,v 2.10 2000/08/29 20:02:07 m
linkend="postmaster-start">).
</para>
- <sect1>
+ <sect1 id="manage-ag-createdb">
<title>Creating a Database</title>
<para>
@@ -181,7 +181,7 @@ CREATE DATABASE <replaceable>name</> WITH LOCATION = '<replaceable>location</>'
</sect2>
</sect1>
- <sect1>
+ <sect1 id="manage-ag-accessdb">
<title>Accessing a Database</title>
<para>
@@ -282,7 +282,7 @@ Type: \copyright for distribution terms
</para>
</sect1>
- <sect1>
+ <sect1 id="manage-ag-dropdb">
<title>Destroying a Database</title>
<para>
diff --git a/doc/src/sgml/manage.sgml b/doc/src/sgml/manage.sgml
index a3c7c166f43..17e999f4acd 100644
--- a/doc/src/sgml/manage.sgml
+++ b/doc/src/sgml/manage.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/Attic/manage.sgml,v 1.10 2000/05/02 20:01:52 thomas Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/Attic/manage.sgml,v 1.11 2000/09/29 20:21:34 petere Exp $
-->
<Chapter Id="manage">
@@ -29,7 +29,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/manage.sgml,v 1.10 2000/05/02 20:01:5
The Database Administrator's Guide covers these topics in more detail.
</Para>
- <Sect1>
+ <Sect1 id="db-creation">
<Title>Database Creation</Title>
<Para>
@@ -75,7 +75,7 @@ ERROR: CREATE DATABASE: Permission denied.
</Sect1>
- <Sect1>
+ <Sect1 id="altern-locations">
<Title>Alternate Database Locations</Title>
<Para>
@@ -164,7 +164,7 @@ ERROR: The database path '/no/where' is invalid. This may be due to a character
</Sect1>
-<Sect1>
+<Sect1 id="db-accessing">
<Title>Accessing a Database</Title>
<Para>
@@ -274,7 +274,7 @@ TBD
</Sect1>
-<Sect1>
+<Sect1 id="db-destroy">
<Title>Destroying a Database</Title>
<Para>
diff --git a/doc/src/sgml/mvcc.sgml b/doc/src/sgml/mvcc.sgml
index c612ae6a328..3a321c4c156 100644
--- a/doc/src/sgml/mvcc.sgml
+++ b/doc/src/sgml/mvcc.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/mvcc.sgml,v 2.7 2000/03/31 03:27:41 thomas Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/mvcc.sgml,v 2.8 2000/09/29 20:21:34 petere Exp $
-->
<chapter id="mvcc">
@@ -16,7 +16,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/mvcc.sgml,v 2.7 2000/03/31 03:27:41 thomas
</para>
</abstract>
- <sect1>
+ <sect1 id="mvcc-intro">
<title>Introduction</title>
<para>
@@ -41,7 +41,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/mvcc.sgml,v 2.7 2000/03/31 03:27:41 thomas
</para>
</sect1>
- <sect1>
+ <sect1 id="transaction-iso">
<title>Transaction Isolation</title>
<para>
@@ -181,7 +181,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/mvcc.sgml,v 2.7 2000/03/31 03:27:41 thomas
</para>
</sect1>
- <sect1>
+ <sect1 id="xact-read-committed">
<title>Read Committed Isolation Level</title>
<para>
@@ -216,7 +216,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/mvcc.sgml,v 2.7 2000/03/31 03:27:41 thomas
</para>
</sect1>
- <sect1>
+ <sect1 id="xact-serializable">
<title>Serializable Isolation Level</title>
<para>
@@ -259,7 +259,7 @@ ERROR: Can't serialize access due to concurrent update
</note>
</sect1>
- <sect1>
+ <sect1 id="locking-tables">
<title>Locking and Tables</title>
<para>
@@ -444,7 +444,7 @@ ERROR: Can't serialize access due to concurrent update
</sect2>
</sect1>
- <sect1>
+ <sect1 id="locking-indices">
<title>Locking and Indices</title>
<para>
@@ -509,7 +509,7 @@ ERROR: Can't serialize access due to concurrent update
</para>
</sect1>
- <sect1>
+ <sect1 id="applevel-consistency">
<title>Data consistency checks at the application level</title>
<para>
diff --git a/doc/src/sgml/odbc.sgml b/doc/src/sgml/odbc.sgml
index b4d1826550a..300b9bd6dde 100644
--- a/doc/src/sgml/odbc.sgml
+++ b/doc/src/sgml/odbc.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/Attic/odbc.sgml,v 1.17 2000/09/18 20:11:37 petere Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/Attic/odbc.sgml,v 1.18 2000/09/29 20:21:34 petere Exp $
-->
<chapter id="odbc">
@@ -37,7 +37,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/odbc.sgml,v 1.17 2000/09/18 20:11:37
transportable between servers from different manufacturers..
</para>
- <sect1>
+ <sect1 id="odbc-background">
<title>Background</title>
<para>
@@ -72,7 +72,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/odbc.sgml,v 1.17 2000/09/18 20:11:37
</para>
</sect1>
- <sect1>
+ <sect1 id="odbc-install">
<title>Installation</title>
<para>
@@ -136,7 +136,7 @@ psql -d template1 -f <replaceable>LOCATION</>/odbc.sql
</sect2>
</sect1>
- <sect1>
+ <sect1 id="odbc-config">
<title>Configuration Files</title>
<para>
@@ -220,7 +220,7 @@ InstallDir = /opt/applix/axdata/axshlib
</para>
</sect1>
- <sect1>
+ <sect1 id="odbc-windows">
<title><productname>Windows</productname> Applications</title>
<para>
@@ -301,8 +301,7 @@ InstallDir = /opt/applix/axdata/axshlib
</sect2>
</sect1>
-
- <sect1>
+ <sect1 id="odbc-applixware">
<title>ApplixWare</title>
<para>
diff --git a/doc/src/sgml/oper.sgml b/doc/src/sgml/oper.sgml
index 7f38294530c..112c6f2f3f8 100644
--- a/doc/src/sgml/oper.sgml
+++ b/doc/src/sgml/oper.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/Attic/oper.sgml,v 1.18 2000/09/15 20:20:11 tgl Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/Attic/oper.sgml,v 1.19 2000/09/29 20:21:34 petere Exp $
-->
<Chapter Id="operators">
@@ -57,7 +57,7 @@ select * from emp where int4lt(salary, 40000);
has a command (<Command>\dd</Command>) to show these operators.
</Para>
- <sect1>
+ <sect1 id="oper-precedence">
<title>Lexical Precedence</title>
<para>
@@ -310,7 +310,7 @@ logical union
</para>
</sect1>
- <sect1>
+ <sect1 id="general-operators">
<title>General Operators</title>
<para>
@@ -417,8 +417,8 @@ logical union
</Para>
</sect1>
- <sect1>
- <title id="math-opers">Numerical Operators</title>
+ <sect1 id="numerical-operators">
+ <title>Numerical Operators</title>
<Para>
<TABLE TOCENTRY="1">
@@ -499,7 +499,7 @@ logical union
</Para>
</sect1>
- <sect1>
+ <sect1 id="geometric-operators">
<title>Geometric Operators</title>
<Para>
@@ -641,7 +641,7 @@ logical union
</Para>
</sect1>
- <sect1>
+ <sect1 id="interval-operators">
<title>Time Interval Operators</title>
<Para>
@@ -722,8 +722,8 @@ logical union
</Para>
</sect1>
- <Sect1>
- <title id="cidr-opers">IP V4 CIDR Operators</title>
+ <sect1 id="cidr-operators">
+ <title>IP V4 CIDR Operators</title>
<Para>
<TABLE TOCENTRY="1">
@@ -792,10 +792,10 @@ logical union
</TGROUP>
</TABLE>
</Para>
- </Sect1>
+ </sect1>
- <Sect1>
- <title id="inet-opers">IP V4 INET Operators</title>
+ <sect1 id="inet-operators">
+ <title>IP V4 INET Operators</title>
<Para>
<TABLE TOCENTRY="1">
@@ -864,7 +864,7 @@ logical union
</TGROUP>
</TABLE>
</Para>
- </Sect1>
+ </sect1>
</Chapter>
diff --git a/doc/src/sgml/plan.sgml b/doc/src/sgml/plan.sgml
index fb82a45c355..bfc592b6a40 100644
--- a/doc/src/sgml/plan.sgml
+++ b/doc/src/sgml/plan.sgml
@@ -1,8 +1,8 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/Attic/plan.sgml,v 2.4 2000/08/29 20:02:07 momjian Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/Attic/plan.sgml,v 2.5 2000/09/29 20:21:34 petere Exp $
-->
- <chapter>
+ <chapter id="understand-performance">
<title>Understanding Performance</title>
<para>
@@ -19,7 +19,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/plan.sgml,v 2.4 2000/08/29 20:02:07 m
performance.
</para>
- <sect1>
+ <sect1 id="using-explain">
<title>Using <command>EXPLAIN</command></title>
<note>
diff --git a/doc/src/sgml/plperl.sgml b/doc/src/sgml/plperl.sgml
index 7f23aaad792..58023ac209a 100644
--- a/doc/src/sgml/plperl.sgml
+++ b/doc/src/sgml/plperl.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/plperl.sgml,v 2.4 2000/05/09 18:30:43 momjian Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/plperl.sgml,v 2.5 2000/09/29 20:21:34 petere Exp $
-->
<chapter id="pl-perl">
@@ -9,7 +9,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/plperl.sgml,v 2.4 2000/05/09 18:30:43 momji
This chapter describes how to compile, install and
use PL/Perl.
</para>
- <sect1>
+ <sect1 id="plperl-overview">
<title>Overview</title>
<para>
PL/Perl allows you to write functions in the Perl scripting
@@ -34,7 +34,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/plperl.sgml,v 2.4 2000/05/09 18:30:43 momji
</para>
</sect1>
- <sect1>
+ <sect1 id="plperl-install">
<title>Building and Installing</title>
<para>
Assuming that the <productname>Postgres</productname>
@@ -65,7 +65,7 @@ make
</para>
</sect1>
- <sect1>
+ <sect1 id="plperl-use">
<title>Using PL/Perl</title>
<para>
Assume you have the following table:
diff --git a/doc/src/sgml/plsql.sgml b/doc/src/sgml/plsql.sgml
index 17adde2a193..99660afa9f0 100644
--- a/doc/src/sgml/plsql.sgml
+++ b/doc/src/sgml/plsql.sgml
@@ -1,8 +1,8 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/Attic/plsql.sgml,v 2.9 2000/08/25 15:17:36 thomas Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/Attic/plsql.sgml,v 2.10 2000/09/29 20:21:34 petere Exp $
-->
- <chapter>
+ <chapter id="plsql">
<title>PL/pgSQL - SQL Procedural Language</title>
<para>
@@ -14,7 +14,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/plsql.sgml,v 2.9 2000/08/25 15:17:36
This package was originally written by Jan Wieck.
</para>
- <sect1>
+ <sect1 id="plsql-overview">
<title>Overview</title>
<para>
@@ -83,7 +83,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/plsql.sgml,v 2.9 2000/08/25 15:17:36
<!-- **** PL/pgSQL Description **** -->
- <sect1>
+ <sect1 id="plpgsql-description">
<title>Description</title>
<!-- **** PL/pgSQL structure **** -->
@@ -773,7 +773,7 @@ EXIT [ <replaceable>label</replaceable> ] [ WHEN <replaceable>expression</replac
<!-- **** PL/pgSQL Examples **** -->
- <sect1>
+ <sect1 id="plpgsql-examples">
<title>Examples</title>
<para>
diff --git a/doc/src/sgml/pltcl.sgml b/doc/src/sgml/pltcl.sgml
index 5768cb368be..6267d8c4121 100644
--- a/doc/src/sgml/pltcl.sgml
+++ b/doc/src/sgml/pltcl.sgml
@@ -1,8 +1,8 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/pltcl.sgml,v 2.5 2000/08/25 15:17:36 thomas Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/pltcl.sgml,v 2.6 2000/09/29 20:21:34 petere Exp $
-->
- <chapter>
+ <chapter id="pltcl">
<title>PL/Tcl - TCL Procedural Language</title>
<para>
@@ -18,7 +18,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/pltcl.sgml,v 2.5 2000/08/25 15:17:36 thomas
<!-- **** PL/Tcl overview **** -->
- <sect1>
+ <sect1 id="pltcl-overview">
<title>Overview</title>
<para>
@@ -49,7 +49,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/pltcl.sgml,v 2.5 2000/08/25 15:17:36 thomas
<!-- **** PL/Tcl description **** -->
- <sect1>
+ <sect1 id="pltcl-description">
<title>Description</title>
<sect2>
diff --git a/doc/src/sgml/populate.sgml b/doc/src/sgml/populate.sgml
index 391b96aa736..abac068e622 100644
--- a/doc/src/sgml/populate.sgml
+++ b/doc/src/sgml/populate.sgml
@@ -1,8 +1,8 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/Attic/populate.sgml,v 2.2 2000/03/31 03:27:41 thomas Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/Attic/populate.sgml,v 2.3 2000/09/29 20:21:34 petere Exp $
-->
- <chapter>
+ <chapter id="populate">
<title>Populating a Database</title>
<note>
@@ -18,7 +18,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/populate.sgml,v 2.2 2000/03/31 03:27:
efficient as possible.
</para>
- <sect1>
+ <sect1 id="disable-autocommit">
<title>Disable Auto-commit</title>
<para>
@@ -30,7 +30,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/populate.sgml,v 2.2 2000/03/31 03:27:
</para>
</sect1>
- <sect1>
+ <sect1 id="populate-copy-from">
<title>Use COPY FROM</title>
<para>
@@ -42,7 +42,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/populate.sgml,v 2.2 2000/03/31 03:27:
</para>
</sect1>
- <sect1>
+ <sect1 id="populate-rm-indices">
<title>Remove Indices</title>
<para>
diff --git a/doc/src/sgml/problems.sgml b/doc/src/sgml/problems.sgml
index cbacac46bed..e8a40f2a7d6 100644
--- a/doc/src/sgml/problems.sgml
+++ b/doc/src/sgml/problems.sgml
@@ -1,4 +1,4 @@
-<sect1>
+<sect1 id="problem-reporting">
<title>Problem Reporting Guidelines</title>
<para>
diff --git a/doc/src/sgml/protocol.sgml b/doc/src/sgml/protocol.sgml
index 2817959f6cb..6c9a9888b6c 100644
--- a/doc/src/sgml/protocol.sgml
+++ b/doc/src/sgml/protocol.sgml
@@ -37,7 +37,7 @@ certain environment variables after the connection is established)
are covered elsewhere.
</para>
-<Sect1>
+<Sect1 id="protocol-overview">
<Title>Overview</Title>
<Para>
@@ -85,7 +85,7 @@ itself. The difference is historical.
</para>
</sect1>
-<Sect1>
+<Sect1 id="protocol-protocol">
<Title>Protocol</Title>
<Para>
@@ -620,7 +620,7 @@ to terminate itself.
</sect2>
</sect1>
-<Sect1>
+<Sect1 id="protocol-message-types">
<Title>Message Data Types</Title>
<Para>
@@ -690,7 +690,7 @@ characters that don't fit into your fixed-size buffer.
</Para>
</sect1>
-<Sect1>
+<Sect1 id="protocol-message-formats">
<Title>Message Formats</Title>
<Para>
diff --git a/doc/src/sgml/query.sgml b/doc/src/sgml/query.sgml
index eba1f330a6f..32b9b9a2c15 100644
--- a/doc/src/sgml/query.sgml
+++ b/doc/src/sgml/query.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/query.sgml,v 1.12 2000/06/14 13:12:17 thomas Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/query.sgml,v 1.13 2000/09/29 20:21:34 petere Exp $
-->
<chapter id="query">
@@ -27,7 +27,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/query.sgml,v 1.12 2000/06/14 13:12:17 thoma
are extensions to the <acronym>ANSI</acronym> standard.
</para>
- <sect1>
+ <sect1 id="query-psql">
<title>Interactive Monitor</title>
<para>
@@ -69,7 +69,7 @@ mydb=> \i basics.sql
</para>
</sect1>
- <sect1>
+ <sect1 id="query-concepts">
<title>Concepts</title>
<para>
@@ -93,7 +93,7 @@ mydb=> \i basics.sql
</para>
</sect1>
- <sect1>
+ <sect1 id="query-table">
<title>Creating a New Class</title>
<para>
@@ -140,7 +140,7 @@ CREATE TABLE weather (
</para>
</sect1>
- <sect1>
+ <sect1 id="query-populate">
<title>Populating a Class with Instances</title>
<para>
@@ -171,7 +171,7 @@ COPY weather FROM '/home/user/weather.txt'
</para>
</sect1>
- <sect1>
+ <sect1 id="query-query">
<title>Querying a Class</title>
<para>
@@ -240,7 +240,7 @@ SELECT DISTINCT city
</para>
</sect1>
- <sect1>
+ <sect1 id="query-selectinto">
<title>Redirecting SELECT Queries</title>
<para>
@@ -259,7 +259,7 @@ SELECT * INTO TABLE temp FROM weather;
</para>
</sect1>
- <sect1>
+ <sect1 id="query-join">
<title>Joins Between Classes</title>
<para>
@@ -334,7 +334,7 @@ SELECT W1.city, W1.temp_lo AS low, W1.temp_hi AS high,
</para>
</sect1>
- <sect1>
+ <sect1 id="query-update">
<title>Updates</title>
<para>
@@ -352,7 +352,7 @@ UPDATE weather
</para>
</sect1>
- <sect1>
+ <sect1 id="query-delete">
<title>Deletions</title>
<para>
@@ -374,7 +374,7 @@ DELETE FROM classname;
</para>
</sect1>
- <sect1>
+ <sect1 id="query-agg">
<title>Using Aggregate Functions</title>
<para>
diff --git a/doc/src/sgml/regress.sgml b/doc/src/sgml/regress.sgml
index 56e1d610515..fc761c68dd9 100644
--- a/doc/src/sgml/regress.sgml
+++ b/doc/src/sgml/regress.sgml
@@ -45,7 +45,7 @@
the regression tests are current for every official release.
</para>
- <sect1>
+ <sect1 id="regress-environment">
<title>Regression Environment</title>
<para>
@@ -191,7 +191,7 @@ setenv PGTZ PST8PDT7,M04.01.0,M10.05.03
</para>
</sect1>
- <sect1>
+ <sect1 id="regress-procedure">
<title>Regression Test Procedure</title>
<para>
@@ -305,7 +305,7 @@ setenv PGTZ PST8PDT7,M04.01.0,M10.05.03
</procedure>
</sect1>
- <sect1>
+ <sect1 id="regress-analysis">
<title>Regression Analysis</title>
<para>
@@ -476,7 +476,7 @@ setenv PGTZ PST8PDT7,M04.01.0,M10.05.03
</sect1>
- <sect1>
+ <sect1 id="regress-platform">
<title>Platform-specific comparison files</title>
<para>
diff --git a/doc/src/sgml/release.sgml b/doc/src/sgml/release.sgml
index 86d96cdc366..9a7bc3e5880 100644
--- a/doc/src/sgml/release.sgml
+++ b/doc/src/sgml/release.sgml
@@ -1,11 +1,11 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.59 2000/09/12 21:12:44 momjian Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.60 2000/09/29 20:21:34 petere Exp $
-->
<chapter id="release">
<title>Release Notes</title>
- <sect1>
+ <sect1 id="release-7-1">
<title>Release 7.1</title>
<!--
<docinfo>
@@ -59,7 +59,7 @@ Set session-wide transaction mode READ COMMITTED or SERIALIZABLE (Thomas)
</sect2>
</sect1>
- <sect1>
+ <sect1 id="release-7-0-2">
<title>Release 7.0.2</title>
<!--
<docinfo>
@@ -99,7 +99,7 @@ Added documentation to tarball.
</sect1>
- <sect1>
+ <sect1 id="release-7-0-1">
<title>Release 7.0.1</title>
<!--
<docinfo>
@@ -161,7 +161,7 @@ ecpg changes (Michael)
</sect2>
</sect1>
- <sect1>
+ <sect1 id="release-7-0">
<title>Release 7.0</title>
<!--
<docinfo>
@@ -660,7 +660,7 @@ New multibyte encodings
</sect2>
</sect1>
- <sect1>
+ <sect1 id="release-6-5-3">
<title>Release 6.5.3</title>
<!--
<docinfo>
@@ -703,7 +703,7 @@ Fix dumping rules on inherited tables
</sect1>
- <sect1>
+ <sect1 id="release-6-5-2">
<title>Release 6.5.2</title>
<!--
<docinfo>
@@ -767,7 +767,7 @@ Updated version of pgaccess 0.98
</sect2>
</sect1>
- <sect1>
+ <sect1 id="release-6-5-1">
<title>Release 6.5.1</title>
<!--
<docinfo>
@@ -831,7 +831,7 @@ Add Win1250 (Czech) support (Pavel Behal)
</sect2>
</sect1>
- <sect1>
+ <sect1 id="release-6-5">
<title>Release 6.5</title>
<!--
<docinfo>
@@ -1236,7 +1236,7 @@ New install commands for plpgsql(Jan)
</sect1>
-<sect1>
+<sect1 id="release-6-4-2">
<title>Release 6.4.2</title>
<!--
<docinfo>
@@ -1280,7 +1280,7 @@ Fix for datetime constant problem on some platforms(Thomas)
-<sect1>
+<sect1 id="release-6-4-1">
<title>Release 6.4.1</title>
<!--
<docinfo>
@@ -1353,7 +1353,7 @@ Upgrade to PyGreSQL 2.2(D'Arcy)
-<sect1>
+<sect1 id="release-6-4">
<title>Release 6.4</title>
<!--
<docinfo>
@@ -1659,7 +1659,7 @@ new Makefile.shlib for shared library configuration(Tom)
</sect2>
</sect1>
-<sect1>
+<sect1 id="release-6-3-2">
<title>Release 6.3.2</title>
<!--
<docinfo>
@@ -1738,7 +1738,7 @@ ASSERT fixes(Bruce)
</sect2>
</sect1>
- <sect1>
+ <sect1 id="release-6-3-1">
<title>Release 6.3.1</title>
<!--
<docinfo>
@@ -1831,7 +1831,7 @@ Better identify tcl and tk libs and includes(Bruce)
</sect2>
</sect1>
- <sect1>
+ <sect1 id="release-6-3">
<title>Release 6.3</title>
<!--
<docinfo>
@@ -2150,7 +2150,7 @@ Remove un-needed malloc() calls and replace with palloc()(Bruce)
</sect2>
</sect1>
-<sect1>
+<sect1 id="release-6-2-1">
<title>Release 6.2.1</title>
<!--
<docinfo>
@@ -2241,7 +2241,7 @@ Trigger function for inserting user names for INSERT/UPDATE(Brook Milligan)
</sect2>
</sect1>
-<sect1>
+<sect1 id="release-6-2">
<title>Release 6.2</title>
<!--
<docinfo>
@@ -2404,7 +2404,7 @@ SPI and Trigger programming guides (Vadim & D'Arcy)
</sect2>
</sect1>
-<sect1>
+<sect1 id="release-6-1-1">
<title>Release 6.1.1</title>
<!--
<docinfo>
@@ -2459,7 +2459,7 @@ pg_dumpall now returns proper status, portability fix(Bruce)
</sect2>
</sect1>
-<sect1>
+<sect1 id="release-6-1">
<title>Release 6.1</title>
<!--
<docinfo>
@@ -2639,7 +2639,7 @@ DG-UX, Ultrix, Irix, AIX portability fixes
</sect2>
</sect1>
-<sect1>
+<sect1 id="release-6-0">
<title>Release v6.0</title>
<!--
<docinfo>
@@ -2792,7 +2792,7 @@ Unused/uninialized variables corrected
</sect2>
</sect1>
-<sect1>
+<sect1 id="release-1-09">
<title>Release v1.09</title>
<!--
<docinfo>
@@ -2817,7 +2817,7 @@ releases.
</para>
</sect1>
-<sect1>
+<sect1 id="release-1-02">
<title>Release v1.02</title>
<!--
<docinfo>
@@ -2975,7 +2975,7 @@ Contributors (appologies to any missed)
</sect2>
</sect1>
-<sect1>
+<sect1 id="release-1-01">
<title>Release v1.01</title>
<!--
<docinfo>
@@ -3175,7 +3175,7 @@ Bug fixes:
</sect2>
</sect1>
-<sect1>
+<sect1 id="release-1-0">
<title>Release v1.0</title>
<!--
<docinfo>
@@ -3241,7 +3241,7 @@ Bug fixes:
</sect2>
</sect1>
-<sect1>
+<sect1 id="release-0-03">
<title><productname>Postgres95</productname> Beta 0.03</title>
<!--
<docinfo>
@@ -3373,7 +3373,7 @@ New documentation:
</sect2>
</sect1>
-<sect1>
+<sect1 id="release-0-02">
<title><productname>Postgres95</productname> Beta 0.02</title>
<!--
<docinfo>
@@ -3433,7 +3433,7 @@ The following bugs have been fixed in postgres95-beta-0.02:
</sect2>
</sect1>
-<sect1>
+<sect1 id="release-0-01">
<title><productname>Postgres95</productname> Beta 0.01</title>
<!--
<docinfo>
@@ -3455,7 +3455,7 @@ Initial release.
</para>
</sect1>
- <sect1>
+ <sect1 id="timing-results">
<title>Timing Results</title>
<para>
diff --git a/doc/src/sgml/rules.sgml b/doc/src/sgml/rules.sgml
index f17cfd77b09..c84f1333cad 100644
--- a/doc/src/sgml/rules.sgml
+++ b/doc/src/sgml/rules.sgml
@@ -29,7 +29,7 @@
as well as
[<XRef LinkEnd="STON90b" EndTerm="STON90b">].
</para>
-<Sect1>
+<Sect1 id="querytree">
<Title>What is a Querytree?</Title>
<Para>
@@ -228,7 +228,7 @@
</Sect2>
</Sect1>
-<Sect1>
+<Sect1 id="rules-views">
<Title>Views and the Rule System</Title>
<Sect2>
@@ -973,7 +973,7 @@
</Sect1>
-<Sect1>
+<Sect1 id="rules-insert">
<Title>Rules on INSERT, UPDATE and DELETE</Title>
<Sect2>
@@ -1824,7 +1824,7 @@ Merge Join
</Sect1>
-<Sect1>
+<Sect1 id="rules-permissions">
<Title>Rules and Permissions</Title>
<Para>
@@ -1912,7 +1912,7 @@ Merge Join
</Para>
</Sect1>
-<Sect1>
+<Sect1 id="rules-triggers">
<Title>Rules versus Triggers</Title>
<Para>
diff --git a/doc/src/sgml/runtime.sgml b/doc/src/sgml/runtime.sgml
index 01a9c6c5474..5ae49bfdd5b 100644
--- a/doc/src/sgml/runtime.sgml
+++ b/doc/src/sgml/runtime.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/runtime.sgml,v 1.24 2000/09/06 19:54:45 petere Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/runtime.sgml,v 1.25 2000/09/29 20:21:34 petere Exp $
-->
<Chapter Id="runtime">
@@ -362,7 +362,7 @@ Is the postmaster running at 'localhost' and accepting connections on Unix socke
</sect2>
</sect1>
- <sect1 Id="runtime-config">
+ <sect1 id="runtime-config">
<Title>Run-time configuration</Title>
<para>
@@ -1800,7 +1800,7 @@ openssl x509 -inform PEM -outform PEM -in newreq.pem -out newkey_no_passphrase.p
</para>
</sect1>
- <sect1>
+ <sect1 id="ssh">
<title>Secure TCP/IP Connections with SSH tunnels</title>
<note>
diff --git a/doc/src/sgml/sources.sgml b/doc/src/sgml/sources.sgml
index 347c7efa993..1ab1e0b4cb1 100644
--- a/doc/src/sgml/sources.sgml
+++ b/doc/src/sgml/sources.sgml
@@ -1,11 +1,11 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/sources.sgml,v 2.2 2000/03/31 03:27:41 thomas Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/sources.sgml,v 2.3 2000/09/29 20:21:34 petere Exp $
-->
- <chapter>
+ <chapter id="source">
<title>Postgres Source Code</title>
- <sect1>
+ <sect1 id="source-format">
<title>Formatting</title>
<para>
diff --git a/doc/src/sgml/spi.sgml b/doc/src/sgml/spi.sgml
index d453b1ed70a..141295c1380 100644
--- a/doc/src/sgml/spi.sgml
+++ b/doc/src/sgml/spi.sgml
@@ -59,7 +59,7 @@ a returned integer value or in SPI_result global variable, as described below).
On error, a negative or NULL result will be returned.
</Para>
-<Sect1>
+<Sect1 id="spi-interface">
<Title>Interface Functions</Title>
<REFENTRY ID="SPI-SPICONNECT">
@@ -1096,7 +1096,7 @@ TBD
</Sect1>
-<Sect1>
+<Sect1 id="spi-interface-support">
<Title>Interface Support Functions</Title>
<Para>
@@ -2608,7 +2608,7 @@ TBD
</Sect1>
-<Sect1>
+<Sect1 id="spi-memory">
<Title>Memory Management</Title>
<Para>
@@ -2675,7 +2675,7 @@ this query is done!
</Sect1>
-<Sect1>
+<Sect1 id="spi-visibility">
<Title>Visibility of Data Changes</Title>
<Para>
@@ -2697,7 +2697,7 @@ of Q) or after Q is done.
</Para>
</Sect1>
-<Sect1>
+<Sect1 id="spi-examples">
<Title>Examples</Title>
<Para>
diff --git a/doc/src/sgml/sql.sgml b/doc/src/sgml/sql.sgml
index 05d6442fbb0..51bd5e43c53 100644
--- a/doc/src/sgml/sql.sgml
+++ b/doc/src/sgml/sql.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/sql.sgml,v 1.11 2000/06/20 18:04:18 momjian Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/sql.sgml,v 1.12 2000/09/29 20:21:34 petere Exp $
-->
<chapter id="sql">
@@ -191,7 +191,7 @@ PART: 4 | 3
</para>
</sect1>
- <sect1>
+ <sect1 id="relmodel-formal">
<title id="formal-notion">Relational Data Model Formalities</title>
<para>
@@ -372,7 +372,7 @@ attributes are taken from. We often write a relation scheme as
</sect2>
</sect1>
- <sect1>
+ <sect1 id="relmodel-oper">
<title id="operations">Operations in the Relational Data Model</title>
<para>
diff --git a/doc/src/sgml/start.sgml b/doc/src/sgml/start.sgml
index 438f3b76dba..b5093ffed16 100644
--- a/doc/src/sgml/start.sgml
+++ b/doc/src/sgml/start.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/start.sgml,v 1.12 2000/05/18 14:24:32 momjian Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/start.sgml,v 1.13 2000/09/29 20:21:34 petere Exp $
-->
<chapter id="start">
@@ -40,7 +40,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/start.sgml,v 1.12 2000/05/18 14:24:32 momji
language, Postgres <acronym>SQL</acronym>.
</para>
- <sect1>
+ <sect1 id="start-env">
<title>Setting Up Your Environment</title>
<para>
@@ -121,7 +121,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/start.sgml,v 1.12 2000/05/18 14:24:32 momji
</sect1>
- <sect1>
+ <sect1 id="start-psql">
<title>Starting the Interactive Monitor (psql)</title>
<para>
@@ -200,7 +200,7 @@ FATAL 1:Feb 17 23:19:55:process userid (2360) != database owner (268)
</para>
</sect1>
- <sect1>
+ <sect1 id="start-manage-db">
<title>Managing a Database</title>
<para>
diff --git a/doc/src/sgml/syntax.sgml b/doc/src/sgml/syntax.sgml
index 957067008cd..2749549a19a 100644
--- a/doc/src/sgml/syntax.sgml
+++ b/doc/src/sgml/syntax.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/syntax.sgml,v 1.24 2000/08/07 19:53:27 tgl Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/syntax.sgml,v 1.25 2000/09/29 20:21:34 petere Exp $
-->
<chapter id="syntax">
@@ -19,7 +19,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/syntax.sgml,v 1.24 2000/08/07 19:53:27 tgl
types, functions, and operators.
</para>
- <sect1>
+ <sect1 id="sql-keywords">
<title>Key Words</title>
<para>
@@ -338,7 +338,7 @@ UNCOMMITTED UNNAMED
</sect2>
</sect1>
- <sect1>
+ <sect1 id="sql-comments">
<title>Comments</title>
<para>
@@ -367,7 +367,7 @@ UNCOMMITTED UNNAMED
</para>
</sect1>
- <sect1>
+ <sect1 id="sql-names">
<title>Names</title>
<para>
@@ -404,7 +404,7 @@ UNCOMMITTED UNNAMED
</para>
</sect1>
- <sect1>
+ <sect1 id="sql-constants">
<title>Constants</title>
<para>
@@ -548,7 +548,7 @@ CAST ( '<replaceable>string</replaceable>' AS <replaceable>type</replaceable> )
</sect2>
</sect1>
- <sect1>
+ <sect1 id="sql-columns">
<title>Fields and Columns</title>
<sect2>
@@ -650,7 +650,7 @@ CAST ( '<replaceable>string</replaceable>' AS <replaceable>type</replaceable> )
</sect2>
</sect1>
- <sect1>
+ <sect1 id="sql-operators">
<title>Operators</title>
<para>
@@ -663,7 +663,7 @@ CAST ( '<replaceable>string</replaceable>' AS <replaceable>type</replaceable> )
</para>
</sect1>
- <sect1>
+ <sect1 id="sql-expressions">
<title>Expressions</title>
<para>
diff --git a/doc/src/sgml/trigger.sgml b/doc/src/sgml/trigger.sgml
index d7858a7ce57..0b3442517c9 100644
--- a/doc/src/sgml/trigger.sgml
+++ b/doc/src/sgml/trigger.sgml
@@ -10,7 +10,7 @@
AFTER on INSERT, DELETE or UPDATE of a tuple as a trigger event.
</para>
- <sect1>
+ <sect1 id="trigger-create">
<title>Trigger Creation</title>
<para>
@@ -176,7 +176,7 @@ CREATE TRIGGER <replaceable>trigger</replaceable> [ BEFORE | AFTER ] [ INSERT |
</para>
</sect1>
- <sect1>
+ <sect1 id="trigger-manager">
<title>Interaction with the Trigger Manager</title>
<para>
@@ -389,7 +389,7 @@ typedef struct Trigger
</para>
</sect1>
- <sect1>
+ <sect1 id="trigger-datachanges">
<title>Visibility of Data Changes</title>
<para>
@@ -426,7 +426,7 @@ execution of Q) or after Q is done.
</para>
</sect1>
- <sect1>
+ <sect1 id="trigger-examples">
<title>Examples</title>
<para>
diff --git a/doc/src/sgml/typeconv.sgml b/doc/src/sgml/typeconv.sgml
index bd1c0bbd8f9..5169999f980 100644
--- a/doc/src/sgml/typeconv.sgml
+++ b/doc/src/sgml/typeconv.sgml
@@ -29,7 +29,7 @@ The Programmer's Guide has more details on the exact algorithms used for
implicit type conversion and coercion.
</para>
-<sect1>
+<sect1 id="typeconv-overview">
<title>Overview</title>
<para>
@@ -204,7 +204,7 @@ should use this new function and will no longer do the implicit conversion using
</sect2>
</sect1>
-<sect1>
+<sect1 id="typeconv-oper">
<title>Operators</title>
<sect2>
@@ -419,7 +419,7 @@ will try to oblige.
</sect2>
</sect1>
-<sect1>
+<sect1 id="typeconv-func">
<title>Functions</title>
<procedure>
@@ -569,7 +569,7 @@ tgl=> select substr(text(1234), 3);
</sect2>
</sect1>
-<sect1>
+<sect1 id="typeconv-query">
<title>Query Targets</title>
<procedure>
@@ -620,7 +620,7 @@ tgl=> SELECT * FROM vv;
</sect2>
</sect1>
-<sect1>
+<sect1 id="typeconv-union">
<title>UNION Queries</title>
<para>
diff --git a/doc/src/sgml/user-manag.sgml b/doc/src/sgml/user-manag.sgml
index 942dde5b35f..c1830560b0d 100644
--- a/doc/src/sgml/user-manag.sgml
+++ b/doc/src/sgml/user-manag.sgml
@@ -7,7 +7,7 @@
enough to not warrant explanation.
</para>
- <sect1>
+ <sect1 id="database-users">
<title>Database Users</title>
<para>
@@ -108,7 +108,7 @@ CREATE USER <replaceable>name</replaceable>
</sect2>
</sect1>
- <sect1>
+ <sect1 id="groups">
<title>Groups</title>
<para>
@@ -125,7 +125,7 @@ ALTER GROUP <replaceable>name</replaceable> DROP USER <replaceable>uname1</repla
</para>
</sect1>
- <sect1>
+ <sect1 id="privileges">
<title>Privileges</title>
<para>
@@ -172,7 +172,7 @@ REVOKE ALL ON accounts FROM PUBLIC;
</para>
</sect1>
- <sect1>
+ <sect1 id="perm-functions">
<title>Functions and Triggers</title>
<para>
diff --git a/doc/src/sgml/xfunc.sgml b/doc/src/sgml/xfunc.sgml
index 6a7787dfadd..b61c46de9ce 100644
--- a/doc/src/sgml/xfunc.sgml
+++ b/doc/src/sgml/xfunc.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/xfunc.sgml,v 1.20 2000/08/25 15:17:37 thomas Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/xfunc.sgml,v 1.21 2000/09/29 20:21:34 petere Exp $
-->
<chapter id="xfunc">
@@ -51,7 +51,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/xfunc.sgml,v 1.20 2000/08/25 15:17:37 thoma
and <filename>funcs.c</filename>.
</para>
- <sect1>
+ <sect1 id="xfunc-sql">
<title>Query Language (<acronym>SQL</acronym>) Functions</title>
<para>
@@ -328,7 +328,7 @@ SELECT clean_EMP();
</sect2>
</sect1>
- <sect1>
+ <sect1 id="xfunc-pl">
<title>Procedural Language Functions</title>
<para>
@@ -347,7 +347,7 @@ SELECT clean_EMP();
</para>
</sect1>
- <sect1>
+ <sect1 id="xfunc-internal">
<title>Internal Functions</title>
<para>
@@ -375,7 +375,7 @@ SELECT clean_EMP();
</para>
</sect1>
- <sect1>
+ <sect1 id="xfunc-c">
<title>Compiled (C) Language Functions</title>
<para>
@@ -1198,7 +1198,7 @@ LANGUAGE 'c';
</sect2>
</sect1>
- <sect1>
+ <sect1 id="xfunc-overload">
<title>Function Overloading</title>
<para>
diff --git a/doc/src/sgml/xoper.sgml b/doc/src/sgml/xoper.sgml
index 2c938148fcd..d38e78a4e1a 100644
--- a/doc/src/sgml/xoper.sgml
+++ b/doc/src/sgml/xoper.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/xoper.sgml,v 1.10 2000/04/16 04:41:01 tgl Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/xoper.sgml,v 1.11 2000/09/29 20:21:34 petere Exp $
-->
<Chapter Id="xoper">
@@ -76,7 +76,7 @@ SELECT (a + b) AS c FROM test_complex;
COMMUTATOR and other optimizer hints appear below.
</Para>
- <sect1>
+ <sect1 id="xoper-optimization">
<title>Operator Optimization Information</title>
<note>
diff --git a/doc/src/sgml/xplang.sgml b/doc/src/sgml/xplang.sgml
index 4c566b43c40..af88de13420 100644
--- a/doc/src/sgml/xplang.sgml
+++ b/doc/src/sgml/xplang.sgml
@@ -1,5 +1,5 @@
<!--
-$Header: /cvsroot/pgsql/doc/src/sgml/xplang.sgml,v 1.8 2000/04/02 22:59:40 tgl Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/xplang.sgml,v 1.9 2000/09/29 20:21:34 petere Exp $
-->
<chapter id="xplang">
@@ -23,7 +23,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/xplang.sgml,v 1.8 2000/04/02 22:59:40 tgl E
is outside the scope of this manual.
</para>
- <sect1>
+ <sect1 id="xplang-install">
<title>Installing Procedural Languages</title>
<procedure>
diff --git a/doc/src/sgml/xtypes.sgml b/doc/src/sgml/xtypes.sgml
index af307671fac..b28830f288c 100644
--- a/doc/src/sgml/xtypes.sgml
+++ b/doc/src/sgml/xtypes.sgml
@@ -9,7 +9,7 @@
are in <filename>funcs.sql</filename>.
</para>
- <sect1>
+ <sect1 id="xtypes-userdefined">
<title>User-Defined Types</title>
<sect2>