postgresql/doc/src/sgml
Daniel Gustafsson cc09e6549f Remove the adminpack contrib extension
The adminpack extension was only used to support pgAdmin III,  which
in turn was declared EOL many years ago. Removing the extension also
allows us to remove functions from core as well which were only used
to support old version of adminpack.

Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
Reviewed-by: Nathan Bossart <nathandbossart@gmail.com>
Reviewed-by: Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Discussion: https://postgr.es/m/CALj2ACUmL5TraYBUBqDZBi1C+Re8_=SekqGYqYprj_W8wygQ8w@mail.gmail.com
2024-03-04 12:39:22 +01:00
..
images Stop recommending auto-download of DTD files, and indeed disable it. 2023-02-08 17:15:25 -05:00
keywords doc: Update SQL keywords list to SQL:2023 2023-04-05 07:55:28 +02:00
ref Support MERGE into updatable views. 2024-02-29 15:56:59 +00:00
.gitignore Stop generating plain-text INSTALL instructions. 2023-12-22 13:32:15 -05:00
Makefile Remove make function vpathsearch 2024-01-29 07:24:59 +01:00
README.links doc: mention <link> can be inside of <command>, but not <xref> 2021-04-22 16:01:17 -04:00
acronyms.sgml doc: Add acronym and glossary term for Access Method 2024-01-23 13:20:15 +01:00
advanced.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
amcheck.sgml Teach contrib/amcheck to check the unique constraint violation 2023-10-28 00:21:23 +03:00
appendix-obsolete-default-roles.sgml Fix file references inside some SGML comments 2022-06-20 14:33:41 +02:00
appendix-obsolete-pgreceivexlog.sgml Fix file references inside some SGML comments 2022-06-20 14:33:41 +02:00
appendix-obsolete-pgresetxlog.sgml Fix file references inside some SGML comments 2022-06-20 14:33:41 +02:00
appendix-obsolete-pgxlogdump.sgml Fix file references inside some SGML comments 2022-06-20 14:33:41 +02:00
appendix-obsolete-recovery-config.sgml Remove promote_trigger_file. 2022-11-29 12:08:38 +13:00
appendix-obsolete.sgml Revert "Rename contrib module basic_archive to basic_wal_module" 2023-01-26 09:13:39 +09:00
arch-dev.sgml Doc: Miscellaneous doc updates for MERGE. 2023-02-26 09:06:04 +00:00
archive-modules.sgml doc: Fix some typos and grammar 2023-04-12 13:03:09 +09:00
array.sgml Improve readability and error detection of array_in(). 2023-11-13 13:01:51 -05:00
auth-delay.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
auto-explain.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
backup-manifest.sgml Fix file references inside some SGML comments 2022-06-20 14:33:41 +02:00
backup.sgml Add support for incremental backup. 2023-12-20 09:49:12 -05:00
basebackup-to-shell.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
basic-archive.sgml Revert "Rename contrib module basic_archive to basic_wal_module" 2023-01-26 09:13:39 +09:00
bgworker.sgml Add option to bgworkers to allow the bypass of role login check 2023-10-12 09:24:17 +09:00
biblio.sgml doc: Remove link to JSON support in the SQL specification 2022-01-06 11:41:09 +09:00
bki.sgml Add support event triggers on authenticated login 2023-10-16 03:18:22 +03:00
bloom.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
brin.sgml Doc: add missed entries in BRIN extensibility tables. 2023-04-10 15:50:29 -04:00
btree-gin.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
btree-gist.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
btree.sgml doc: Add acronym and glossary term for Access Method 2024-01-23 13:20:15 +01:00
catalogs.sgml Add a failover option to subscriptions. 2024-01-30 16:49:28 +05:30
charset.sgml Documentation update for Standard Collations. 2024-03-02 13:37:43 -08:00
citext.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
client-auth.sgml doc: Use system-username instead of system-user 2024-02-20 11:59:03 +09:00
color.sgml Add color support for new frontend detail/hint messages 2022-04-11 17:36:44 +02:00
config.sgml Replace BackendIds with 0-based ProcNumbers 2024-03-03 19:38:22 +02:00
contrib-spi.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
contrib.sgml Remove the adminpack contrib extension 2024-03-04 12:39:22 +01:00
cube.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
custom-rmgr.sgml doc: Fix some grammar and inconsistent tags 2023-10-23 09:58:55 +09:00
custom-scan.sgml Doc: Improve documentation for creating custom scan paths. 2023-08-30 17:45:00 +09:00
datatype.sgml Doc: improve explanation of type interval, especially extract(). 2024-02-20 14:35:12 -05:00
datetime.sgml doc: add missing word to sentence about Paris 2023-10-31 13:18:42 -04:00
dblink.sgml Make dblink interruptible, via new libpqsrv APIs. 2024-01-08 11:39:56 -08:00
ddl.sgml doc: Document more that relations share a namespace 2024-01-31 12:05:41 +01:00
dfunc.sgml Remove AIX support 2024-02-28 15:17:23 +04:00
dict-int.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
dict-xsyn.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
diskusage.sgml Fix many typos and inconsistencies 2019-07-01 10:00:23 +09:00
dml.sgml doc: Improve wording 2021-04-07 13:52:26 +02:00
docguide.sgml Stop generating plain-text INSTALL instructions. 2023-12-22 13:32:15 -05:00
earthdistance.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
ecpg.sgml Doc: fix minor typos in two ECPG function descriptions. 2024-02-25 15:29:09 -05:00
errcodes.sgml Doc: remove now-redundant align specifications in colspecs. 2020-05-06 15:58:23 -04:00
event-trigger.sgml Fix some typos in event trigger docs 2024-02-12 00:52:25 +02:00
extend.sgml Add @extschema:name@ and no_relocate options to extensions. 2023-03-20 18:37:11 -04:00
external-projects.sgml doc: Replace list of drivers and PLs with wiki link 2023-08-23 14:13:07 +02:00
fdwhandler.sgml doc: Mention AttributeRelationId in FDW validator function description 2023-12-28 20:09:12 +09:00
features.sgml Add XMLText function (SQL/XML X038) 2023-11-06 09:38:29 +01:00
file-fdw.sgml doc: Add example for how to set file_fdw column option 2023-09-18 14:59:16 +02:00
filelist.sgml Remove the adminpack contrib extension 2024-03-04 12:39:22 +01:00
func.sgml doc: Fix link to pg_ident_file_mappings view 2024-02-21 09:08:28 +01:00
fuzzystrmatch.sgml Add support for Daitch-Mokotoff Soundex in contrib/fuzzystrmatch. 2023-04-07 17:32:26 -04:00
generate-errcodes-table.pl Update copyright for 2024 2024-01-03 20:49:05 -05:00
generate-keywords-table.pl Update copyright for 2024 2024-01-03 20:49:05 -05:00
generate-targets-meson.pl Update copyright for 2024 2024-01-03 20:49:05 -05:00
generic-wal.sgml Custom WAL Resource Managers. 2022-04-06 23:06:46 -07:00
geqo.sgml Doc: add XML ID attributes to <sectN> and <varlistentry> tags. 2023-01-09 15:08:24 -05:00
gin.sgml Doc: un-break PDF build. 2023-11-24 20:02:56 -05:00
gist.sgml Add temporal PRIMARY KEY and UNIQUE constraints 2024-01-24 16:34:37 +01:00
glossary.sgml doc: Add acronym and glossary term for Access Method 2024-01-23 13:20:15 +01:00
hash.sgml Remove some trailing whitespace in documentation files 2022-01-27 18:31:01 +01:00
high-availability.sgml Rework text in replication slots documentation 2024-01-18 11:30:53 +01:00
history.sgml doc: rename "decades" to be more generic 2023-06-23 22:50:55 -04:00
hstore.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
indexam.sgml doc: Add acronym and glossary term for Access Method 2024-01-23 13:20:15 +01:00
indices.sgml Doc: add a bit to indices.sgml about what is an indexable clause. 2023-12-17 16:49:44 -05:00
info.sgml
information_schema.sgml Doc: fix character_sets view. 2024-01-09 19:43:19 +09:00
install-binaries.sgml Expand installation documentation to cover binary installations 2020-10-06 14:15:32 +02:00
installation.sgml Remove AIX support 2024-02-28 15:17:23 +04:00
intagg.sgml doc, intagg: fix one-to-many mention to many-to-many 2023-12-07 19:36:52 -05:00
intarray.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
intro.sgml doc: add links to Postgres features intro 2023-10-28 14:02:46 -04:00
isn.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
jit.sgml Add JIT deform_counter 2023-09-08 15:05:12 +02:00
json.sgml Doc: improve documentation for jsonpath behavior. 2024-01-25 11:32:18 -05:00
keywords.sgml Allow most keywords to be used as column labels without requiring AS. 2020-09-18 16:46:36 -04:00
legal.sgml Update copyright for 2024 2024-01-03 20:49:05 -05:00
libpq.sgml Update PQparameterStatus and ParameterStatus docs 2024-02-07 19:25:07 +01:00
limits.sgml doc: add function argument and query parameter limits 2023-10-31 09:23:09 -04:00
lo.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
lobj.sgml Update copyright for 2024 2024-01-03 20:49:05 -05:00
logical-replication.sgml Doc: Add missing pgoutput options. 2023-12-26 10:31:50 +05:30
logicaldecoding.sgml Add a new slot sync worker to synchronize logical slots. 2024-02-22 15:25:15 +05:30
ltree.sgml Validate ltree siglen GiST option to be int-aligned 2023-04-23 14:30:09 +03:00
maintenance.sgml doc: improve text around consistency of statistics values 2023-10-27 21:24:55 -04:00
manage-ag.sgml doc: clarify that pg_global can _only_ be used for system tabs. 2023-11-13 14:53:38 -05:00
meson.build Update copyright for 2024 2024-01-03 20:49:05 -05:00
mk_feature_tables.pl Make all Perl warnings fatal 2023-12-29 18:20:00 +01:00
monitoring.sgml Replace BackendIds with 0-based ProcNumbers 2024-03-03 19:38:22 +02:00
mvcc.sgml Doc: minor wording adjustments in transaction isolation discussion. 2023-06-28 12:48:14 -04:00
nls.sgml doc: Fix some typos and grammar 2023-10-25 09:40:55 +09:00
notation.sgml doc: clarify syntax notation, particularly parentheses 2022-02-02 21:53:52 -05:00
oid2name.sgml |--- gitweb subject length limit ----------------|-email limit-| 2023-10-27 11:06:10 -04:00
pageinspect.sgml doc: gin_page_opaque_info() must be a _compressed_ GIN page 2023-11-24 22:02:07 -05:00
parallel.sgml Fix typos in comments, code and documentation 2023-01-03 16:26:14 +09:00
passwordcheck.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
perform.sgml Doc: Miscellaneous doc updates for MERGE. 2023-02-26 09:06:04 +00:00
pgbuffercache.sgml Add missing XML ID attribute 2023-04-13 09:48:38 +02:00
pgcrypto.sgml doc: Remove links to further reading from pgcrypto docs 2024-02-14 11:05:10 +01:00
pgfreespacemap.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
pgprewarm.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
pgrowlocks.sgml pgrowlocks: change lock mode output labels for consistency 2023-09-26 17:41:48 -04:00
pgstatstatements.sgml docs: Fix typo in pg_stat_statements documentation 2023-12-13 11:32:13 +01:00
pgstattuple.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
pgsurgery.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
pgtrgm.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
pgvisibility.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
pgwalinspect.sgml doc: Fix some typos and grammar 2023-10-25 09:40:55 +09:00
planstats.sgml C comment: improve statistics computation comment example 2023-10-31 11:42:02 -04:00
plhandler.sgml doc: use wording "restore" instead of "reload" of dumps 2022-07-21 14:55:23 -04:00
plperl.sgml Doc: clarify behavior of row-limit arguments in the PLs' SPI wrappers. 2023-05-02 17:55:01 -04:00
plpgsql.sgml In plpgsql, allow %TYPE and %ROWTYPE to be followed by array decoration. 2024-01-04 15:24:15 -05:00
plpython.sgml Doc: Python's control flow construct is try/except not try/catch. 2024-01-03 12:22:00 -05:00
pltcl.sgml Doc: clarify behavior of row-limit arguments in the PLs' SPI wrappers. 2023-05-02 17:55:01 -04:00
postgres-fdw.sgml doc: Fix datatype for postgres_fdw option 2024-03-04 10:52:19 +01:00
postgres.sgml Remove MSVC scripts 2023-12-20 09:44:37 +09:00
problems.sgml Doc: add XML ID attributes to <sectN> and <varlistentry> tags. 2023-01-09 15:08:24 -05:00
protocol.sgml Add a slot synchronization function. 2024-02-14 09:45:36 +05:30
queries.sgml doc: update query section to show LIMIT/OFFSET like SELECT 2023-11-17 16:47:04 -05:00
query.sgml Doc: improve tutorial section about grouped aggregates. 2022-11-08 18:25:03 -05:00
rangetypes.sgml Revert 29854ee8d1 due to buildfarm failures 2021-06-15 21:44:40 +03:00
reference.sgml Add new pg_walsummary tool. 2024-01-11 12:48:27 -05:00
regress.sgml Allow passing extra options to initdb for tests 2024-02-15 10:29:18 +01:00
release-17.sgml Stamp HEAD as 17devel. 2023-06-29 19:05:23 -04:00
release.sgml Stamp HEAD as 17devel. 2023-06-29 19:05:23 -04:00
replication-origins.sgml Refer to replication origin roident as "ID" in user facing messages and docs 2022-08-18 08:57:13 +07:00
rowtypes.sgml Doc: add XML ID attributes to <sectN> and <varlistentry> tags. 2023-01-09 15:08:24 -05:00
rules.sgml Fix doc omission for MERGE into updatable views. 2024-03-04 10:48:40 +00:00
runtime.sgml Remove AIX support 2024-02-28 15:17:23 +04:00
seg.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
sepgsql.sgml docs: Document --with-selinux/-Dselinux options centrally 2023-11-17 10:23:02 -08:00
sourcerepo.sgml Remove distprep 2023-11-06 15:18:04 +01:00
sources.sgml Centralize logic for restoring errno in signal handlers. 2024-02-14 16:34:18 -06:00
spgist.sgml doc: Fix network_ops -> inet_ops in SpGiST operator class list 2023-01-25 20:00:36 +09:00
spi.sgml Don't crash if cursor_to_xmlschema is used on a non-data-returning Portal. 2023-09-18 14:28:17 -04:00
sslinfo.sgml Revert "Add notBefore and notAfter to SSL cert info display" 2023-07-20 17:18:12 +02:00
start.sgml Doc: update example connection-failure messages in the documentation. 2021-01-23 15:50:51 -05:00
storage.sgml Replace BackendIds with 0-based ProcNumbers 2024-03-03 19:38:22 +02:00
stylesheet-common.xsl Fix documentation build with older docbook-xsl 2024-02-08 11:38:46 +01:00
stylesheet-fo.xsl Fix documentation build with older docbook-xsl 2024-02-08 11:38:46 +01:00
stylesheet-html-common.xsl Fix documentation build with older docbook-xsl 2024-02-08 11:38:46 +01:00
stylesheet-html-nochunk.xsl docs: html: load stylesheet via custom.css.source 2023-04-04 21:29:45 -07:00
stylesheet-man.xsl
stylesheet-speedup-common.xsl
stylesheet-speedup-xhtml.xsl
stylesheet-text.xsl Fix XML namespace declarations 2022-02-15 11:13:49 +01:00
stylesheet.css doc: Make HTML ids discoverable 2023-04-13 10:16:33 +02:00
stylesheet.css.xml docs: html: load stylesheet via custom.css.source 2023-04-04 21:29:45 -07:00
stylesheet.xsl docs: html: load stylesheet via custom.css.source 2023-04-04 21:29:45 -07:00
syncfs.sgml Allow using syncfs() in frontend utilities. 2023-09-06 16:27:16 -07:00
syntax.sgml Doc: list AT TIME ZONE and COLLATE in operator precedence table. 2023-11-26 16:40:24 -05:00
system-views.sgml Add a slot synchronization function. 2024-02-14 09:45:36 +05:30
tableam.sgml doc: Add acronym and glossary term for Access Method 2024-01-23 13:20:15 +01:00
tablefunc.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
tablesample-method.sgml Use the correct article for abbreviations 2021-06-11 13:38:04 +12:00
targets-meson.txt Update copyright for 2024 2024-01-03 20:49:05 -05:00
tcn.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
test-decoding.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
textsearch.sgml doc: clarify handling of ts_headline() operators & extra words 2023-11-13 16:35:55 -05:00
trigger.sgml doc: clarify handling of ON CONFLICT with triggers 2023-12-07 21:35:50 -05:00
tsm-system-rows.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
tsm-system-time.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
typeconv.sgml Use the correct article for abbreviations 2021-06-11 13:38:04 +12:00
unaccent.sgml unaccent: Add support for quoted translated characters 2023-09-20 12:29:36 +09:00
user-manag.sgml doc: improve role option documentation 2024-02-01 06:11:53 -05:00
uuid-ossp.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
vacuumlo.sgml doc: remove xreflabels from commits 75fcdd2ae2 and 85af628da5 2020-06-11 18:19:25 -04:00
version.sgml.in meson: Add initial version of meson based build system 2022-09-21 22:37:17 -07:00
wal.sgml Enhance checkpointer restartpoint statistics 2023-12-25 01:12:36 +02:00
xact.sgml Replace BackendIds with 0-based ProcNumbers 2024-03-03 19:38:22 +02:00
xaggr.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
xfunc.sgml Add backend support for injection points 2024-01-22 10:15:50 +09:00
xindex.sgml Add stratnum GiST support function 2024-01-19 15:42:13 +01:00
xml2.sgml Describe each contrib module in its SGML section title 2023-01-20 20:01:59 +01:00
xmltools_dep_wrapper meson: docs: Add xml{lint,proc} wrapper to collect dependencies 2022-10-05 09:56:05 -07:00
xoper.sgml Extend ALTER OPERATOR to allow setting more optimization attributes. 2023-10-20 12:28:46 -04:00
xplang.sgml Improve <xref> vs. <command> formatting in the documentation 2020-10-03 16:40:02 +02:00
xtypes.sgml doc: Clean up title case use 2019-09-08 10:27:29 +02:00

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.