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
Bruce Momjian 582c3e9e8b docs: make monitoring "phases" table titles consistent 4 years ago
..
images
keywords doc: Update SQL keywords for SQL:2016 technical corrigenda 4 years ago
ref doc: clarify how dropping of extensions affects dependent objs. 4 years ago
.gitignore
Makefile Change Texinfo output to UTF-8 4 years ago
README.links doc: mention <link> can be inside of <command>, but not <xref> 5 years ago
acronyms.sgml doc: Add acronyms for MITM and SNI 5 years ago
adminpack.sgml Fix some trailing whitespace in documentation files 4 years ago
advanced.sgml Remove trailing whitespace from *.sgml files. 4 years ago
amcheck.sgml doc: Standardize capitalization of term "hot standby"/"Hot Standby" 4 years ago
appendix-obsolete-default-roles.sgml Fix file references inside some SGML comments 4 years ago
appendix-obsolete-pgreceivexlog.sgml Fix file references inside some SGML comments 4 years ago
appendix-obsolete-pgresetxlog.sgml Fix file references inside some SGML comments 4 years ago
appendix-obsolete-pgxlogdump.sgml Fix file references inside some SGML comments 4 years ago
appendix-obsolete-recovery-config.sgml Fix file references inside some SGML comments 4 years ago
appendix-obsolete.sgml Fix file references inside some SGML comments 4 years ago
arch-dev.sgml doc: Properly punctuate "etc." 4 years ago
archive-modules.sgml Fix typo in archive modules docs 4 years ago
array.sgml
auth-delay.sgml doc: Do s/int/integer/ to describe the type of some GUC parameters 4 years ago
auto-explain.sgml autho_explain: Add GUC to log query parameters 4 years ago
backup-manifest.sgml Fix file references inside some SGML comments 4 years ago
backup.sgml Remove trailing whitespace from *.sgml files. 4 years ago
basebackup-to-shell.sgml Docs: adjust wording about basebackup_to_shell's required_role GUC 4 years ago
basic-archive.sgml Allow archiving via loadable modules. 4 years ago
bgworker.sgml Send NOTIFY signals during CommitTransaction. 4 years ago
biblio.sgml doc: Remove link to JSON support in the SQL specification 4 years ago
bki.sgml doc: Properly punctuate "etc." 4 years ago
bloom.sgml Remove trailing whitespace from *.sgml files. 4 years ago
brin.sgml BRIN: improve documentation on summarization 4 years ago
btree-gin.sgml
btree-gist.sgml Add bool to btree_gist documentation 4 years ago
btree.sgml doc: Fix some typos and markups 4 years ago
catalogs.sgml doc: move system views section to its own chapter 4 years ago
charset.sgml Remove trailing whitespace from *.sgml files. 4 years ago
citext.sgml
client-auth.sgml Add link to initdb in pg_hba.conf docs 4 years ago
color.sgml Add color support for new frontend detail/hint messages 4 years ago
config.sgml Default to dynamic_shared_memory_type=sysv on Solaris. 4 years ago
contrib-spi.sgml
contrib.sgml Add contrib/pg_walinspect. 4 years ago
cube.sgml Remove deprecated containment operators for contrib types. 5 years ago
custom-rmgr.sgml Fix some trailing whitespace in documentation files 4 years ago
custom-scan.sgml Allow CustomScan providers to say whether they support projections. 5 years ago
datatype.sgml Doc: fix incorrect bit-reversal in example of macaddr formatting. 4 years ago
datetime.sgml doc: Properly punctuate "etc." 4 years ago
dblink.sgml Remove trailing whitespace from *.sgml files. 4 years ago
ddl.sgml doc: Properly punctuate "etc." 4 years ago
dfunc.sgml Remove HP-UX port. 4 years ago
dict-int.sgml
dict-xsyn.sgml
diskusage.sgml
dml.sgml doc: Improve wording 5 years ago
docguide.sgml
earthdistance.sgml Doc: add a glossary entry for "domain". 4 years ago
ecpg.sgml doc: add documentation about ecpg Oracle-compatibility mode 4 years ago
errcodes.sgml
event-trigger.sgml doc: Add ALTER/DROP ROUTINE to the event trigger matrix 4 years ago
extend.sgml doc: Properly punctuate "etc." 4 years ago
external-projects.sgml
fdwhandler.sgml Remove trailing whitespace from *.sgml files. 4 years ago
features.sgml
file-fdw.sgml Add csvlog output for the new query_id value 5 years ago
filelist.sgml doc: move system views section to its own chapter 4 years ago
func.sgml doc: add examples for array_length() and jsonb_array_length() 4 years ago
fuzzystrmatch.sgml
generate-errcodes-table.pl Update copyright for 2022 4 years ago
generate-keywords-table.pl Update copyright for 2022 4 years ago
generic-wal.sgml Custom WAL Resource Managers. 4 years ago
geqo.sgml
gin.sgml
gist.sgml Doc: fix minor issues in GiST support function documentation. 4 years ago
glossary.sgml doc: Properly punctuate "etc." 4 years ago
hash.sgml Remove some trailing whitespace in documentation files 4 years ago
high-availability.sgml doc: clarify wording about phantom reads 4 years ago
history.sgml
hstore.sgml Remove trailing whitespace from *.sgml files. 4 years ago
indexam.sgml Revert changes in HOT handling of BRIN indexes 4 years ago
indices.sgml doc: clarify when expression indexes evaluate their expressions 4 years ago
info.sgml
information_schema.sgml Add UNIQUE null treatment option 4 years ago
install-binaries.sgml
install-windows.sgml Remove support for Visual Studio 2013 4 years ago
installation.sgml Doc: Acknowledge historically supported CPUs and OSes. 4 years ago
intagg.sgml
intarray.sgml Doc: improve example for intarray's uniq() function. 4 years ago
intro.sgml
isn.sgml
jit.sgml
json.sgml doc: Fix inconsistent quotes in some jsonb fields 4 years ago
keywords.sgml
legal.sgml Update copyright for 2022 4 years ago
libpq.sgml Remove redundant null pointer checks before PQclear and PQconninfoFree 4 years ago
limits.sgml Doc: mention limitation of the number of resultset columns 4 years ago
lo.sgml Doc: add a glossary entry for "domain". 4 years ago
lobj.sgml Prevent write operations on large objects in read-only transactions 4 years ago
logical-replication.sgml Doc: clarify that tablesync ignores publish operation. 4 years ago
logicaldecoding.sgml Remove trailing whitespace from *.sgml files. 4 years ago
ltree.sgml plpython: Adjust docs after removal of Python 2 support. 4 years ago
maintenance.sgml pgstat: Update docs to match the shared memory stats reality. 4 years ago
manage-ag.sgml doc: Properly punctuate "etc." 4 years ago
mk_feature_tables.pl
monitoring.sgml docs: make monitoring "phases" table titles consistent 4 years ago
mvcc.sgml doc: mention the pg_locks lock names in parentheses 4 years ago
nls.sgml NLS: Put list of available languages into LINGUAS files 4 years ago
notation.sgml doc: clarify syntax notation, particularly parentheses 4 years ago
oid2name.sgml
oldsnapshot.sgml
pageinspect.sgml Remove trailing whitespace from *.sgml files. 4 years ago
parallel.sgml Remove trailing whitespace from *.sgml files. 4 years ago
passwordcheck.sgml
perform.sgml Remove trailing whitespace from *.sgml files. 4 years ago
pgbuffercache.sgml Use has_privs_for_roles for predefined role checks 4 years ago
pgcrypto.sgml pgcrypto: Remove non-OpenSSL support 4 years ago
pgfreespacemap.sgml Remove trailing whitespace from *.sgml files. 4 years ago
pgprewarm.sgml doc: add pg_prewarm example 4 years ago
pgrowlocks.sgml Use has_privs_for_roles for predefined role checks 4 years ago
pgstatstatements.sgml doc: Fix description of the JIT time fields in pg_stat_statements 4 years ago
pgstattuple.sgml
pgsurgery.sgml Remove trailing whitespace from *.sgml files. 4 years ago
pgtrgm.sgml Remove mention of the version number from pg_trgm docs 5 years ago
pgvisibility.sgml Use has_privs_for_roles for predefined role checks 4 years ago
pgwalinspect.sgml Remove trailing whitespace from *.sgml files. 4 years ago
planstats.sgml Remove trailing whitespace from *.sgml files. 4 years ago
plhandler.sgml
plperl.sgml doc: Properly punctuate "etc." 4 years ago
plpgsql.sgml doc: improve wording of plpgsql RAISE format text 4 years ago
plpython.sgml plpython: Adjust docs after removal of Python 2 support. 4 years ago
pltcl.sgml doc: Properly punctuate "etc." 4 years ago
postgres-fdw.sgml doc: Properly punctuate "etc." 4 years ago
postgres.sgml doc: move system views section to its own chapter 4 years ago
problems.sgml
protocol.sgml Change timeline field of IDENTIFY_SYSTEM to int8 4 years ago
queries.sgml Doc: improve description of UNION/INTERSECT/EXCEPT syntax. 4 years ago
query.sgml doc: Prefer explicit JOIN syntax over old implicit syntax in tutorial 5 years ago
rangetypes.sgml Revert 29854ee8d1 due to buildfarm failures 5 years ago
reference.sgml Add support for MERGE SQL command 4 years ago
regress.sgml Remove HP-UX port. 4 years ago
release-16.sgml Stamp HEAD as 16devel. 4 years ago
release.sgml Stamp HEAD as 16devel. 4 years ago
replication-origins.sgml
rowtypes.sgml Doc: add a glossary entry for "domain". 4 years ago
rules.sgml Remove trailing whitespace from *.sgml files. 4 years ago
runtime.sgml Remove HP-UX port. 4 years ago
seg.sgml Remove deprecated containment operators for contrib types. 5 years ago
sepgsql.sgml doc: Fix link to SELinux user guide in sepgsql page 4 years ago
sourcerepo.sgml
sources.sgml doc: Properly punctuate "etc." 4 years ago
spgist.sgml doc: Fix some typos and markups 4 years ago
spi.sgml Fix SPI's handling of errors during transaction commit. 4 years ago
sslinfo.sgml
standalone-install.xml
standalone-profile.xsl Remove unused chunk from standalone-profile.xsl 4 years ago
start.sgml
storage.sgml doc: Improve references to term "FSM" in pageinspect and pgfreespacemap 4 years ago
stylesheet-common.xsl
stylesheet-fo.xsl
stylesheet-hh.xsl Fix XML namespace declarations 4 years ago
stylesheet-html-common.xsl docs: Work around bug in the docbook xsl stylesheets. 4 years ago
stylesheet-html-nochunk.xsl Fix XML namespace declarations 4 years ago
stylesheet-man.xsl
stylesheet-speedup-common.xsl
stylesheet-speedup-xhtml.xsl
stylesheet-text.xsl Fix XML namespace declarations 4 years ago
stylesheet.css
stylesheet.xsl Fix XML namespace declarations 4 years ago
syntax.sgml doc: Properly punctuate "etc." 4 years ago
system-views.sgml doc: move system views section to its own chapter 4 years ago
tableam.sgml
tablefunc.sgml Use the correct article for abbreviations 5 years ago
tablesample-method.sgml Use the correct article for abbreviations 5 years ago
tcn.sgml
test-decoding.sgml Remove trailing whitespace from *.sgml files. 4 years ago
textsearch.sgml Remove trailing whitespace from *.sgml files. 4 years ago
trigger.sgml Add support for MERGE SQL command 4 years ago
tsm-system-rows.sgml
tsm-system-time.sgml
typeconv.sgml Use the correct article for abbreviations 5 years ago
unaccent.sgml
user-manag.sgml Rename pg_checkpointer predefined role to pg_checkpoint. 4 years ago
uuid-ossp.sgml
vacuumlo.sgml
wal.sgml Fix recovery_prefetch docs. 4 years ago
xaggr.sgml Remove trailing whitespace from *.sgml files. 4 years ago
xfunc.sgml doc: Properly punctuate "etc." 4 years ago
xindex.sgml Doc: fix minor issues in GiST support function documentation. 4 years ago
xml2.sgml doc: Properly punctuate "etc." 4 years ago
xoper.sgml
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.