postgresql/doc/src/sgml
Michael Paquier ada0e91f9d doc: Remove link to JSON support in the SQL specification
The link used in the documentation is dead, and the only options to have
an access to this part of the SQL specification are not free.  Like any
other books referred, just remove the link to keep some neutrality but
keep its reference.

Reported-by: Erik Rijkers
Discussion: https://postgr.es/m/989abd7d-af30-ab52-1201-bf0b4f33b872@xs4all.nl
Backpatch-through: 12
2022-01-06 11:41:47 +09:00
..
images Add XSL stylesheet to fix up SVG files 2019-06-19 21:26:42 +02:00
keywords Update SQL keywords list to SQL:2016 2019-05-14 15:44:37 +02:00
ref Correct comment and some documentation about REPLICA_IDENTITY_INDEX 2021-12-22 16:38:49 +09:00
.gitignore doc: Generate keywords table automatically 2019-05-07 15:29:39 +02:00
acronyms.sgml doc: Define TLS as an acronym 2021-03-28 11:28:15 -04:00
adminpack.sgml Support new default roles with adminpack 2018-04-06 14:47:10 -04:00
advanced.sgml doc: adjust "cities" example to be consistent with other SQL 2021-07-02 20:42:46 -04:00
amcheck.sgml doc: Clean up title case use 2019-09-08 10:27:16 +02:00
appendix-obsolete-pgreceivexlog.sgml Add a docs section for obsoleted and renamed functions and settings 2021-03-31 16:23:13 -04:00
appendix-obsolete-pgresetxlog.sgml Add a docs section for obsoleted and renamed functions and settings 2021-03-31 16:23:13 -04:00
appendix-obsolete-pgxlogdump.sgml Add a docs section for obsoleted and renamed functions and settings 2021-03-31 16:23:13 -04:00
appendix-obsolete-recovery-config.sgml Add a docs section for obsoleted and renamed functions and settings 2021-03-31 16:23:13 -04:00
appendix-obsolete.sgml Add a docs section for obsoleted and renamed functions and settings 2021-03-31 16:23:13 -04:00
arch-dev.sgml Fix missing space in docs. 2021-11-24 18:34:20 +02:00
array.sgml docs: remove use of escape strings and use bytea hex output 2018-09-21 19:55:07 -04:00
auth-delay.sgml Convert documentation to DocBook XML 2017-11-23 09:44:28 -05:00
auto-explain.sgml Fix some grammar and typos in comments and docs 2020-11-02 15:15:25 +09:00
backup.sgml doc: add example of using pg_dump with GNU split and gzip 2021-08-03 10:57:32 -04:00
bgworker.sgml docs: clarify bgw_restart_time documentation 2021-08-27 22:50:19 +02:00
biblio.sgml doc: Remove link to JSON support in the SQL specification 2022-01-06 11:41:47 +09:00
bki.sgml doc: add commas after 'i.e.' and 'e.g.' 2020-08-31 18:33:37 -04:00
bloom.sgml doc: make blooms docs match reality 2020-10-26 19:17:05 -04:00
brin.sgml Remove deprecated abstime, reltime, tinterval datatypes. 2018-10-11 11:59:15 -07:00
btree-gin.sgml Add support of bool, bpchar, name and uuid to btree_gin 2018-04-05 18:19:10 +03:00
btree-gist.sgml Convert SGML IDs to lower case 2017-10-20 19:26:10 -04:00
btree.sgml doc: Spell checking 2019-07-05 08:33:51 +02:00
catalogs.sgml Fix typos in docs 2021-09-26 19:18:30 +09:00
charset.sgml doc: remove URL for ICU explorer/locexp 2021-10-04 17:10:59 -04:00
citext.sgml Collations with nondeterministic comparison 2019-03-22 12:12:43 +01:00
client-auth.sgml Fix up usage of krb_server_keyfile GUC parameter. 2020-12-30 11:38:42 -05:00
config.sgml Doc: Fix misleading wording of CRL parameters 2021-12-03 14:15:50 +01:00
contrib-spi.sgml Remove timetravel extension. 2018-10-11 11:43:56 -07:00
contrib.sgml doc: Fix typos 2020-11-25 09:53:24 +01:00
cube.sgml doc: Refresh more URLs in the docs 2020-07-18 22:43:45 +09:00
custom-scan.sgml doc: Clean up title case use 2019-09-08 10:27:16 +02:00
datatype.sgml Fix typos in docs 2021-09-26 19:18:30 +09:00
datetime.sgml Doc: fix discussion of how to get real Julian Dates. 2021-04-28 10:03:28 -04:00
dblink.sgml Misc documentation fixes. 2020-10-19 19:29:54 +03:00
ddl.sgml doc: mention inheritance's tableoid can be used in partitioning 2021-08-03 11:11:51 -04:00
dfunc.sgml doc: Refresh more URLs in the docs 2020-07-18 22:43:45 +09:00
dict-int.sgml Convert documentation to DocBook XML 2017-11-23 09:44:28 -05:00
dict-xsyn.sgml Convert documentation to DocBook XML 2017-11-23 09:44:28 -05:00
diskusage.sgml Fix many typos and inconsistencies 2019-07-01 10:00:23 +09:00
dml.sgml doc: Fix up title case 2020-08-25 07:31:12 +02:00
docguide.sgml Remove configure-time probe for DocBook DTD. 2020-11-30 15:24:13 -05:00
earthdistance.sgml Make contrib modules' installation scripts more secure. 2020-08-10 10:44:42 -04:00
ecpg.sgml Fix range check in ECPG numeric to int conversion 2021-07-30 15:59:10 -04:00
errcodes.sgml Convert documentation to DocBook XML 2017-11-23 09:44:28 -05:00
event-trigger.sgml Doc: Fix event trigger firing table 2019-07-28 22:02:30 +09:00
extend.sgml doc: add commas after 'i.e.' and 'e.g.' 2020-08-31 18:33:37 -04:00
external-projects.sgml Update link for pllua 2020-10-19 13:48:17 +02:00
fdwhandler.sgml Clamp total-tuples estimates for foreign tables to ensure planner sanity. 2020-07-03 19:01:21 -04:00
features.sgml doc: Clean up title case use 2020-06-07 13:19:25 +02:00
file-fdw.sgml doc: cross-link file-fdw and CSV config log sections 2020-08-31 16:59:58 -04:00
filelist.sgml Doc: Hash Indexes. 2021-07-05 10:01:28 +05:30
func.sgml Doc: improve documentation about nextval()/setval(). 2021-11-24 13:37:12 -05:00
fuzzystrmatch.sgml Don't use SGML empty tags 2017-10-17 15:10:33 -04:00
generate-errcodes-table.pl Update copyright for 2019 2019-01-02 12:44:25 -05:00
generate-keywords-table.pl Update SQL keywords list to SQL:2016 2019-05-14 15:44:37 +02:00
generic-wal.sgml Don't use SGML empty tags 2017-10-17 15:10:33 -04:00
geqo.sgml doc: Refresh more URLs in the docs 2020-07-18 22:43:45 +09:00
gin.sgml Misc documentation fixes. 2020-10-19 19:29:54 +03:00
gist.sgml doc: remove xreflabels from commits 75fcdd2ae2 and 85af628da5 2020-06-11 18:19:25 -04:00
hash.sgml Doc: Hash Indexes. 2021-07-05 10:01:28 +05:30
high-availability.sgml Fix typo 2022-01-02 17:06:31 +01:00
history.sgml doc: Update redirecting links 2018-07-16 10:48:05 +02:00
hstore.sgml doc: Clarify use of ACCESS EXCLUSIVE lock in various sections 2021-04-01 15:28:56 +09:00
indexam.sgml doc: Fix typo in function prototype 2021-07-12 22:17:18 +02:00
indices.sgml doc: clarify when expression indexes evaluate their expressions 2021-12-22 16:29:16 -05:00
info.sgml Don't use SGML empty tags 2017-10-17 15:10:33 -04:00
information_schema.sgml Fix documentation of check_option in information_schema.views 2019-06-01 15:33:47 -04:00
install-windows.sgml Adjust behavior of some env settings for the TAP tests of MSVC 2021-12-15 10:40:15 +09:00
installation.sgml add missing tag from commit b8c4261e5e 2021-07-01 15:43:31 -04:00
intagg.sgml Don't use SGML empty tags 2017-10-17 15:10:33 -04:00
intarray.sgml Convert documentation to DocBook XML 2017-11-23 09:44:28 -05:00
intro.sgml doc: Refresh more URLs in the docs 2020-07-18 22:43:45 +09:00
isn.sgml Misc documentation fixes. 2020-10-19 19:29:54 +03:00
jit.sgml doc: Clean up title case use 2019-09-08 10:27:16 +02:00
json.sgml doc: Fix typo in example query of SQL/JSON 2021-04-16 16:56:29 +09:00
keywords.sgml doc: Generate keywords table automatically 2019-05-07 15:29:39 +02:00
legal.sgml Update copyright for 2021 2021-01-02 13:06:24 -05:00
libpq.sgml Doc: Fix misleading wording of CRL parameters 2021-12-03 14:15:50 +01:00
limits.sgml doc: Clean up title case use 2019-09-08 10:27:16 +02:00
lo.sgml Change PROCEDURE to FUNCTION in CREATE TRIGGER syntax 2018-08-22 14:44:49 +02:00
lobj.sgml Doc: fix typos. 2021-09-19 11:36:53 -04:00
logical-replication.sgml Clarify the usage of max_replication_slots on the subscriber side. 2021-03-03 10:30:27 +05:30
logicaldecoding.sgml Doc: Update caveats in synchronous logical replication. 2021-06-24 09:37:57 +05:30
ltree.sgml Make contrib modules' installation scripts more secure. 2020-08-10 10:44:42 -04:00
maintenance.sgml Fix typos and grammar in documentation and code comments 2021-04-09 13:53:22 +09:00
Makefile doc: Fix image use in PDF build with vpath 2019-08-19 10:32:14 +02:00
manage-ag.sgml docs: improve description of how to handle multiple databases 2020-08-21 20:23:09 -04:00
mk_feature_tables.pl Reindent Perl files with perltidy version 20170521. 2018-04-25 14:00:19 -04:00
monitoring.sgml doc: Improve description of index vacuuming with GUCs 2021-09-25 15:12:04 +09:00
mvcc.sgml doc: Clarify use of ACCESS EXCLUSIVE lock in various sections 2021-04-01 15:28:56 +09:00
nls.sgml doc: improve NLS instruction wording 2021-01-05 14:26:37 -05:00
notation.sgml Don't use SGML empty tags 2017-10-17 15:10:33 -04:00
oid2name.sgml Rework option set of oid2name 2018-08-28 21:33:32 +09:00
pageinspect.sgml Fix some typos, grammar and style in docs and comments 2021-02-24 16:14:00 +09:00
parallel.sgml doc: Replace some uses of "which" by "that" in parallel.sgml 2021-09-02 11:36:06 +09:00
passwordcheck.sgml doc: Update redirecting links 2018-07-16 10:48:05 +02:00
perform.sgml doc: add commas after 'i.e.' and 'e.g.' 2020-08-31 18:33:37 -04:00
pgbuffercache.sgml Fix inconsistency in pg_buffercache docs. 2020-05-08 08:47:51 +05:30
pgcrypto.sgml Add alternative output for OpenSSL 3 without legacy loaded 2021-09-25 11:27:28 +02:00
pgfreespacemap.sgml Revert "Avoid the creation of the free space map for small heap relations". 2019-05-07 09:30:24 +05:30
pgprewarm.sgml Convert documentation to DocBook XML 2017-11-23 09:44:28 -05:00
pgrowlocks.sgml doc: Clarify use of ACCESS EXCLUSIVE lock in various sections 2021-04-01 15:28:56 +09:00
pgstandby.sgml Integrate recovery.conf into postgresql.conf 2018-11-25 16:33:40 +01:00
pgstatstatements.sgml Extend pg_stat_statements_reset to reset statistics specific to a 2019-01-11 08:50:09 +05:30
pgstattuple.sgml Revert "Avoid the creation of the free space map for small heap relations". 2019-05-07 09:30:24 +05:30
pgtrgm.sgml Add docs of missing GUC to pgtrgm.sgml 2019-06-10 19:42:36 +03:00
pgvisibility.sgml Don't use SGML empty tags 2017-10-17 15:10:33 -04:00
planstats.sgml doc: Clean up title case use 2019-09-08 10:27:16 +02:00
plhandler.sgml doc: Clean up title case use 2019-09-08 10:27:16 +02:00
plperl.sgml docs: document which server-side languages can create procs 2020-12-23 09:37:38 -05:00
plpgsql.sgml Avoid misbehavior when persisting a non-stable cursor. 2021-06-08 17:50:15 -04:00
plpython.sgml docs: document which server-side languages can create procs 2020-12-23 09:37:38 -05:00
pltcl.sgml docs: document which server-side languages can create procs 2020-12-23 09:37:38 -05:00
postgres-fdw.sgml Doc: extend warnings about collation-mismatch hazards in postgres_fdw. 2021-09-25 10:53:54 -04:00
postgres.sgml Doc: Hash Indexes. 2021-07-05 10:01:28 +05:30
problems.sgml Doc: Fix various typos 2019-08-20 13:45:53 +09:00
protocol.sgml Doc: improve protocol spec for logical replication Type messages. 2021-11-10 13:12:58 -05:00
queries.sgml Doc: improve description of UNION/INTERSECT/EXCEPT syntax. 2021-10-05 10:24:14 -04:00
query.sgml Doc: fix description of how to use src/tutorial files. 2020-12-20 15:28:22 -05:00
rangetypes.sgml docs: clarify infinite range values from data-type infinities 2019-12-27 14:33:30 -05:00
README.links doc: Refine README.links further 2019-03-29 13:36:24 +01:00
reference.sgml Rename pg_verify_checksums to pg_checksums 2019-03-13 10:43:20 +09:00
regress.sgml doc: Mention requirement to --enable-tap-tests on section for TAP tests 2021-07-04 20:59:19 +09:00
release-12.sgml Last-minute updates for release notes. 2021-11-08 14:02:16 -05:00
release.sgml Doc: remove obsolete comment about per-branch documentation. 2019-05-03 12:32:06 -04:00
replication-origins.sgml doc: add commas after 'i.e.' and 'e.g.' 2020-08-31 18:33:37 -04:00
rowtypes.sgml docs: remove use of escape strings and use bytea hex output 2018-09-21 19:55:07 -04:00
rules.sgml Doc: improve documentation about ORDER BY in matviews. 2021-11-29 12:13:13 -05:00
runtime.sgml doc: mention that intervening major releases can be skipped 2021-04-01 21:17:24 -04:00
seg.sgml Misc documentation fixes. 2020-10-19 19:29:54 +03:00
sepgsql.sgml doc: Fix link to SELinux user guide in sepgsql page 2021-10-28 09:26:21 +09:00
sourcerepo.sgml doc: Clean up title case use 2019-09-08 10:27:16 +02:00
sources.sgml Avoid using ambiguous word "non-negative" in error messages. 2021-07-28 01:24:24 +09:00
spgist.sgml Prevent infinite insertion loops in spgdoinsert(). 2021-05-14 15:07:34 -04:00
spi.sgml docs: document which server-side languages can create procs 2020-12-23 09:37:38 -05:00
sslinfo.sgml Add missing comma in list of SSL versions 2020-11-02 15:20:45 +01:00
standalone-install.xml Doc: tweak installation doc edits made by commit 76c2af926. 2019-09-06 12:10:29 -04:00
standalone-profile.xsl Get rid of parameterized marked sections in SGML 2017-09-27 11:26:08 -04:00
start.sgml Convert documentation to DocBook XML 2017-11-23 09:44:28 -05:00
storage.sgml doc: remove xreflabels from commits 75fcdd2ae2 and 85af628da5 2020-06-11 18:19:25 -04:00
stylesheet-common.xsl doc: Turn on generate.consistent.ids parameter 2017-12-05 09:00:26 -05:00
stylesheet-fo.xsl doc: Improve PDF bookmarks 2017-08-15 14:37:44 -04:00
stylesheet-hh.xsl doc: Add some images 2019-03-27 23:10:23 +01:00
stylesheet-html-common.xsl Better scaling of images in HTML output 2019-04-16 14:27:56 +02:00
stylesheet-html-nochunk.xsl doc: Add some images 2019-03-27 23:10:23 +01:00
stylesheet-man.xsl doc: Improve man build speed 2018-02-28 09:26:36 -05:00
stylesheet-speedup-common.xsl
stylesheet-speedup-xhtml.xsl
stylesheet-text.xsl Create INSTALL file via XSLT 2017-03-08 08:41:23 -05:00
stylesheet.css Better scaling of images in HTML output 2019-04-16 14:27:56 +02:00
stylesheet.xsl doc: Don't hide the "Up" link when it is the same as "Home" 2020-09-12 20:30:49 +02:00
syntax.sgml doc: improve description of subscripting of arrays 2020-08-31 13:49:17 -04:00
tableam.sgml doc: add commas after 'i.e.' and 'e.g.' 2020-08-31 18:33:37 -04:00
tablefunc.sgml Convert documentation to DocBook XML 2017-11-23 09:44:28 -05:00
tablesample-method.sgml doc: Clean up title case use 2019-09-08 10:27:16 +02:00
tcn.sgml Change PROCEDURE to FUNCTION in CREATE TRIGGER syntax 2018-08-22 14:44:49 +02:00
test-decoding.sgml doc: Fix reference to "decoder" to instead be the correct "output plugin". 2018-07-24 10:42:59 -07:00
textsearch.sgml Misc documentation fixes. 2020-10-19 19:29:54 +03:00
trigger.sgml Fix docs regarding AFTER triggers on partitioned tables 2020-02-26 19:57:14 -03:00
tsm-system-rows.sgml Convert documentation to DocBook XML 2017-11-23 09:44:28 -05:00
tsm-system-time.sgml Convert documentation to DocBook XML 2017-11-23 09:44:28 -05:00
typeconv.sgml Doc: clarify data type behavior of COALESCE and NULLIF. 2020-11-09 12:02:24 -05:00
unaccent.sgml Make contrib/unaccent's unaccent() function work when not in search path. 2018-09-06 10:49:45 -04:00
user-manag.sgml Revert "docs: change "default role" wording to "predefined role"" 2020-02-09 14:20:26 -05:00
uuid-ossp.sgml Convert documentation to DocBook XML 2017-11-23 09:44:28 -05:00
vacuumlo.sgml doc: remove xreflabels from commits 75fcdd2ae2 and 85af628da5 2020-06-11 18:19:25 -04:00
wal.sgml doc: add commas after 'i.e.' and 'e.g.' 2020-08-31 18:33:37 -04:00
xaggr.sgml doc: Clean up title case use 2019-09-08 10:27:16 +02:00
xfunc.sgml Doc: improve xfunc-c-type-table. 2021-12-08 16:54:31 -05:00
xindex.sgml doc: Clean up title case use 2019-09-08 10:27:16 +02:00
xml2.sgml doc: add commas after 'i.e.' and 'e.g.' 2020-08-31 18:33:37 -04:00
xoper.sgml doc: Clean up title case use 2019-09-08 10:27:16 +02:00
xplang.sgml Doc: Fix various typos 2019-08-20 13:45:53 +09:00
xtypes.sgml doc: Clean up title case use 2019-09-08 10:27:16 +02:00

<!-- 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

<link>
	use to supply text for the link, requires </link>
	http://www.oasis-open.org/docbook/documentation/reference/html/link.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


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.