diff --git a/doc/src/sgml/acronyms.sgml b/doc/src/sgml/acronyms.sgml
index 411e368a9c6..beac61208fa 100644
--- a/doc/src/sgml/acronyms.sgml
+++ b/doc/src/sgml/acronyms.sgml
@@ -111,7 +111,7 @@
CVE
- Common Vulnerabilities and Exposures
+ Common Vulnerabilities and Exposures
@@ -321,7 +321,7 @@
IEEE
- Institute of Electrical and
+ Institute of Electrical and
Electronics Engineers
@@ -384,7 +384,7 @@
JavaScript Object Notation
+ url="https://www.json.org">JavaScript Object Notation
diff --git a/doc/src/sgml/biblio.sgml b/doc/src/sgml/biblio.sgml
index 7642c4834a1..4010671a3d9 100644
--- a/doc/src/sgml/biblio.sgml
+++ b/doc/src/sgml/biblio.sgml
@@ -12,7 +12,7 @@
Some white papers and technical reports from the original
POSTGRES development team
are available at the University of California, Berkeley, Computer Science
- Department web site.
+ Department web site.
@@ -137,7 +137,7 @@
- SQL Technical Report
+ SQL Technical Report
Part 6: SQL support for JavaScript Object
Notation (JSON)
First Edition
@@ -213,7 +213,7 @@ ssimkovi@ag.or.at
- The
+ The
design and implementation of the POSTGRES query
optimizer
@@ -330,7 +330,7 @@ ssimkovi@ag.or.at
- The POSTGRES
+ The POSTGRES
data model
@@ -352,7 +352,7 @@ ssimkovi@ag.or.at
- Generalized
+ Generalized
Partial Indexes
@@ -381,7 +381,7 @@ ssimkovi@ag.or.at
- The
+ The
design of POSTGRES
@@ -428,7 +428,7 @@ ssimkovi@ag.or.at
- The
+ The
design of the POSTGRES storage
system
@@ -447,7 +447,7 @@ ssimkovi@ag.or.at
- A
+ A
commentary on the POSTGRES rules
system
@@ -473,7 +473,7 @@ ssimkovi@ag.or.at
- The
+ The
case for partial indexes
@@ -491,7 +491,7 @@ ssimkovi@ag.or.at
- The
+ The
implementation of POSTGRES
@@ -519,7 +519,7 @@ ssimkovi@ag.or.at
- On
+ On
Rules, Procedures, Caching and Views in Database Systems
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 5921de57d73..6a5c56fb7b5 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -5610,7 +5610,7 @@ local0.* /var/log/postgresql
by .)
The supported %-escapes are similar to those
listed in the Open Group's strftime
+ url="https://pubs.opengroup.org/onlinepubs/009695399/functions/strftime.html">strftime
specification.
Note that the system's strftime is not used
directly, so platform-specific (nonstandard) extensions do not work.
diff --git a/doc/src/sgml/cube.sgml b/doc/src/sgml/cube.sgml
index c6e586270aa..4efe3977d7d 100644
--- a/doc/src/sgml/cube.sgml
+++ b/doc/src/sgml/cube.sgml
@@ -545,7 +545,7 @@ t
My thanks are primarily to Prof. Joe Hellerstein
- () for elucidating the
+ () for elucidating the
gist of the GiST (), and
to his former student Andy Dong for his example written for Illustra.
I am also grateful to all Postgres developers, present and past, for
diff --git a/doc/src/sgml/dfunc.sgml b/doc/src/sgml/dfunc.sgml
index a87e47a104d..a6357676217 100644
--- a/doc/src/sgml/dfunc.sgml
+++ b/doc/src/sgml/dfunc.sgml
@@ -208,7 +208,7 @@ gcc -G -o foo.so foo.o
If this is too complicated for you, you should consider using
-
+
GNU Libtool,
which hides the platform differences behind a uniform interface.
diff --git a/doc/src/sgml/earthdistance.sgml b/doc/src/sgml/earthdistance.sgml
index 670fc9955f7..0c3ef4bc8e1 100644
--- a/doc/src/sgml/earthdistance.sgml
+++ b/doc/src/sgml/earthdistance.sgml
@@ -19,7 +19,7 @@
In this module, the Earth is assumed to be perfectly spherical.
(If that's too inaccurate for you, you might want to look at the
- PostGIS
+ PostGIS
project.)
diff --git a/doc/src/sgml/external-projects.sgml b/doc/src/sgml/external-projects.sgml
index f94e450ef9e..fd63e296356 100644
--- a/doc/src/sgml/external-projects.sgml
+++ b/doc/src/sgml/external-projects.sgml
@@ -79,7 +79,7 @@
libpqxx
C++
C++ interface
-
+
@@ -93,7 +93,7 @@
Npgsql
.NET
.NET data provider
-
+
@@ -128,7 +128,7 @@
psycopg
Python
DB API 2.0-compliant
-
+
@@ -240,10 +240,10 @@
contains several extensions, which are described in
. Other extensions are developed
independently, like PostGIS. Even
+ url="https://postgis.net/">PostGIS. Even
PostgreSQL replication solutions can be developed
externally. For example, Slony-I is a popular
+ url="https://www.slony.info">Slony-I is a popular
master/standby replication solution that is developed independently
from the core project.
diff --git a/doc/src/sgml/geqo.sgml b/doc/src/sgml/geqo.sgml
index 8de1e30d912..0c53ca2c9cf 100644
--- a/doc/src/sgml/geqo.sgml
+++ b/doc/src/sgml/geqo.sgml
@@ -312,7 +312,7 @@
-
+
Evolutionary Computation and its application to art and design, by
Craig Reynolds
diff --git a/doc/src/sgml/install-windows.sgml b/doc/src/sgml/install-windows.sgml
index 12b9843b2fa..bb76b04d32b 100644
--- a/doc/src/sgml/install-windows.sgml
+++ b/doc/src/sgml/install-windows.sgml
@@ -288,7 +288,7 @@ $ENV{MSBFLAGS}="/m";
Required for GSSAPI authentication support. MIT Kerberos can be
downloaded from
- .
+ .
@@ -297,7 +297,7 @@ $ENV{MSBFLAGS}="/m";
libxslt
Required for XML support. Binaries can be downloaded from
- or source from
+ or source from
. Note that libxml2 requires iconv,
which is available from the same download location.
@@ -334,7 +334,7 @@ $ENV{MSBFLAGS}="/m";
Required for compression support in pg_dump
and pg_restore. Binaries can be downloaded
- from .
+ from .
diff --git a/doc/src/sgml/intro.sgml b/doc/src/sgml/intro.sgml
index 25e98ebe07d..63eda059f0c 100644
--- a/doc/src/sgml/intro.sgml
+++ b/doc/src/sgml/intro.sgml
@@ -87,7 +87,7 @@
PostgreSQL is an object-relational
database management system (ORDBMS) based on
-
+
POSTGRES, Version 4.2,
developed at the University of California at Berkeley Computer Science
Department. POSTGRES pioneered many concepts that only became
diff --git a/doc/src/sgml/isn.sgml b/doc/src/sgml/isn.sgml
index 598dda2e9a8..13040417264 100644
--- a/doc/src/sgml/isn.sgml
+++ b/doc/src/sgml/isn.sgml
@@ -356,7 +356,7 @@ SELECT isbn13(id) FROM test;
several sites, including:
-
+
diff --git a/doc/src/sgml/monitoring.sgml b/doc/src/sgml/monitoring.sgml
index cef9143a1e3..4e87de2236a 100644
--- a/doc/src/sgml/monitoring.sgml
+++ b/doc/src/sgml/monitoring.sgml
@@ -4150,7 +4150,7 @@ SELECT pg_stat_get_backend_pid(s.backendid) AS pid,
DTrace
utility is supported, which, at the time of this writing, is available
on Solaris, macOS, FreeBSD, NetBSD, and Oracle Linux. The
- SystemTap project
+ SystemTap project
for Linux provides a DTrace equivalent and can also be used. Supporting other dynamic
tracing utilities is theoretically possible by changing the definitions for
the macros in src/include/utils/probes.h.
diff --git a/doc/src/sgml/nls.sgml b/doc/src/sgml/nls.sgml
index f2c1792955b..3764d49f627 100644
--- a/doc/src/sgml/nls.sgml
+++ b/doc/src/sgml/nls.sgml
@@ -146,7 +146,7 @@ msgstr "another translated"
someone has already done some translation work. The files are
named language.po,
where language is the
-
+
ISO 639-1 two-letter language code (in lower case), e.g.,
fr.po for French. If there is really a need
for more than one translation effort per language then the files
diff --git a/doc/src/sgml/pgcrypto.sgml b/doc/src/sgml/pgcrypto.sgml
index 5c796666543..fa20c07a520 100644
--- a/doc/src/sgml/pgcrypto.sgml
+++ b/doc/src/sgml/pgcrypto.sgml
@@ -1290,12 +1290,12 @@ gen_random_uuid() returns uuid
The GNU Privacy Handbook.
-
+
Describes the crypt-blowfish algorithm.
-
+
How to choose a good password.
@@ -1341,7 +1341,7 @@ gen_random_uuid() returns uuid
Description of Fortuna CSPRNG.
-
+
Jean-Luc Cooke Fortuna-based /dev/random driver for Linux.
diff --git a/doc/src/sgml/plperl.sgml b/doc/src/sgml/plperl.sgml
index 967efba3b55..78ad2f01135 100644
--- a/doc/src/sgml/plperl.sgml
+++ b/doc/src/sgml/plperl.sgml
@@ -14,7 +14,7 @@
PL/Perl is a loadable procedural language that enables you to write
PostgreSQL functions in the
- Perl programming language.
+ Perl programming language.
diff --git a/doc/src/sgml/pltcl.sgml b/doc/src/sgml/pltcl.sgml
index 7ff828de700..300dcb954d2 100644
--- a/doc/src/sgml/pltcl.sgml
+++ b/doc/src/sgml/pltcl.sgml
@@ -14,7 +14,7 @@
PL/Tcl is a loadable procedural language for the
PostgreSQL database system
- that enables the
+ that enables the
Tcl language to be used to write
PostgreSQL functions.
diff --git a/doc/src/sgml/seg.sgml b/doc/src/sgml/seg.sgml
index d07329f5d17..c8bb89c0bdb 100644
--- a/doc/src/sgml/seg.sgml
+++ b/doc/src/sgml/seg.sgml
@@ -384,7 +384,7 @@ postgres=> select '10(+-)1'::seg as seg;
My thanks are primarily to Prof. Joe Hellerstein
- () for elucidating the
+ () for elucidating the
gist of the GiST (). I am
also grateful to all Postgres developers, present and past, for enabling
myself to create my own world and live undisturbed in it. And I would like
diff --git a/doc/src/sgml/textsearch.sgml b/doc/src/sgml/textsearch.sgml
index cf6f2bde490..64d079742cb 100644
--- a/doc/src/sgml/textsearch.sgml
+++ b/doc/src/sgml/textsearch.sgml
@@ -3091,7 +3091,7 @@ largehearted
The Snowball dictionary template is based on a project
by Martin Porter, inventor of the popular Porter's stemming algorithm
for the English language. Snowball now provides stemming algorithms for
- many languages (see the Snowball
+ many languages (see the Snowball
site for more information). Each algorithm understands how to
reduce common variant forms of words to a base, or stem, spelling within
its language. A Snowball dictionary requires a language