diff --git a/doc/src/sgml/advanced.sgml b/doc/src/sgml/advanced.sgml
index 4d81fc1413a..58b4adf6e92 100644
--- a/doc/src/sgml/advanced.sgml
+++ b/doc/src/sgml/advanced.sgml
@@ -1,4 +1,4 @@
-
+
Advanced Features
@@ -471,20 +471,3 @@ SELECT name, altitude
-
-
diff --git a/doc/src/sgml/arch-dev.sgml b/doc/src/sgml/arch-dev.sgml
index 669cea1c0c9..16d83bb1e66 100644
--- a/doc/src/sgml/arch-dev.sgml
+++ b/doc/src/sgml/arch-dev.sgml
@@ -1,4 +1,4 @@
-
+
Overview of PostgreSQL Internals
@@ -531,20 +531,3 @@
-
-
diff --git a/doc/src/sgml/backup.sgml b/doc/src/sgml/backup.sgml
index e5d7597dc3d..49f20821fa0 100644
--- a/doc/src/sgml/backup.sgml
+++ b/doc/src/sgml/backup.sgml
@@ -1,4 +1,4 @@
-
+
Backup and Restore
@@ -1615,21 +1615,3 @@ psql -f backup postgres
-
-
diff --git a/doc/src/sgml/biblio.sgml b/doc/src/sgml/biblio.sgml
index 6d55d72c87c..c0e77110eda 100644
--- a/doc/src/sgml/biblio.sgml
+++ b/doc/src/sgml/biblio.sgml
@@ -1,4 +1,4 @@
-
+
Bibliography
@@ -536,20 +536,3 @@ ssimkovi@ag.or.at
-
-
diff --git a/doc/src/sgml/bki.sgml b/doc/src/sgml/bki.sgml
index ca839e8a40e..0d255c8e431 100644
--- a/doc/src/sgml/bki.sgml
+++ b/doc/src/sgml/bki.sgml
@@ -1,4 +1,4 @@
-
+
BKI Backend Interface
@@ -349,20 +349,3 @@ close test_table
-
-
diff --git a/doc/src/sgml/catalogs.sgml b/doc/src/sgml/catalogs.sgml
index 20604d73e48..3a5ad70cc2d 100644
--- a/doc/src/sgml/catalogs.sgml
+++ b/doc/src/sgml/catalogs.sgml
@@ -1,4 +1,4 @@
-
+
@@ -6079,21 +6079,3 @@
-
-
diff --git a/doc/src/sgml/charset.sgml b/doc/src/sgml/charset.sgml
index 2dcaefddc3e..f0ffd3c9dec 100644
--- a/doc/src/sgml/charset.sgml
+++ b/doc/src/sgml/charset.sgml
@@ -1,4 +1,4 @@
-
+
Localization>
@@ -1238,20 +1238,3 @@ RESET client_encoding;
-
-
diff --git a/doc/src/sgml/client-auth.sgml b/doc/src/sgml/client-auth.sgml
index c2fecc26c99..67e3164fbbf 100644
--- a/doc/src/sgml/client-auth.sgml
+++ b/doc/src/sgml/client-auth.sgml
@@ -1,4 +1,4 @@
-
+
Client Authentication
@@ -1039,4 +1039,3 @@ FATAL: database "testdb" does not exist
-
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 12f01d6470e..cd2edd3d2c8 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -1,4 +1,4 @@
-
+
Server Configuration
@@ -4650,20 +4650,3 @@ plruby.use_strict = true # generates error: unknown class name
-
-
diff --git a/doc/src/sgml/datatype.sgml b/doc/src/sgml/datatype.sgml
index c124d00bb7d..ac632ee3778 100644
--- a/doc/src/sgml/datatype.sgml
+++ b/doc/src/sgml/datatype.sgml
@@ -1,4 +1,4 @@
-
+
Data Types
@@ -3437,21 +3437,3 @@ SELECT * FROM pg_attribute
-
-
diff --git a/doc/src/sgml/datetime.sgml b/doc/src/sgml/datetime.sgml
index 7e7e3278a0a..f9d65b16f37 100644
--- a/doc/src/sgml/datetime.sgml
+++ b/doc/src/sgml/datetime.sgml
@@ -1,4 +1,4 @@
-
+
Date/Time Support
@@ -2415,20 +2415,3 @@ $ cal 9 1752
-
-
diff --git a/doc/src/sgml/dfunc.sgml b/doc/src/sgml/dfunc.sgml
index 58c37bd03b4..0f85aa8a45b 100644
--- a/doc/src/sgml/dfunc.sgml
+++ b/doc/src/sgml/dfunc.sgml
@@ -1,4 +1,4 @@
-
+
Compiling and Linking Dynamically-Loaded Functions
@@ -315,21 +315,3 @@ ld -H512 -T512 -o foo.so -e _nostart \e
-->
-
-
diff --git a/doc/src/sgml/diskusage.sgml b/doc/src/sgml/diskusage.sgml
index 3345ff529ea..f1cab2a6778 100644
--- a/doc/src/sgml/diskusage.sgml
+++ b/doc/src/sgml/diskusage.sgml
@@ -1,4 +1,4 @@
-
+
Monitoring Disk Usage
@@ -144,20 +144,3 @@ SELECT relname, relpages FROM pg_class ORDER BY relpages DESC;
-
-
diff --git a/doc/src/sgml/docguide.sgml b/doc/src/sgml/docguide.sgml
index 5cadaa7d5f1..8bce9020239 100644
--- a/doc/src/sgml/docguide.sgml
+++ b/doc/src/sgml/docguide.sgml
@@ -1,4 +1,4 @@
-
+
Documentation
@@ -979,38 +979,6 @@ gmake man.tar.gz
-
- Currently, each SGML source file has the
- following block at the end of the file:
-
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-sgml-parent-document:nil
-sgml-default-dtd-file:"./reference.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:("/usr/lib/sgml/catalog")
-sgml-local-ecat-files:nil
-End:
--->
-
- This will set up a number of editing mode parameters even if you
- do not set up your ~/.emacs file, but it is
- a bit unfortunate, since if you followed the installation
- instructions above, then the catalog path will not match your
- location. Hence you might need to turn off local variables:
-
-(setq inhibit-local-variables t)
-
-
-
The PostgreSQL distribution includes a
parsed DTD definitions file reference.ced.
@@ -1248,20 +1216,3 @@ End:
-
-
diff --git a/doc/src/sgml/ecpg.sgml b/doc/src/sgml/ecpg.sgml
index cbd62e17f5a..523ab363af6 100644
--- a/doc/src/sgml/ecpg.sgml
+++ b/doc/src/sgml/ecpg.sgml
@@ -1,4 +1,4 @@
-
+
ECPG - Embedded SQL in C
@@ -1855,20 +1855,3 @@ ECPGdo(__LINE__, NULL, "SELECT res FROM mytable WHERE index = ? ",
-
-
diff --git a/doc/src/sgml/extend.sgml b/doc/src/sgml/extend.sgml
index 9b1febcca0e..0cd07d70e13 100644
--- a/doc/src/sgml/extend.sgml
+++ b/doc/src/sgml/extend.sgml
@@ -1,4 +1,4 @@
-
+
Extending SQL
@@ -246,20 +246,3 @@
&xindex;
-
-
diff --git a/doc/src/sgml/external-projects.sgml b/doc/src/sgml/external-projects.sgml
index badda2c0658..1a7a0741691 100644
--- a/doc/src/sgml/external-projects.sgml
+++ b/doc/src/sgml/external-projects.sgml
@@ -1,4 +1,4 @@
-
+
PgFoundry and External Projects
@@ -167,20 +167,3 @@
-
-
diff --git a/doc/src/sgml/features.sgml b/doc/src/sgml/features.sgml
index 007573ea271..d7731a124d3 100644
--- a/doc/src/sgml/features.sgml
+++ b/doc/src/sgml/features.sgml
@@ -1,4 +1,4 @@
-
+
SQL Conformance
@@ -155,20 +155,3 @@
-
-
diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml
index 151e6500af3..224b9005dec 100644
--- a/doc/src/sgml/func.sgml
+++ b/doc/src/sgml/func.sgml
@@ -1,4 +1,4 @@
-
+
Functions and Operators
@@ -10589,20 +10589,3 @@ SELECT (pg_stat_file('filename')).modification;
-
-
diff --git a/doc/src/sgml/geqo.sgml b/doc/src/sgml/geqo.sgml
index 448b1be542c..f81ef415483 100644
--- a/doc/src/sgml/geqo.sgml
+++ b/doc/src/sgml/geqo.sgml
@@ -1,4 +1,4 @@
-
+
@@ -309,20 +309,3 @@
-
-
diff --git a/doc/src/sgml/indexam.sgml b/doc/src/sgml/indexam.sgml
index 10ab84278d0..44dac1183e2 100644
--- a/doc/src/sgml/indexam.sgml
+++ b/doc/src/sgml/indexam.sgml
@@ -1,4 +1,4 @@
-
+
Index Access Method Interface Definition
@@ -919,20 +919,3 @@ amcostestimate (PlannerInfo *root,
-
-
diff --git a/doc/src/sgml/indices.sgml b/doc/src/sgml/indices.sgml
index ff011da53ca..04f6401f6ca 100644
--- a/doc/src/sgml/indices.sgml
+++ b/doc/src/sgml/indices.sgml
@@ -1,4 +1,4 @@
-
+
Indexes
@@ -992,20 +992,3 @@ SELECT am.amname AS index_method,
-
-
diff --git a/doc/src/sgml/install-win32.sgml b/doc/src/sgml/install-win32.sgml
index c709f3d49b6..c1d0d51f583 100644
--- a/doc/src/sgml/install-win32.sgml
+++ b/doc/src/sgml/install-win32.sgml
@@ -1,4 +1,4 @@
-
+
Client-Only Installation on Windows
@@ -145,20 +145,3 @@
and require similar setup.
-
-
diff --git a/doc/src/sgml/installation.sgml b/doc/src/sgml/installation.sgml
index daa11b55941..da9022396e5 100644
--- a/doc/src/sgml/installation.sgml
+++ b/doc/src/sgml/installation.sgml
@@ -1,4 +1,4 @@
-
+
PostgreSQL>]]>
@@ -2340,21 +2340,3 @@ kill `cat /usr/local/pgsql/data/postmaster.pid`
-
-
diff --git a/doc/src/sgml/legal.sgml b/doc/src/sgml/legal.sgml
index 4bbe76b6e29..c0a7e0d9d26 100644
--- a/doc/src/sgml/legal.sgml
+++ b/doc/src/sgml/legal.sgml
@@ -1,4 +1,4 @@
-
+
1996-2006
@@ -45,20 +45,3 @@
-
-
diff --git a/doc/src/sgml/libpq.sgml b/doc/src/sgml/libpq.sgml
index db6525e0c88..205ce82e626 100644
--- a/doc/src/sgml/libpq.sgml
+++ b/doc/src/sgml/libpq.sgml
@@ -1,4 +1,4 @@
-
+
libpq - C Library
@@ -5088,20 +5088,3 @@ main(int argc, char **argv)
-
-
diff --git a/doc/src/sgml/lobj.sgml b/doc/src/sgml/lobj.sgml
index 4572cfa7765..52aae72d1e1 100644
--- a/doc/src/sgml/lobj.sgml
+++ b/doc/src/sgml/lobj.sgml
@@ -1,4 +1,4 @@
-
+
Large Objects
@@ -654,20 +654,3 @@ main(int argc, char **argv)
-
-
diff --git a/doc/src/sgml/maintenance.sgml b/doc/src/sgml/maintenance.sgml
index 3a33286d3d7..e4d399efbe3 100644
--- a/doc/src/sgml/maintenance.sgml
+++ b/doc/src/sgml/maintenance.sgml
@@ -1,4 +1,4 @@
-
+
Routine Database Maintenance Tasks
@@ -707,20 +707,3 @@ pg_ctl start | rotatelogs /var/log/pgsql_log 86400
-
-
diff --git a/doc/src/sgml/manage-ag.sgml b/doc/src/sgml/manage-ag.sgml
index 6b1ad390466..fcc6e81b7b1 100644
--- a/doc/src/sgml/manage-ag.sgml
+++ b/doc/src/sgml/manage-ag.sgml
@@ -1,4 +1,4 @@
-
+
Managing Databases
@@ -499,20 +499,3 @@ SELECT spcname FROM pg_tablespace;
-
-
diff --git a/doc/src/sgml/monitoring.sgml b/doc/src/sgml/monitoring.sgml
index 41600f8bb42..58ef8b1f473 100644
--- a/doc/src/sgml/monitoring.sgml
+++ b/doc/src/sgml/monitoring.sgml
@@ -1,4 +1,4 @@
-
+
Monitoring Database Activity
@@ -790,20 +790,3 @@ SELECT pg_stat_get_backend_pid(s.backendid) AS procpid,
-
-
diff --git a/doc/src/sgml/mvcc.sgml b/doc/src/sgml/mvcc.sgml
index baee0d85a2e..a9d7a9d5f98 100644
--- a/doc/src/sgml/mvcc.sgml
+++ b/doc/src/sgml/mvcc.sgml
@@ -1,4 +1,4 @@
-
+
Concurrency Control
@@ -1014,20 +1014,3 @@ UPDATE accounts SET balance = balance - 100.00 WHERE acctnum = 22222;
-
-
diff --git a/doc/src/sgml/perform.sgml b/doc/src/sgml/perform.sgml
index 6d65938c21e..1fc46bd46f2 100644
--- a/doc/src/sgml/perform.sgml
+++ b/doc/src/sgml/perform.sgml
@@ -1,4 +1,4 @@
-
+
Performance Tips
@@ -944,20 +944,3 @@ SELECT * FROM x, y, a, b, c WHERE something AND somethingelse;
-
-
diff --git a/doc/src/sgml/planstats.sgml b/doc/src/sgml/planstats.sgml
index 3eb767d412f..4d07bd4da56 100644
--- a/doc/src/sgml/planstats.sgml
+++ b/doc/src/sgml/planstats.sgml
@@ -1,4 +1,4 @@
-
+
How the Planner Uses Statistics
@@ -349,20 +349,3 @@ rows = (outer_cardinality * inner_cardinality) * selectivity
-
-
diff --git a/doc/src/sgml/plhandler.sgml b/doc/src/sgml/plhandler.sgml
index 870bb7122de..6173d5a6781 100644
--- a/doc/src/sgml/plhandler.sgml
+++ b/doc/src/sgml/plhandler.sgml
@@ -1,4 +1,4 @@
-
+
Writing A Procedural Language Handler
@@ -159,20 +159,3 @@ CREATE LANGUAGE plsample
-
-
diff --git a/doc/src/sgml/plperl.sgml b/doc/src/sgml/plperl.sgml
index 32a7b12c710..42a5a578c61 100644
--- a/doc/src/sgml/plperl.sgml
+++ b/doc/src/sgml/plperl.sgml
@@ -1,4 +1,4 @@
-
+
PL/Perl - Perl Procedural Language
@@ -876,20 +876,3 @@ CREATE TRIGGER test_valid_id_trig
-
-
diff --git a/doc/src/sgml/plpgsql.sgml b/doc/src/sgml/plpgsql.sgml
index 245cf8b79fb..3fc8245cb72 100644
--- a/doc/src/sgml/plpgsql.sgml
+++ b/doc/src/sgml/plpgsql.sgml
@@ -1,4 +1,4 @@
-
+
PL/pgSQL - SQL Procedural Language
@@ -3923,20 +3923,3 @@ $$ LANGUAGE plpgsql STRICT IMMUTABLE;
-
-
diff --git a/doc/src/sgml/pltcl.sgml b/doc/src/sgml/pltcl.sgml
index d4bdabeeaed..3242c891e7a 100644
--- a/doc/src/sgml/pltcl.sgml
+++ b/doc/src/sgml/pltcl.sgml
@@ -1,4 +1,4 @@
-
+
PL/Tcl - Tcl Procedural Language
@@ -741,20 +741,3 @@ CREATE TRIGGER trig_mytab_modcount BEFORE INSERT OR UPDATE ON mytab
-
-
diff --git a/doc/src/sgml/problems.sgml b/doc/src/sgml/problems.sgml
index 0e02d3d92f5..b0f42a6923c 100644
--- a/doc/src/sgml/problems.sgml
+++ b/doc/src/sgml/problems.sgml
@@ -1,4 +1,4 @@
-
+
Bug Reporting Guidelines
@@ -364,20 +364,3 @@
-
-
diff --git a/doc/src/sgml/query.sgml b/doc/src/sgml/query.sgml
index 45b028b42b7..1d44bdb0f0f 100644
--- a/doc/src/sgml/query.sgml
+++ b/doc/src/sgml/query.sgml
@@ -1,4 +1,4 @@
-
+
The SQL Language
@@ -878,20 +878,3 @@ DELETE FROM tablename;
-
-
diff --git a/doc/src/sgml/ref/abort.sgml b/doc/src/sgml/ref/abort.sgml
index 45b34f11a96..6bc97de7bb8 100644
--- a/doc/src/sgml/ref/abort.sgml
+++ b/doc/src/sgml/ref/abort.sgml
@@ -1,5 +1,5 @@
@@ -98,20 +98,3 @@ ABORT;
-
-
diff --git a/doc/src/sgml/ref/alter_aggregate.sgml b/doc/src/sgml/ref/alter_aggregate.sgml
index a54969032c0..d3af9876cf4 100644
--- a/doc/src/sgml/ref/alter_aggregate.sgml
+++ b/doc/src/sgml/ref/alter_aggregate.sgml
@@ -1,5 +1,5 @@
@@ -146,20 +146,3 @@ ALTER AGGREGATE myavg(integer) SET SCHEMA myschema;
-
-
diff --git a/doc/src/sgml/ref/alter_conversion.sgml b/doc/src/sgml/ref/alter_conversion.sgml
index 50ab29a48ac..712de96e0fb 100644
--- a/doc/src/sgml/ref/alter_conversion.sgml
+++ b/doc/src/sgml/ref/alter_conversion.sgml
@@ -1,5 +1,5 @@
@@ -115,20 +115,3 @@ ALTER CONVERSION iso_8859_1_to_utf8 OWNER TO joe;
-
-
diff --git a/doc/src/sgml/ref/alter_database.sgml b/doc/src/sgml/ref/alter_database.sgml
index de4966614c2..8ddff97e029 100644
--- a/doc/src/sgml/ref/alter_database.sgml
+++ b/doc/src/sgml/ref/alter_database.sgml
@@ -1,5 +1,5 @@
@@ -188,20 +188,3 @@ ALTER DATABASE test SET enable_indexscan TO off;
-
-
diff --git a/doc/src/sgml/ref/alter_domain.sgml b/doc/src/sgml/ref/alter_domain.sgml
index 9913e2efb92..08a26636acd 100644
--- a/doc/src/sgml/ref/alter_domain.sgml
+++ b/doc/src/sgml/ref/alter_domain.sgml
@@ -1,5 +1,5 @@
@@ -254,20 +254,3 @@ ALTER DOMAIN zipcode SET SCHEMA customers;
-
-
diff --git a/doc/src/sgml/ref/alter_function.sgml b/doc/src/sgml/ref/alter_function.sgml
index 978847a47b0..d56437538e9 100644
--- a/doc/src/sgml/ref/alter_function.sgml
+++ b/doc/src/sgml/ref/alter_function.sgml
@@ -1,5 +1,5 @@
@@ -249,20 +249,3 @@ ALTER FUNCTION sqrt(integer) SET SCHEMA maths;
-
-
diff --git a/doc/src/sgml/ref/alter_group.sgml b/doc/src/sgml/ref/alter_group.sgml
index 884f1e22c0c..327de341b0f 100644
--- a/doc/src/sgml/ref/alter_group.sgml
+++ b/doc/src/sgml/ref/alter_group.sgml
@@ -1,5 +1,5 @@
@@ -127,20 +127,3 @@ ALTER GROUP workers DROP USER beth;
-
-
diff --git a/doc/src/sgml/ref/alter_index.sgml b/doc/src/sgml/ref/alter_index.sgml
index a38005bc209..a55bafb5935 100644
--- a/doc/src/sgml/ref/alter_index.sgml
+++ b/doc/src/sgml/ref/alter_index.sgml
@@ -1,5 +1,5 @@
@@ -213,20 +213,3 @@ REINDEX INDEX distributors;
-
-
diff --git a/doc/src/sgml/ref/alter_language.sgml b/doc/src/sgml/ref/alter_language.sgml
index 8a99996891f..9c336f163bf 100644
--- a/doc/src/sgml/ref/alter_language.sgml
+++ b/doc/src/sgml/ref/alter_language.sgml
@@ -1,5 +1,5 @@
@@ -77,20 +77,3 @@ ALTER LANGUAGE name RENAME TO newname
-
-
diff --git a/doc/src/sgml/ref/alter_opclass.sgml b/doc/src/sgml/ref/alter_opclass.sgml
index e1d09fe9050..aa79f5704a9 100644
--- a/doc/src/sgml/ref/alter_opclass.sgml
+++ b/doc/src/sgml/ref/alter_opclass.sgml
@@ -1,5 +1,5 @@
@@ -105,20 +105,3 @@ ALTER OPERATOR CLASS name USING