You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
postgres/doc/src/sgml
Peter Eisentraut ae7e3ae8c6 Update list of acknowledgments in release notes 2 years ago
..
images Stop recommending auto-download of DTD files, and indeed disable it. 3 years ago
keywords doc: Update SQL keywords list to SQL:2023 2 years ago
ref doc: Add more ICU rules examples 2 years ago
.gitignore
Makefile docs: html: load stylesheet via custom.css.source 2 years ago
README.links
acronyms.sgml doc: New glossary entries 2 years ago
adminpack.sgml Describe each contrib module in its SGML section title 3 years ago
advanced.sgml
amcheck.sgml Describe each contrib module in its SGML section title 3 years ago
appendix-obsolete-default-roles.sgml
appendix-obsolete-pgreceivexlog.sgml
appendix-obsolete-pgresetxlog.sgml
appendix-obsolete-pgxlogdump.sgml
appendix-obsolete-recovery-config.sgml Remove promote_trigger_file. 3 years ago
appendix-obsolete.sgml Revert "Rename contrib module basic_archive to basic_wal_module" 3 years ago
arch-dev.sgml Doc: Miscellaneous doc updates for MERGE. 3 years ago
archive-modules.sgml doc: Fix some typos and grammar 2 years ago
array.sgml
auth-delay.sgml Describe each contrib module in its SGML section title 3 years ago
auto-explain.sgml Describe each contrib module in its SGML section title 3 years ago
backup-manifest.sgml
backup.sgml doc: Additional information about timeline ID hexadecimal format 3 years ago
basebackup-to-shell.sgml Describe each contrib module in its SGML section title 3 years ago
basic-archive.sgml Revert "Rename contrib module basic_archive to basic_wal_module" 3 years ago
bgworker.sgml doc: Correct type of bgw_notify_pid 3 years ago
biblio.sgml
bki.sgml
bloom.sgml Describe each contrib module in its SGML section title 3 years ago
brin.sgml Doc: add missed entries in BRIN extensibility tables. 2 years ago
btree-gin.sgml Describe each contrib module in its SGML section title 3 years ago
btree-gist.sgml Describe each contrib module in its SGML section title 3 years ago
btree.sgml
catalogs.sgml Handle DROP DATABASE getting interrupted 2 years ago
charset.sgml doc: Add more ICU rules examples 2 years ago
citext.sgml Describe each contrib module in its SGML section title 3 years ago
client-auth.sgml Explicitly require MIT Kerberos for GSSAPI 2 years ago
color.sgml
config.sgml Rename logical_replication_mode to debug_logical_replication_streaming 2 years ago
contrib-spi.sgml Describe each contrib module in its SGML section title 3 years ago
contrib.sgml Remove new <para id="contrib-obsolete">. 2 years ago
cube.sgml Describe each contrib module in its SGML section title 3 years ago
custom-rmgr.sgml Mark argument of RegisterCustomRmgr() as const. 3 years ago
custom-scan.sgml Doc: update documentation for creating custom scan paths. 2 years ago
datatype.sgml doc: Update SQL features/conformance information to SQL:2023 2 years ago
datetime.sgml
dblink.sgml De-Revert "Add support for Kerberos credential delegation" 2 years ago
ddl.sgml Revert MAINTAIN privilege and pg_maintain predefined role. 2 years ago
dfunc.sgml
dict-int.sgml Describe each contrib module in its SGML section title 3 years ago
dict-xsyn.sgml Describe each contrib module in its SGML section title 3 years ago
diskusage.sgml
dml.sgml
docguide.sgml doc: fix Apple Silicon Homebrew prefix change documentation 2 years ago
earthdistance.sgml Describe each contrib module in its SGML section title 3 years ago
ecpg.sgml Doc: use "an SQL" consistently rather than "a SQL" 2 years ago
errcodes.sgml
event-trigger.sgml Fix event trigger example 3 years ago
extend.sgml Add @extschema:name@ and no_relocate options to extensions. 3 years ago
external-projects.sgml doc: Replace list of drivers and PLs with wiki link 2 years ago
fdwhandler.sgml Make Vars be outer-join-aware. 3 years ago
features.sgml doc: Update SQL features/conformance information to SQL:2023 2 years ago
file-fdw.sgml Describe each contrib module in its SGML section title 3 years ago
filelist.sgml Revert "Rename contrib module basic_archive to basic_wal_module" 3 years ago
func.sgml Doc: improve description of IN and row-constructor comparisons. 2 years ago
fuzzystrmatch.sgml Add support for Daitch-Mokotoff Soundex in contrib/fuzzystrmatch. 2 years ago
generate-errcodes-table.pl Update copyright for 2023 3 years ago
generate-keywords-table.pl doc: Update SQL keywords list to SQL:2023 2 years ago
generic-wal.sgml
geqo.sgml Doc: add XML ID attributes to <sectN> and <varlistentry> tags. 3 years ago
gin.sgml
gist.sgml
glossary.sgml doc: New glossary entries 2 years ago
hash.sgml
high-availability.sgml Doc: update VACUUM FREEZE query conflict guidance. 2 years ago
history.sgml doc: rename "decades" to be more generic 2 years ago
hstore.sgml Describe each contrib module in its SGML section title 3 years ago
indexam.sgml doc: Fix some typos and grammar 2 years ago
indices.sgml Doc: clarify NULLS NOT DISTINCT use in unique indexes 2 years ago
info.sgml
information_schema.sgml
install-binaries.sgml
install-windows.sgml doc: Fix incorrect version list for Windows SDK 2 years ago
installation.sgml Build ICU support by default. 2 years ago
intagg.sgml Describe each contrib module in its SGML section title 3 years ago
intarray.sgml Describe each contrib module in its SGML section title 3 years ago
intro.sgml
isn.sgml Describe each contrib module in its SGML section title 3 years ago
jit.sgml Doc: add XML ID attributes to <sectN> and <varlistentry> tags. 3 years ago
json.sgml SQL JSON path enhanced numeric literals 3 years ago
keywords.sgml
legal.sgml Update copyright for 2023 3 years ago
libpq.sgml Spell the values of libpq's gssdelegation parameter as "0" and "1". 2 years ago
limits.sgml
lo.sgml Describe each contrib module in its SGML section title 3 years ago
lobj.sgml Update copyright for 2023 3 years ago
logical-replication.sgml Doc: clarify the conditions of usable indexes for REPLICA IDENTITY FULL tables. 2 years ago
logicaldecoding.sgml doc: Fix some grammar for logical decoding description and functions 2 years ago
ltree.sgml Validate ltree siglen GiST option to be int-aligned 2 years ago
maintenance.sgml Revert "Add eager and lazy freezing strategies to VACUUM." 3 years ago
manage-ag.sgml
meson.build meson: docs: Allow configuring simple/website style 2 years ago
mk_feature_tables.pl Pre-beta mechanical code beautification. 2 years ago
monitoring.sgml Doc: unify use of timestamp with time zone vs timestamptz 2 years ago
mvcc.sgml Doc: minor wording adjustments in transaction isolation discussion. 2 years ago
nls.sgml Doc: add XML ID attributes to <sectN> and <varlistentry> tags. 3 years ago
notation.sgml
oid2name.sgml
oldsnapshot.sgml Describe each contrib module in its SGML section title 3 years ago
pageinspect.sgml pageinspect: Fix gist_page_items() with included columns 2 years ago
parallel.sgml Fix typos in comments, code and documentation 3 years ago
passwordcheck.sgml Describe each contrib module in its SGML section title 3 years ago
perform.sgml Doc: Miscellaneous doc updates for MERGE. 3 years ago
pgbuffercache.sgml Add missing XML ID attribute 2 years ago
pgcrypto.sgml Describe each contrib module in its SGML section title 3 years ago
pgfreespacemap.sgml Describe each contrib module in its SGML section title 3 years ago
pgprewarm.sgml Describe each contrib module in its SGML section title 3 years ago
pgrowlocks.sgml Describe each contrib module in its SGML section title 3 years ago
pgstatstatements.sgml doc: Mention de-normalization of deallocated entries in pg_stat_statements 3 years ago
pgstattuple.sgml Describe each contrib module in its SGML section title 3 years ago
pgsurgery.sgml Describe each contrib module in its SGML section title 3 years ago
pgtrgm.sgml Describe each contrib module in its SGML section title 3 years ago
pgvisibility.sgml Describe each contrib module in its SGML section title 3 years ago
pgwalinspect.sgml doc: Fix example query for pg_walinspect 2 years ago
planstats.sgml doc: Reword unexplained abbreviation 2 years ago
plhandler.sgml
plperl.sgml Doc: clarify behavior of row-limit arguments in the PLs' SPI wrappers. 2 years ago
plpgsql.sgml Add a way to get the current function's OID in pl/pgsql. 2 years ago
plpython.sgml Doc: clarify behavior of row-limit arguments in the PLs' SPI wrappers. 2 years ago
pltcl.sgml Doc: clarify behavior of row-limit arguments in the PLs' SPI wrappers. 2 years ago
postgres-fdw.sgml doc: Fix grammar. 2 years ago
postgres.sgml doc: add transaction processing chapter with internals info 3 years ago
problems.sgml Doc: add XML ID attributes to <sectN> and <varlistentry> tags. 3 years ago
protocol.sgml Support long distance matching for zstd compression 2 years ago
queries.sgml doc: add missing "the" in LATERAL sentence. 2 years ago
query.sgml Doc: improve tutorial section about grouped aggregates. 3 years ago
rangetypes.sgml
reference.sgml Don't install postmaster symlink anymore 3 years ago
regress.sgml doc: mention libpq regression tests 2 years ago
release-16.sgml Update list of acknowledgments in release notes 2 years ago
release.sgml
replication-origins.sgml
rowtypes.sgml Doc: add XML ID attributes to <sectN> and <varlistentry> tags. 3 years ago
rules.sgml Doc: add XML ID attributes to <sectN> and <varlistentry> tags. 3 years ago
runtime.sgml doc: Add note to prevent server spoofing with SCRAM 2 years ago
seg.sgml Describe each contrib module in its SGML section title 3 years ago
sepgsql.sgml Describe each contrib module in its SGML section title 3 years ago
sourcerepo.sgml Doc: use less-awkward phrasing. 3 years ago
sources.sgml Doc: add XML ID attributes to <sectN> and <varlistentry> tags. 3 years ago
spgist.sgml doc: Fix network_ops -> inet_ops in SpGiST operator class list 3 years ago
spi.sgml Doc: fix out-of-date example of SPI usage. 2 years ago
sslinfo.sgml Describe each contrib module in its SGML section title 3 years ago
standalone-install.xml doc: Add installation instructions for building with meson 3 years ago
standalone-profile.xsl Fix generation of distribution tarball 2 years ago
start.sgml
storage.sgml Doc: Fix link to fillfactor reloption. 2 years ago
stylesheet-common.xsl doc: New glossary entries 2 years ago
stylesheet-fo.xsl doc/PDF: Add page breaks for <sect1> in contrib appendix 3 years ago
stylesheet-html-common.xsl doc: Make HTML ids discoverable 2 years ago
stylesheet-html-nochunk.xsl docs: html: load stylesheet via custom.css.source 2 years ago
stylesheet-man.xsl
stylesheet-speedup-common.xsl
stylesheet-speedup-xhtml.xsl
stylesheet-text.xsl
stylesheet.css doc: Make HTML ids discoverable 2 years ago
stylesheet.css.xml docs: html: load stylesheet via custom.css.source 2 years ago
stylesheet.xsl docs: html: load stylesheet via custom.css.source 2 years ago
syntax.sgml Allow underscores in integer and numeric constants. 3 years ago
system-views.sgml Support invalidating replication slots due to horizon and wal_level 2 years ago
tableam.sgml
tablefunc.sgml Describe each contrib module in its SGML section title 3 years ago
tablesample-method.sgml
tcn.sgml Describe each contrib module in its SGML section title 3 years ago
test-decoding.sgml Describe each contrib module in its SGML section title 3 years ago
textsearch.sgml Replace link to Hunspell with the current homepage 3 years ago
trigger.sgml
tsm-system-rows.sgml Describe each contrib module in its SGML section title 3 years ago
tsm-system-time.sgml Describe each contrib module in its SGML section title 3 years ago
typeconv.sgml
unaccent.sgml Describe each contrib module in its SGML section title 3 years ago
user-manag.sgml Revert MAINTAIN privilege and pg_maintain predefined role. 2 years ago
uuid-ossp.sgml Describe each contrib module in its SGML section title 3 years ago
vacuumlo.sgml
version.sgml.in
wal.sgml doc: add transaction processing chapter with internals info 3 years ago
xact.sgml revert: add transaction processing chapter with internals info 3 years ago
xaggr.sgml
xfunc.sgml Doc: Miscellaneous doc updates for MERGE. 3 years ago
xindex.sgml
xml2.sgml Describe each contrib module in its SGML section title 3 years ago
xmltools_dep_wrapper meson: docs: Add xml{lint,proc} wrapper to collect dependencies 3 years ago
xoper.sgml Doc: add XML ID attributes to <sectN> and <varlistentry> tags. 3 years ago
xplang.sgml
xtypes.sgml

README.links

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