postgresql/doc/src/sgml
Michael Paquier 33ab0a2a52 Fix typos in comments, code and documentation
While on it, newlines are removed from the end of two elog() strings.
The others are simple grammar mistakes.  One comment in pg_upgrade
referred incorrectly to sequences since a7e5457.

Author: Justin Pryzby
Discussion: https://postgr.es/m/20221230231257.GI1153@telsasoft.com
Backpatch-through: 11
2023-01-03 16:26:14 +09:00
..
images
keywords Revert SQL/JSON features 2022-09-01 17:07:14 -04:00
ref Fix typos in comments, code and documentation 2023-01-03 16:26:14 +09:00
.gitignore Update .gitignore 2022-09-14 21:56:01 +02:00
acronyms.sgml doc: add section about heap-only tuples (HOT) 2022-08-12 15:05:13 -04:00
adminpack.sgml Add glossary entries related to superusers 2022-11-18 11:59:26 +01:00
advanced.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
amcheck.sgml doc: Standardize capitalization of term "hot standby"/"Hot Standby" 2022-03-11 15:16:21 +09:00
appendix-obsolete-default-roles.sgml Fix file references inside some SGML comments 2022-06-20 14:33:41 +02:00
appendix-obsolete-pgreceivexlog.sgml Fix file references inside some SGML comments 2022-06-20 14:33:41 +02:00
appendix-obsolete-pgresetxlog.sgml Fix file references inside some SGML comments 2022-06-20 14:33:41 +02:00
appendix-obsolete-pgxlogdump.sgml Fix file references inside some SGML comments 2022-06-20 14:33:41 +02:00
appendix-obsolete-recovery-config.sgml Remove promote_trigger_file. 2022-11-29 12:08:38 +13:00
appendix-obsolete.sgml Fix file references inside some SGML comments 2022-06-20 14:33:41 +02:00
arch-dev.sgml doc: Properly punctuate "etc." 2022-05-19 09:42:17 +02:00
archive-modules.sgml doc: Improve some markups and some wording around archiving modules 2022-08-19 10:00:12 +09:00
array.sgml
auth-delay.sgml doc: Do s/int/integer/ to describe the type of some GUC parameters 2022-06-17 09:03:07 +09:00
auto-explain.sgml Fix typos in comments, code and documentation 2023-01-03 16:26:14 +09:00
backup-manifest.sgml Fix file references inside some SGML comments 2022-06-20 14:33:41 +02:00
backup.sgml Restore archive_command documentation 2022-09-22 07:35:00 -04:00
basebackup-to-shell.sgml doc: Improve some markups and some wording around archiving modules 2022-08-19 10:00:12 +09:00
basic-archive.sgml Allow archiving via loadable modules. 2022-02-03 14:05:02 -05:00
bgworker.sgml doc: Correct type of bgw_notify_pid 2022-10-14 08:38:49 +02:00
biblio.sgml doc: Remove link to JSON support in the SQL specification 2022-01-06 11:41:09 +09:00
bki.sgml doc: Properly punctuate "etc." 2022-05-19 09:42:17 +02:00
bloom.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
brin.sgml Fix assorted doc typos 2022-08-04 16:09:15 +07:00
btree-gin.sgml
btree-gist.sgml Add bool to btree_gist documentation 2021-12-11 04:59:15 +01:00
btree.sgml doc: add section about heap-only tuples (HOT) 2022-08-12 15:05:13 -04:00
catalogs.sgml Add USER SET parameter values for pg_db_role_setting 2022-12-09 13:12:20 +03:00
charset.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
citext.sgml
client-auth.sgml doc: Fix description of how the default user name is chosen 2022-11-24 09:04:50 +01:00
color.sgml Add color support for new frontend detail/hint messages 2022-04-11 17:36:44 +02:00
config.sgml Add page-level freezing to VACUUM. 2022-12-28 08:50:47 -08:00
contrib-spi.sgml
contrib.sgml Add contrib/pg_walinspect. 2022-04-08 00:26:44 -07:00
cube.sgml doc: Avoid writing in first-person form 2022-12-02 13:49:54 +01:00
custom-rmgr.sgml Mark argument of RegisterCustomRmgr() as const. 2022-11-15 16:01:35 -08:00
custom-scan.sgml Allow CustomScan providers to say whether they support projections. 2021-07-06 18:10:20 -04:00
datatype.sgml doc: add transaction processing chapter with internals info 2022-11-29 20:49:52 -05:00
datetime.sgml doc: Properly punctuate "etc." 2022-05-19 09:42:17 +02:00
dblink.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
ddl.sgml Add grantable MAINTAIN privilege and pg_maintain role. 2022-12-13 17:33:28 -08:00
dfunc.sgml Remove HP-UX port. 2022-07-08 14:05:05 +12:00
dict-int.sgml
dict-xsyn.sgml
diskusage.sgml
dml.sgml
docguide.sgml doc: Fix link to FreeBSD documentation project 2022-09-12 22:17:17 +02:00
earthdistance.sgml Doc: add a glossary entry for "domain". 2021-07-30 14:50:21 -04:00
ecpg.sgml doc: add documentation about ecpg Oracle-compatibility mode 2022-07-14 16:19:45 -04:00
errcodes.sgml
event-trigger.sgml Fix event trigger example 2022-12-23 13:21:41 +01:00
extend.sgml In extensions, don't replace objects not belonging to the extension. 2022-08-08 11:12:31 -04:00
external-projects.sgml doc: update metacpan.org links to avoid redirects 2022-11-16 10:24:37 +01:00
fdwhandler.sgml Allow batch insertion during COPY into a foreign table. 2022-10-13 18:45:00 +09:00
features.sgml
file-fdw.sgml
filelist.sgml doc: add transaction processing chapter with internals info 2022-11-29 20:49:52 -05:00
func.sgml Simplify the implementations of the to_reg* functions. 2022-12-27 12:33:04 -05:00
fuzzystrmatch.sgml
generate-errcodes-table.pl Update copyright for 2023 2023-01-02 15:00:37 -05:00
generate-keywords-table.pl Update copyright for 2023 2023-01-02 15:00:37 -05:00
generic-wal.sgml Custom WAL Resource Managers. 2022-04-06 23:06:46 -07:00
geqo.sgml
gin.sgml
gist.sgml Doc: fix minor issues in GiST support function documentation. 2021-10-04 13:34:31 -04:00
glossary.sgml doc: add transaction processing chapter with internals info 2022-11-29 20:49:52 -05:00
hash.sgml Remove some trailing whitespace in documentation files 2022-01-27 18:31:01 +01:00
high-availability.sgml Remove promote_trigger_file. 2022-11-29 12:08:38 +13:00
history.sgml
hstore.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
indexam.sgml doc: add section about heap-only tuples (HOT) 2022-08-12 15:05:13 -04:00
indices.sgml doc: mention "bloom" as a possible index access method 2022-08-31 22:35:09 -04:00
info.sgml
information_schema.sgml Add UNIQUE null treatment option 2022-02-03 11:48:21 +01:00
install-binaries.sgml
install-windows.sgml doc: document the TAP test environment variables 2022-11-16 10:25:21 +01:00
installation.sgml Add option to specify segment size in blocks 2022-12-07 19:32:59 -08:00
intagg.sgml
intarray.sgml Doc: improve example for intarray's uniq() function. 2022-06-03 13:54:53 -04:00
intro.sgml
isn.sgml
jit.sgml
json.sgml doc: Fix inconsistent quotes in some jsonb fields 2022-07-11 10:56:17 +09:00
keywords.sgml
legal.sgml Update copyright for 2023 2023-01-02 15:00:37 -05:00
libpq.sgml Rethink handling of [Prevent|Is]InTransactionBlock in pipeline mode. 2022-12-13 14:23:58 -05:00
limits.sgml Doc: mention limitation of the number of resultset columns 2022-06-01 12:44:45 +12:00
lo.sgml Doc: add a glossary entry for "domain". 2021-07-30 14:50:21 -04:00
lobj.sgml Update copyright for 2023 2023-01-02 15:00:37 -05:00
logical-replication.sgml Rework <warning> box about column list combining in logical replication 2022-12-23 17:49:51 +01:00
logicaldecoding.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
ltree.sgml plpython: Adjust docs after removal of Python 2 support. 2022-03-07 18:30:57 -08:00
maintenance.sgml doc: warn about security issues around log files 2022-08-12 12:02:21 -04:00
Makefile Run xmllint validation only once 2022-09-14 18:10:18 +02:00
manage-ag.sgml Remove configure probes for symlink/readlink, and dead code. 2022-08-05 09:22:56 +12:00
meson.build Update copyright for 2023 2023-01-02 15:00:37 -05:00
mk_feature_tables.pl
monitoring.sgml doc: Re-order Table 28.2 "Collected Statistics Views" 2023-01-02 08:48:21 +01:00
mvcc.sgml Rework <warning> box about column list combining in logical replication 2022-12-23 17:49:51 +01:00
nls.sgml doc: Avoid writing in first-person form 2022-12-02 13:49:54 +01:00
notation.sgml doc: clarify syntax notation, particularly parentheses 2022-02-02 21:53:52 -05:00
oid2name.sgml
oldsnapshot.sgml
pageinspect.sgml Add bt_multi_page_stats() function to contrib/pageinspect. 2023-01-02 13:02:29 -05:00
parallel.sgml Fix typos in comments, code and documentation 2023-01-03 16:26:14 +09:00
passwordcheck.sgml
perform.sgml doc: use wording "restore" instead of "reload" of dumps 2022-07-21 14:55:23 -04:00
pgbuffercache.sgml pg_buffercache: Add pg_buffercache_summary() 2022-10-13 09:55:46 -07:00
pgcrypto.sgml doc: Avoid writing in first-person form 2022-12-02 13:49:54 +01:00
pgfreespacemap.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
pgprewarm.sgml doc: add pg_prewarm example 2022-07-08 18:36:27 -04:00
pgrowlocks.sgml doc: add transaction processing chapter with internals info 2022-11-29 20:49:52 -05:00
pgstatstatements.sgml Fix pg_stat_statements for MERGE 2022-09-27 10:44:42 +02:00
pgstattuple.sgml
pgsurgery.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
pgtrgm.sgml doc: Document pg_trgm being case-insensitive by default 2022-08-17 09:56:02 +02:00
pgvisibility.sgml Use has_privs_for_roles for predefined role checks 2022-03-28 15:10:04 -04:00
pgwalinspect.sgml Use float8 datatype for percentiles in pg_walinspect stat functions 2022-09-12 10:01:00 +02:00
planstats.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
plhandler.sgml doc: use wording "restore" instead of "reload" of dumps 2022-07-21 14:55:23 -04:00
plperl.sgml doc: Properly punctuate "etc." 2022-05-19 09:42:17 +02:00
plpgsql.sgml In plpgsql, don't preassign portal names to bound cursor variables. 2023-01-01 13:22:34 -05:00
plpython.sgml plpython: Adjust docs after removal of Python 2 support. 2022-03-07 18:30:57 -08:00
pltcl.sgml doc: Properly punctuate "etc." 2022-05-19 09:42:17 +02:00
postgres-fdw.sgml Sample postgres_fdw tables remotely during ANALYZE 2022-12-30 23:16:01 +01:00
postgres.sgml doc: add transaction processing chapter with internals info 2022-11-29 20:49:52 -05:00
problems.sgml
protocol.sgml Rethink handling of [Prevent|Is]InTransactionBlock in pipeline mode. 2022-12-13 14:23:58 -05:00
queries.sgml Doc: update queries.sgml for optional subquery aliases. 2022-11-27 12:26:04 -05:00
query.sgml Doc: improve tutorial section about grouped aggregates. 2022-11-08 18:25:03 -05:00
rangetypes.sgml Revert 29854ee8d1 due to buildfarm failures 2021-06-15 21:44:40 +03:00
README.links doc: mention <link> can be inside of <command>, but not <xref> 2021-04-22 16:01:17 -04:00
reference.sgml Add support for MERGE SQL command 2022-03-28 16:47:48 +02:00
regress.sgml doc: Add installation instructions for building with meson 2022-12-01 15:32:38 +01:00
release-16.sgml Stamp HEAD as 16devel. 2022-06-30 11:26:40 -04:00
release.sgml Stamp HEAD as 16devel. 2022-06-30 11:26:40 -04:00
replication-origins.sgml Refer to replication origin roident as "ID" in user facing messages and docs 2022-08-18 08:57:13 +07:00
rowtypes.sgml Doc: add a glossary entry for "domain". 2021-07-30 14:50:21 -04:00
rules.sgml Remove logic for converting a table to a view. 2022-12-02 12:14:32 -05:00
runtime.sgml doc: Add installation instructions for building with meson 2022-12-01 15:32:38 +01:00
seg.sgml
sepgsql.sgml doc: Fix link to SELinux user guide in sepgsql page 2021-10-28 09:25:55 +09:00
sourcerepo.sgml
sources.sgml Fix typos in comments, code and documentation 2023-01-03 16:26:14 +09:00
spgist.sgml doc: Fix some typos and markups 2021-09-29 11:56:13 +09:00
spi.sgml Fix SPI's handling of errors during transaction commit. 2022-02-28 12:45:36 -05:00
sslinfo.sgml
standalone-install.xml doc: Add installation instructions for building with meson 2022-12-01 15:32:38 +01:00
standalone-profile.xsl Remove unused chunk from standalone-profile.xsl 2021-10-30 12:38:14 +02:00
start.sgml
storage.sgml Revert 56-bit relfilenode change and follow-up commits. 2022-09-28 09:55:28 -04:00
stylesheet-common.xsl
stylesheet-fo.xsl
stylesheet-hh.xsl Fix XML namespace declarations 2022-02-15 11:13:49 +01:00
stylesheet-html-common.xsl docs: Work around bug in the docbook xsl stylesheets. 2022-02-15 13:52:40 -08:00
stylesheet-html-nochunk.xsl Fix XML namespace declarations 2022-02-15 11:13:49 +01:00
stylesheet-man.xsl
stylesheet-speedup-common.xsl
stylesheet-speedup-xhtml.xsl
stylesheet-text.xsl Fix XML namespace declarations 2022-02-15 11:13:49 +01:00
stylesheet.css
stylesheet.xsl Fix XML namespace declarations 2022-02-15 11:13:49 +01:00
syntax.sgml Fix typos in comments, code and documentation 2023-01-03 16:26:14 +09:00
system-views.sgml doc: add transaction processing chapter with internals info 2022-11-29 20:49:52 -05:00
tableam.sgml Fix doc oversight for custom WAL resource managers. 2022-08-25 10:26:31 -07:00
tablefunc.sgml Use the correct article for abbreviations 2021-06-11 13:38:04 +12:00
tablesample-method.sgml Use the correct article for abbreviations 2021-06-11 13:38:04 +12:00
tcn.sgml
test-decoding.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
textsearch.sgml Replace link to Hunspell with the current homepage 2022-11-21 23:25:48 +01:00
trigger.sgml Doc: Update struct Trigger definition. 2022-09-02 16:45:00 +09:00
tsm-system-rows.sgml
tsm-system-time.sgml
typeconv.sgml Use the correct article for abbreviations 2021-06-11 13:38:04 +12:00
unaccent.sgml
user-manag.sgml Add grantable MAINTAIN privilege and pg_maintain role. 2022-12-13 17:33:28 -08:00
uuid-ossp.sgml Reject bogus output from uuid_create(3). 2022-09-09 12:41:36 -04:00
vacuumlo.sgml
version.sgml.in meson: Add initial version of meson based build system 2022-09-21 22:37:17 -07:00
wal.sgml doc: add transaction processing chapter with internals info 2022-11-29 20:49:52 -05:00
xact.sgml revert: add transaction processing chapter with internals info 2022-12-01 10:45:08 -05:00
xaggr.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
xfunc.sgml Convert *GetDatum() and DatumGet*() macros to inline functions 2022-09-27 20:50:21 +02:00
xindex.sgml Doc: fix minor issues in GiST support function documentation. 2021-10-04 13:34:31 -04:00
xml2.sgml doc: Properly punctuate "etc." 2022-05-19 09:42:17 +02:00
xmltools_dep_wrapper meson: docs: Add xml{lint,proc} wrapper to collect dependencies 2022-10-05 09:56:05 -07:00
xoper.sgml
xplang.sgml
xtypes.sgml

