postgresql/doc/src/sgml
Tom Lane a0d87e2a92 Doc: prefer sysctl to /proc/sys in docs and comments.
sysctl is more portable than Linux's /proc/sys file tree, and
often easier to use too.  That's why most of our docs refer to
sysctl when talking about how to adjust kernel parameters.
Bring the few stragglers into line.

Discussion: https://postgr.es/m/361175.1661187463@sss.pgh.pa.us
2022-08-23 09:42:35 -04:00
..
ref doc: fix wrong tag used in create sequence manual. 2022-08-16 09:29:54 +09:00
.gitignore git-ignore intermediate files from new docs toolchain. 2017-05-15 15:48:40 -04:00
acronyms.sgml doc: Define TLS as an acronym 2021-03-28 11:28:20 -04:00
adminpack.sgml Documentation spell checking and markup improvements 2017-06-18 14:02:12 -04:00
advanced.sgml doc: adjust "cities" example to be consistent with other SQL 2021-07-02 20:42:45 -04:00
amcheck.sgml Doc: Correct description of amcheck example query. 2018-08-08 12:56:28 -07:00
appendix-obsolete-pgreceivexlog.sgml Add a docs section for obsoleted and renamed functions and settings 2021-03-31 16:23:03 -04:00
appendix-obsolete-pgresetxlog.sgml Add a docs section for obsoleted and renamed functions and settings 2021-03-31 16:23:03 -04:00
appendix-obsolete-pgxlogdump.sgml Add a docs section for obsoleted and renamed functions and settings 2021-03-31 16:23:03 -04:00
appendix-obsolete.sgml Add a docs section for obsoleted and renamed functions and settings 2021-03-31 16:23:03 -04:00
arch-dev.sgml Fix missing space in docs. 2021-11-24 18:34:10 +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 doc: Fix DocBook XML validity 2014-05-06 21:28:58 -04:00
auto-explain.sgml Rename auto_explain.sample_ratio to sample_rate 2016-03-13 13:18:03 +01: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 Fix title in reference section 2020-09-10 14:17:37 +02:00
bki.sgml Allow forcing nullness of columns during bootstrap. 2015-02-21 22:31:54 +01:00
bloom.sgml doc: make blooms docs match reality 2020-10-26 19:17:05 -04:00
brin.sgml Log when a BRIN autosummarization request fails 2018-03-14 12:00:53 -03:00
btree-gin.sgml Document btree_gin support for enums 2017-03-21 11:11:42 -04:00
btree-gist.sgml Add btree_gist support for enum types. 2017-03-21 10:43:27 -04:00
catalogs.sgml Fix typos in docs 2021-09-26 19:18:37 +09:00
charset.sgml doc: remove URL for ICU explorer/locexp 2021-10-04 17:21:09 -04:00
chkpass.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
citext.sgml Support the new regexp_match() function for citext. 2016-08-18 10:52:31 -04:00
client-auth.sgml doc: clarify that auth. names are lower case and case-sensitive 2022-07-21 13:58:26 -04:00
config.sgml doc: warn about security issues around log files 2022-08-12 12:02:20 -04:00
contacts.sgml Change documentation references to PG website to use https: not http: 2017-05-20 21:50:47 -04:00
contrib-spi.sgml doc: in contrib-spi, mention and link to the meaning of SPI 2018-01-31 16:54:33 -05:00
contrib.sgml doc: Fix typos 2020-11-25 09:57:43 +01:00
cube.sgml doc: Refresh more URLs in the docs 2020-07-18 22:43:53 +09:00
custom-scan.sgml Doc: Fix various typos 2019-08-20 13:46:08 +09:00
datatype.sgml Doc: fix incorrect bit-reversal in example of macaddr formatting. 2022-06-03 11:52:18 -04:00
datetime.sgml Doc: fix bogus example about ambiguous timestamps. 2022-01-10 11:46:43 -05:00
dblink.sgml Misc documentation fixes. 2020-10-19 19:29:58 +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:53 +09:00
dict-int.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
dict-xsyn.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
diskusage.sgml Get rid of pg_class.reltoastidxid. 2013-07-04 03:24:09 +09:00
dml.sgml Fix typo 2018-06-20 16:07:07 +02:00
docguide.sgml doc: Update memory requirements for FOP 2017-12-05 15:41:59 -05:00
earthdistance.sgml Make contrib modules' installation scripts more secure. 2020-08-10 10:44:43 -04:00
ecpg.sgml Fix range check in ECPG numeric to int conversion 2021-07-30 16:40:42 -04:00
errcodes.sgml Provide database object names as separate fields in error messages. 2013-01-29 17:08:26 -05:00
event-trigger.sgml Doc: Fix event trigger firing table 2019-07-28 22:02:39 +09: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 Update link for pllua 2020-10-19 13:48:22 +02:00
fdwhandler.sgml Clamp total-tuples estimates for foreign tables to ensure planner sanity. 2020-07-03 19:01:22 -04:00
features.sgml Improve documentation about our XML functionality 2019-09-12 17:28:25 -03: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:23:00 +05:30
func.sgml doc: Fix description of pg_replication_origin_oid() in error case 2022-01-19 10:38:06 +09:00
fuzzystrmatch.sgml Improve levenshtein() docs. 2016-01-22 12:29:07 -05:00
generate-errcodes-table.pl Clean up Perl code according to perlcritic 2017-03-27 08:18:22 -04:00
generic-wal.sgml Documentation spell checking and markup improvements 2017-06-18 14:02:12 -04:00
geqo.sgml doc: Refresh more URLs in the docs 2020-07-18 22:43:53 +09:00
gin.sgml Misc documentation fixes. 2020-10-19 19:29:58 +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:23:00 +05:30
high-availability.sgml doc: clarify wording about phantom reads 2022-06-22 14:33:26 -04:00
history.sgml Add small doc mention that libpq is named after POSTQUEL. 2012-09-02 08:42:03 -04:00
hstore.sgml doc: Clarify use of ACCESS EXCLUSIVE lock in various sections 2021-04-01 15:29:06 +09:00
indexam.sgml doc: Fix typo in function prototype 2021-07-12 22:17:07 +02:00
indices.sgml doc: clarify when expression indexes evaluate their expressions 2021-12-22 16:29:16 -05:00
info.sgml Change documentation references to PG website to use https: not http: 2017-05-20 21:50:47 -04:00
information_schema.sgml Fix documentation of check_option in information_schema.views 2019-06-01 15:34:02 -04:00
install-windows.sgml doc: clarify configuration file for Windows builds 2022-08-12 11:35:22 -04:00
installation.sgml Replace use of deprecated Python module distutils.sysconfig, take 2. 2022-02-01 19:03:41 -05:00
intagg.sgml Add contrib function references in the doc index 2013-07-04 11:33:11 -04:00
intarray.sgml doc: remove GIN vs. GiST performance mention 2016-06-28 16:00:40 -04:00
intro.sgml doc: Refresh more URLs in the docs 2020-07-18 22:43:53 +09:00
isn.sgml Misc documentation fixes. 2020-10-19 19:29:58 +03:00
json.sgml doc: Update RFC URLs 2017-08-17 11:47:43 -04:00
keywords.sgml Update key words table for version 10 2017-06-08 17:19:50 -04:00
legal.sgml Update copyright for 2022 2022-01-07 19:04:56 -05:00
libpq.sgml Doc: clarify location of libpq's default service file on Windows. 2022-05-19 18:36:07 -04:00
lo.sgml Add more limited large object trigger example. 2012-08-14 23:25:20 -04: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 11:59:36 +05:30
logicaldecoding.sgml Doc: Update caveats in synchronous logical replication. 2021-06-24 10:15:36 +05:30
ltree.sgml Make contrib modules' installation scripts more secure. 2020-08-10 10:44:43 -04:00
maintenance.sgml doc: warn about security issues around log files 2022-08-12 12:02:20 -04:00
Makefile Add -wnet to SP invocations 2017-11-10 08:31:38 -05: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 Clean up Perl code according to perlcritic 2017-03-27 08:18:22 -04:00
monitoring.sgml doc: Improve description of index vacuuming with GUCs 2021-09-25 15:12:11 +09:00
mvcc.sgml doc: mention the pg_locks lock names in parentheses 2022-07-14 12:08:54 -04:00
nls.sgml doc: improve NLS instruction wording 2021-01-05 14:26:37 -05:00
notation.sgml doc: clarify syntax notation, particularly parentheses 2022-02-02 21:53:51 -05:00
oid2name.sgml doc: Improve DocBook XML validity 2014-02-23 21:31:08 -05:00
pageinspect.sgml Fix some typos, grammar and style in docs and comments 2021-02-24 16:14:08 +09:00
parallel.sgml doc: Replace some uses of "which" by "that" in parallel.sgml 2021-09-02 11:36:16 +09:00
passwordcheck.sgml Remove support for native krb5 authentication 2014-01-19 17:05:01 +01: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 09:07:14 +05:30
pgcrypto.sgml Add alternative output for OpenSSL 3 without legacy loaded 2021-09-25 11:27:28 +02:00
pgfreespacemap.sgml Default monitoring roles 2017-03-30 14:18:53 -04:00
pgprewarm.sgml Small grammar fix 2015-08-31 14:07:17 +02:00
pgrowlocks.sgml doc: Clarify use of ACCESS EXCLUSIVE lock in various sections 2021-04-01 15:29:06 +09:00
pgstandby.sgml Replace references to "xlog" with "wal" in docs. 2017-02-14 02:30:46 +09:00
pgstatstatements.sgml Fix broken markup. 2017-03-30 17:13:44 -04:00
pgstattuple.sgml hash: Increase the number of possible overflow bitmaps by 8x. 2017-08-04 16:30:32 -04:00
pgtrgm.sgml Remove pg_trgm.strict_word_similarity_threshold doc from 9.6 and 10 2019-09-12 16:15:08 +03:00
pgvisibility.sgml Default monitoring roles 2017-03-30 14:18:53 -04:00
planstats.sgml doc: Fix typo 2017-06-17 19:03:12 -04:00
plhandler.sgml Remove remaining references to version-0 calling convention in docs. 2018-05-02 17:51:32 +03:00
plperl.sgml doc: Refresh more URLs in the docs 2020-07-18 22:43:53 +09:00
plpgsql.sgml doc: improve wording of plpgsql RAISE format text 2022-06-22 16:59:53 -04:00
plpython.sgml doc: Fix mistake in PL/Python documentation 2022-02-02 09:16:36 +01:00
pltcl.sgml doc: clarify syntax notation, particularly parentheses 2022-02-02 21:53:51 -05:00
postgres-fdw.sgml Doc: extend warnings about collation-mismatch hazards in postgres_fdw. 2021-09-25 10:53:55 -04:00
postgres.sgml Doc: Hash Indexes. 2021-07-05 10:23:00 +05:30
problems.sgml Doc: Fix various typos 2019-08-20 13:46:08 +09:00
protocol.sgml Force immediate commit after CREATE DATABASE etc in extended protocol. 2022-07-26 13:07:03 -04:00
queries.sgml Doc: improve description of UNION/INTERSECT/EXCEPT syntax. 2021-10-05 10:24:15 -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 docs: improve xref description for xreflabel and refentry links 2014-01-30 12:26:18 -05:00
recovery-config.sgml doc: add commas after 'i.e.' and 'e.g.' 2020-08-31 18:33:37 -04:00
reference.sgml Implement multivariate n-distinct coefficients 2017-03-24 14:06:10 -03:00
regress.sgml doc: Mention requirement to --enable-tap-tests on section for TAP tests 2021-07-04 20:59:27 +09:00
release-10.sgml Last-minute updates for release notes. 2022-08-08 11:28:47 -04:00
release.sgml Simplify release-note links to back branches. 2019-03-09 18:42:19 -05: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: prefer sysctl to /proc/sys in docs and comments. 2022-08-23 09:42:35 -04:00
seg.sgml Misc documentation fixes. 2020-10-19 19:29:58 +03:00
sepgsql.sgml doc: Fix link to SELinux user guide in sepgsql page 2021-10-28 09:26:29 +09:00
sourcerepo.sgml Change default git repo URL to https 2018-02-07 11:03:55 +01:00
sources.sgml Avoid using ambiguous word "non-negative" in error messages. 2021-07-28 01:25:53 +09:00
spgist.sgml Prevent infinite insertion loops in spgdoinsert(). 2021-05-14 15:07:34 -04:00
spi.sgml doc: remove xreflabels from commits 75fcdd2ae2 and 85af628da5 2020-06-11 18:19:25 -04:00
sslinfo.sgml Add missing comma in list of SSL versions 2020-11-02 15:21:04 +01:00
standalone-install.sgml Don't generate plain-text HISTORY and src/test/regress/README anymore. 2014-02-10 20:48:04 -05:00
start.sgml doc: Update version() and current_date output in tutorial 2016-05-31 16:45:02 -04: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:01:39 -05:00
stylesheet-fo.xsl doc: Improve PDF bookmarks 2017-08-15 14:47:03 -04:00
stylesheet-hh.xsl Replace references to mailinglists with @lists.postgresql.org 2019-01-17 13:52:51 +01:00
stylesheet-html-common.xsl Replace references to mailinglists with @lists.postgresql.org 2019-01-17 13:52:51 +01:00
stylesheet-html-nochunk.xsl Remove use of Jade and DSSSL 2017-04-06 22:09:11 -04:00
stylesheet-man.xsl Fix warnings in man page build 2018-03-08 12:23:05 -05:00
stylesheet-speedup-common.xsl doc: Further speed improvements for HTML XSLT build 2016-12-22 15:41:44 -05:00
stylesheet-speedup-xhtml.xsl doc: Further speed improvements for HTML XSLT build 2016-12-22 15:41:44 -05:00
stylesheet-text.xsl Create INSTALL file via XSLT 2017-03-08 08:41:23 -05:00
stylesheet.css doc: Tweak CSS 2017-04-12 15:41:41 -04:00
stylesheet.xsl doc: Don't hide the "Up" link when it is the same as "Home" 2020-09-12 20:33:16 +02:00
syntax.sgml doc: improve description of subscripting of arrays 2020-08-31 13:49:17 -04:00
tablefunc.sgml Improve documentation for \crosstabview. 2016-04-13 11:49:47 -04:00
tablesample-method.sgml Redesign tablesample method API, and do extensive code review. 2015-07-25 14:39:00 -04:00
tcn.sgml Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
test-decoding.sgml doc: Fix reference to "decoder" to instead be the correct "output plugin". 2018-07-24 10:51:09 -07:00
textsearch.sgml Doc: tweak textsearch.sgml for SEO purposes. 2022-04-12 18:21:35 -04:00
trigger.sgml docs: clarify that only INSERT and UPDATE triggers can mod. NEW 2019-11-07 15:49:59 -05:00
tsm-system-rows.sgml Redesign tablesample method API, and do extensive code review. 2015-07-25 14:39:00 -04:00
tsm-system-time.sgml Redesign tablesample method API, and do extensive code review. 2015-07-25 14:39:00 -04: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 doc: add missing role attributes to user management section 2022-08-12 15:43:23 -04:00
uuid-ossp.sgml Refer to OS X as "macOS", except for the port name which is still "darwin". 2016-09-25 15:40:57 -04: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 Improve speed of aggregates that use array_append as transition function. 2016-10-30 12:27:41 -04:00
xfunc.sgml Doc: improve xfunc-c-type-table. 2021-12-08 16:54:32 -05:00
xindex.sgml Replace the built-in GIN array opclasses with a single polymorphic opclass. 2016-09-26 14:52:44 -04:00
xml2.sgml doc: add commas after 'i.e.' and 'e.g.' 2020-08-31 18:33:37 -04:00
xoper.sgml doc: Various typo/grammar fixes 2014-08-30 10:52:36 -05:00
xplang.sgml Doc: Fix various typos 2019-08-20 13:46:08 +09:00
xtypes.sgml Support "expanded" objects, particularly arrays, for better performance. 2015-05-14 12:08:49 -04:00

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

Linking within SGML 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
----------

o  If you want to supply text, use <link>, else <xref>
o  Do not use text with <ulink> so the URL appears in printed output
o  Specific nouns like GUC variables, SQL commands, and contrib modules
   usually have xreflabels