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
Daniel Gustafsson b06a335eeb doc: Add example file for COPY 6 months 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 3 years ago
ref doc: Fix indentation of MERGE synopsis. 6 months ago
.gitignore Stop generating plain-text INSTALL instructions. 2 years ago
Makefile Remove make function vpathsearch 2 years ago
README.links
acronyms.sgml Doc: Update ulinks to RFC documents to avoid redirect 2 years ago
advanced.sgml Remove trailing whitespace from *.sgml files. 4 years ago
amcheck.sgml Fix search_path to a safe value during maintenance operations. 2 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 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 Add built-in ERROR handling for archive callbacks. 2 years ago
array.sgml Improve readability and error detection of array_in(). 2 years ago
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 Add the system identifier to backup manifests. 2 years ago
backup.sgml Doc: recommend "psql -X" for restoring pg_dump scripts. 11 months 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 Add option to bgworkers to allow the bypass of role login check 2 years ago
biblio.sgml doc: Update links which returned 404 11 months ago
bki.sgml Catalog changes preparing for builtin collation provider. 2 years ago
bloom.sgml Doc: fix incorrect EXPLAIN ANALYZE output for bloom indexes 1 year ago
brin.sgml docs: Merge separate chapters on built-in index AMs into one. 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 docs: Merge separate chapters on built-in index AMs into one. 2 years ago
catalogs.sgml doc: Remove notes about "unencrypted" passwords. 7 months ago
charset.sgml docs: EUC_TW can be up to four bytes wide, not three 11 months ago
citext.sgml Describe each contrib module in its SGML section title 3 years ago
client-auth.sgml Doc: clarify description of regexp fields in pg_ident.conf. 6 months ago
color.sgml Add color support for new frontend detail/hint messages 4 years ago
config.sgml Doc: Fix punctuation errors 11 months ago
contrib-spi.sgml Describe each contrib module in its SGML section title 3 years ago
contrib.sgml Remove the adminpack contrib extension 2 years ago
cube.sgml Describe each contrib module in its SGML section title 3 years ago
custom-rmgr.sgml docs: Consolidate into new "WAL for Extensions" chapter. 2 years ago
custom-scan.sgml Doc: Improve documentation for creating custom scan paths. 2 years ago
datatype.sgml Doc: clarify behavior of timestamptz input some more. 11 months ago
datetime.sgml doc: add missing word to sentence about Paris 2 years ago
dblink.sgml Make dblink interruptible, via new libpqsrv APIs. 2 years ago
ddl.sgml Doc: remove long-obsolete advice about generated constraint names. 9 months ago
dfunc.sgml Remove AIX support 2 years ago
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
dml.sgml Add RETURNING support to MERGE. 2 years ago
docguide.sgml doc: Remove dead link to NewbieDoc Docbook Guide 6 months ago
earthdistance.sgml Describe each contrib module in its SGML section title 3 years ago
ecpg.sgml Fix assorted bugs in ecpg's macro mechanism. 2 years ago
errcodes.sgml
event-trigger.sgml doc: Add better description for rewrite functions in event triggers 1 year ago
extend.sgml Doc: stop implying recommendation of insecure search_path value. 8 months ago
external-projects.sgml doc: Replace list of drivers and PLs with wiki link 2 years ago
fdwhandler.sgml doc: Mention AttributeRelationId in FDW validator function description 2 years ago
features.sgml Add XMLText function (SQL/XML X038) 2 years ago
file-fdw.sgml doc: Clean up title case use 2 years ago
filelist.sgml docs: Consolidate into new "WAL for Extensions" chapter. 2 years ago
func.sgml Doc: clarify description of current-date/time functions. 6 months ago
fuzzystrmatch.sgml Add support for Daitch-Mokotoff Soundex in contrib/fuzzystrmatch. 3 years ago
generate-errcodes-table.pl Update copyright for 2024 2 years ago
generate-keywords-table.pl Update copyright for 2024 2 years ago
generate-targets-meson.pl Update copyright for 2024 2 years ago
generic-wal.sgml docs: Consolidate into new "WAL for Extensions" chapter. 2 years ago
geqo.sgml Doc: add XML ID attributes to <sectN> and <varlistentry> tags. 3 years ago
gin.sgml docs: Merge separate chapters on built-in index AMs into one. 2 years ago
gist.sgml Revert temporal primary keys and foreign keys 2 years ago
glossary.sgml Doc: clarify behavior of timestamptz input some more. 11 months ago
hash.sgml docs: Merge separate chapters on built-in index AMs into one. 2 years ago
high-availability.sgml Doc: Add the new section "Logical Replication Failover". 2 years ago
history.sgml doc: Clarify project naming 9 months ago
hstore.sgml Describe each contrib module in its SGML section title 3 years ago
indexam.sgml Add missing index_insert_cleanup calls 2 years ago
indextypes.sgml docs: Merge separate chapters on built-in index AMs into one. 2 years ago
indices.sgml Doc: add a bit to indices.sgml about what is an indexable clause. 2 years ago
info.sgml
information_schema.sgml doc: Fix copy-and-paste mistake 2 years ago
install-binaries.sgml
installation.sgml Doc: correct spelling of meson switch. 8 months ago
intagg.sgml doc, intagg: fix one-to-many mention to many-to-many 2 years ago
intarray.sgml Describe each contrib module in its SGML section title 3 years ago
intro.sgml doc: add links to Postgres features intro 2 years ago
isn.sgml doc: Update links which returned 404 11 months ago
jit.sgml Add JIT deform_counter 2 years ago
json.sgml Document strange jsonb sort order for empty top level arrays 1 year ago
keywords.sgml
legal.sgml Align organization wording in copyright statement 8 months ago
libpq.sgml Doc: fix missing comma at the end of a line. 9 months ago
limits.sgml Document limit on the number of out-of-line values per table 1 year ago
lo.sgml Describe each contrib module in its SGML section title 3 years ago
lobj.sgml Update copyright for 2024 2 years ago
logical-replication.sgml Doc: Improve logical replication failover documentation. 6 months ago
logicaldecoding.sgml Improve log messages and docs for slot synchronization. 7 months ago
ltree.sgml Add hash support functions and hash opclass for contrib/ltree. 2 years ago
maintenance.sgml Document pg_get_multixact_members(). 6 months ago
manage-ag.sgml doc: clarify that pg_global can _only_ be used for system tabs. 2 years ago
meson.build Fix typos and duplicate words 2 years ago
mk_feature_tables.pl Make all Perl warnings fatal 2 years ago
monitoring.sgml Doc: fix incorrect punctuation 9 months ago
mvcc.sgml Add support for MERGE ... WHEN NOT MATCHED BY SOURCE. 2 years ago
nls.sgml doc: Fix some typos and grammar 2 years ago
notation.sgml doc: clarify syntax notation, particularly parentheses 4 years ago
oid2name.sgml |--- gitweb subject length limit ----------------|-email limit-| 2 years ago
pageinspect.sgml doc: gin_page_opaque_info() must be a _compressed_ GIN page 2 years ago
parallel.sgml Doc: InitPlans aren't parallel-restricted any more. 1 year ago
passwordcheck.sgml Describe each contrib module in its SGML section title 3 years ago
perform.sgml Doc: update the "Using EXPLAIN" examples to match current code. 2 years ago
pgbuffercache.sgml doc: Fix pg_buffercache_evict() title 11 months ago
pgcrypto.sgml Doc: Update ulinks to RFC documents to avoid redirect 2 years ago
pgfreespacemap.sgml doc: Correct description of values used in FSM for indexes 9 months ago
pgprewarm.sgml Describe each contrib module in its SGML section title 3 years ago
pgrowlocks.sgml pgrowlocks: change lock mode output labels for consistency 2 years ago
pgstatstatements.sgml Doc: document cases where queryid is stable 2 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 some typos and grammar 2 years ago
planstats.sgml C comment: improve statistics computation comment example 2 years ago
plhandler.sgml doc: use wording "restore" instead of "reload" of dumps 4 years ago
plperl.sgml Block environment variable mutations from trusted PL/Perl. 1 year ago
plpgsql.sgml docs: fix incorrect plpgsql error message 1 year ago
plpython.sgml doc: Fix example with __next__() in PL/Python function 1 year ago
pltcl.sgml Doc: clarify behavior of row-limit arguments in the PLs' SPI wrappers. 3 years ago
postgres-fdw.sgml doc: Fix datatype for postgres_fdw option 2 years ago
postgres.sgml doc PG 17 relnotes: add links to commits 1 year ago
problems.sgml Doc: add XML ID attributes to <sectN> and <varlistentry> tags. 3 years ago
protocol.sgml doc: Fix confusing description of streaming option in START_REPLICATION. 6 months ago
queries.sgml Doc: improve description of window function processing. 10 months ago
query.sgml doc: Add example file for COPY 6 months ago
rangetypes.sgml
reference.sgml pg_createsubscriber: creates a new logical replica from a standby server 2 years ago
regress.sgml Run regression tests with timezone America/Los_Angeles. 1 year ago
release-17.sgml Fix broken-FK-detection query in release notes 7 months ago
release.sgml doc PG relnotes: rename commit link paragraph for clarity 1 year ago
replication-origins.sgml Refer to replication origin roident as "ID" in user facing messages and docs 3 years ago
rowtypes.sgml Add RETURNING support to MERGE. 2 years ago
rules.sgml Fix doc omission for MERGE into updatable views. 2 years ago
runtime.sgml doc: Clarify the system value for sslrootcert 9 months ago
seg.sgml Describe each contrib module in its SGML section title 3 years ago
sepgsql.sgml docs: Document --with-selinux/-Dselinux options centrally 2 years ago
sourcerepo.sgml Remove distprep 2 years ago
sources.sgml Revise GUC names quoting in messages again 2 years ago
spgist.sgml docs: Merge separate chapters on built-in index AMs into one. 2 years ago
spi.sgml Fix behavior of stable functions called from a CALL's argument list. 2 years ago
sslinfo.sgml Revert "Add notBefore and notAfter to SSL cert info display" 2 years ago
start.sgml
storage.sgml docs: Make claims about the benefits of HOT updates more precise. 2 years ago
stylesheet-common.xsl Fix documentation build with older docbook-xsl 2 years ago
stylesheet-fo.xsl doc PG relnotes: remove warning about commit links in PDF build 1 year ago
stylesheet-html-common.xsl Fix documentation build with older docbook-xsl 2 years ago
stylesheet-html-nochunk.xsl docs: html: load stylesheet via custom.css.source 3 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 doc: Make HTML ids discoverable 3 years ago
stylesheet.css.xml docs: html: load stylesheet via custom.css.source 3 years ago
stylesheet.xsl docs: html: load stylesheet via custom.css.source 3 years ago
syntax.sgml Doc: list AT TIME ZONE and COLLATE in operator precedence table. 2 years ago
system-views.sgml doc: Update outdated descriptions of wal_status in pg_replication_slots. 6 months ago
tableam.sgml doc: Add acronym and glossary term for Access Method 2 years ago
tablefunc.sgml Describe each contrib module in its SGML section title 3 years ago
tablesample-method.sgml
targets-meson.txt Fix an assortment of typos 2 years ago
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 doc: Warn that ts_headline() output is not HTML-safe. 8 months ago
trigger.sgml Doc: document that triggers can break referential integrity. 2 years ago
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 unaccent: Add support for quoted translated characters 2 years ago
user-manag.sgml Reintroduce MAINTAIN privilege and pg_maintain predefined role. 2 years ago
uuid-ossp.sgml Doc: Update ulinks to RFC documents to avoid redirect 2 years ago
vacuumlo.sgml
version.sgml.in meson: Add initial version of meson based build system 3 years ago
wal-for-extensions.sgml docs: Consolidate into new "WAL for Extensions" chapter. 2 years ago
wal.sgml doc: clarify default checksum behavior in non-master branches 11 months ago
xact.sgml Replace BackendIds with 0-based ProcNumbers 2 years ago
xaggr.sgml Remove trailing whitespace from *.sgml files. 4 years ago
xfunc.sgml doc: Mention naming convention used by injection points 9 months ago
xindex.sgml Revert temporal primary keys and foreign keys 2 years ago
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 Extend ALTER OPERATOR to allow setting more optimization attributes. 2 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.