<!-- doc/src/sgml/README.links -->

Linking within DocBook documents can be confusing, so here is a summary:


Intra-document Linking
----------------------

<xref>
	use to get chapter/section number from the title of the target
	link, or xreflabel if defined at the target, or refentrytitle if target
        is a refentry;  has no close tag
	http://www.oasis-open.org/docbook/documentation/reference/html/xref.html

linkend=
	controls the target of the link/xref, required

endterm=
	for <xref>, allows the text of the link/xref to be taken from a
	different link target title

<link>
	use to supply text for the link, only uses linkend, requires </link>
	http://www.oasis-open.org/docbook/documentation/reference/html/link.html
	can be embedded inside of <command>, unlike <xref>


External Linking
----------------

<ulink>
	like <link>, but uses a URL (not a document target);  requires
	</ulink>; if no text is specified, the URL appears as the link
	text
	http://www.oasis-open.org/docbook/documentation/reference/html/ulink.html

url=
	used by <ulink> to specify the URL, required


Guidelines
----------

- For an internal link, if you want to supply text, use <link>, else
  <xref>.

- Specific nouns like GUC variables, SQL commands, and contrib modules
  usually have xreflabels.

- For an external link, use <ulink>, with or without link text.

- xreflabels added to tags prevent the chapter/section for id's from being
  referenced;  only the xreflabel is accessible.  Therefore, use xreflabels
  only when linking is common, and chapter/section information is unneeded.