postgresql/doc/src/sgml
Kevin Grittner 33b0548530 Fix documentation template for CREATE TRIGGER.
By using curly braces, the template had specified that one of
"NOT DEFERRABLE", "INITIALLY IMMEDIATE", or "INITIALLY DEFERRED"
was required on any CREATE TRIGGER statement, which is not
accurate.  Change to square brackets makes that optional.

Backpatch to 9.1, where the error was introduced.
2014-06-21 09:17:24 -05:00
..
ref Fix documentation template for CREATE TRIGGER. 2014-06-21 09:17:24 -05:00
.gitignore Don't generate plain-text HISTORY and src/test/regress/README anymore. 2014-02-10 20:48:12 -05:00
acronyms.sgml Add SP-GiST (space-partitioned GiST) index access method. 2011-12-17 16:42:30 -05:00
adminpack.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
advanced.sgml Revert: In docs, change a few cases of "not important" to 2012-08-16 11:26:40 -04:00
arch-dev.sgml doc: Fix claim that query is passed as ASCII text 2013-05-30 21:09:27 -04:00
array.sgml Document that && can be used to search arrays. 2012-06-22 08:59:41 -04:00
auth-delay.sgml Remove the custom_variable_classes parameter. 2011-10-04 12:36:55 -04:00
auto-explain.sgml Document how auto_explain.log_timing can be changed. 2013-08-09 22:14:26 +09:00
backup.sgml Stress that backup_label file is critical in the docs. 2013-05-07 16:58:10 +03:00
bgworker.sgml doc: bgw_main takes a Datum argument, not void *. 2014-02-27 11:41:43 -03:00
biblio.sgml Properly capitalize hyphenated words in documentation titles. 2011-02-01 17:00:26 -05:00
bki.sgml Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
btree-gin.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
btree-gist.sgml Spell checking and markup refinement 2011-05-19 01:14:45 +03:00
catalogs.sgml Fix documentation about joining pg_locks to other views. 2014-04-03 14:18:28 -04:00
charset.sgml doc: Remove i18ngurus.com link 2013-07-02 20:33:17 -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 Make citext's equality and hashing functions collation-insensitive. 2011-06-08 15:25:02 -04:00
client-auth.sgml Add postgres_fdw contrib module. 2013-02-21 05:27:16 -05:00
config.sgml Document platform-specificity of unix_socket_permissions. 2014-03-29 00:53:40 -04:00
contacts.sgml Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
contrib-spi.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
contrib.sgml Add pg_xlogdump contrib program 2013-02-22 16:56:55 -03:00
cube.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
datatype.sgml Fix documentation about size of interval type. 2014-04-03 11:05:55 -04:00
datetime.sgml Improve documentation around historical calendar rules. 2012-04-26 18:28:52 -04:00
dblink.sgml Add contrib function references in the doc index 2013-07-04 11:33:08 -04:00
ddl.sgml doc: Add IDs to link targets used by phpPgAdmin 2013-05-07 21:23:21 -04:00
dfunc.sgml Remove BSD/OS (BSDi) port. There are no known users upgrading to 2012-05-03 10:58:44 -04: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 Properly capitalize documentation headings; some only had initial-word 2011-01-29 13:01:48 -05:00
dml.sgml Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
docguide.sgml Don't generate plain-text HISTORY and src/test/regress/README anymore. 2014-02-10 20:48:12 -05:00
dummy-seclabel.sgml Fix typo in dummy_seclabel documentation. 2011-10-13 12:16:07 -04:00
earthdistance.sgml Add contrib function references in the doc index 2013-07-04 11:33:08 -04:00
ecpg.sgml Documentation fix for ecpg. 2013-11-27 11:14:44 +01: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 typo in event trigger documentation 2013-07-04 10:28:07 -04:00
extend.sgml Revert "Document support for VPATH builds of extensions." 2013-10-07 22:42:52 -04:00
external-projects.sgml doc: Correct psycopg URL 2013-10-02 21:34:06 -04:00
fdwhandler.sgml Improve updatability checking for views and foreign tables. 2013-06-12 17:53:33 -04:00
features.sgml Update SQL features/conformance information to SQL:2011 2012-05-17 09:50:04 +03:00
file-fdw.sgml doc: Clarify that file_fdw options require values. 2013-09-23 15:02:08 -04:00
filelist.sgml Publish draft 9.3 release notes 2013-04-20 16:29:58 -04:00
fixrtf Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
func.sgml Document permissions needed for pg_database_size and pg_tablespace_size. 2014-05-08 21:45:14 -04:00
fuzzystrmatch.sgml Add contrib function references in the doc index 2013-07-04 11:33:08 -04:00
generate-errcodes-table.pl Update copyrights for 2013 2013-01-01 17:15:01 -05:00
geqo.sgml Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
gin.sgml Documentation spell checking and markup improvements 2013-05-20 21:13:13 -04:00
gist.sgml Documentation spell and markup checking 2012-06-08 00:06:20 +03:00
high-availability.sgml Clarify that streaming replication can be both async and sync 2013-01-20 16:10:12 +01:00
history.sgml Add small doc mention that libpq is named after POSTQUEL. 2012-09-02 08:42:03 -04:00
hstore.sgml Add contrib function references in the doc index 2013-07-04 11:33:08 -04:00
indexam.sgml Documentation spell checking and markup improvements 2013-05-20 21:13:13 -04:00
indices.sgml Use the term "radix tree" instead of "suffix tree" for SP-GiST text opclass. 2013-05-08 14:34:26 +03:00
info.sgml Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
information_schema.sgml Documentation spell checking and markup improvements 2013-05-20 21:13:13 -04:00
install-windows.sgml Enable building with Visual Studion 2013. 2014-01-26 09:45:43 -05:00
installation.sgml Revert "Document that Python 2.3 requires cdecimal module for full functionality." 2014-03-27 17:05:59 -04:00
intagg.sgml Add contrib function references in the doc index 2013-07-04 11:33:08 -04:00
intarray.sgml Add contrib function references in the doc index 2013-07-04 11:33:08 -04:00
intro.sgml Support automatically-updatable views. 2012-12-08 18:26:21 -05:00
isn.sgml Add contrib function references in the doc index 2013-07-04 11:33:08 -04:00
jadetex.cfg Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
keywords.sgml Update key words table for 9.3 2013-05-09 22:26:04 -04:00
legal.sgml Update copyright for 2014 2014-01-07 16:05:29 -05:00
libpq.sgml Expose object name error fields in PL/pgSQL. 2013-07-03 07:30:15 -04:00
lo.sgml Add more limited large object trigger example. 2012-08-14 23:25:20 -04:00
lobj.sgml Improve description of loread/lowrite. 2013-06-12 12:20:59 -04:00
ltree.sgml Add contrib function references in the doc index 2013-07-04 11:33:08 -04:00
maintenance.sgml Improve documentation about multixact IDs. 2014-02-17 12:21:01 -05:00
Makefile Don't generate plain-text HISTORY and src/test/regress/README anymore. 2014-02-10 20:48:12 -05:00
manage-ag.sgml Fix inaccurate description of tablespace. 2013-07-31 22:36:39 +09:00
mk_feature_tables.pl Run newly-configured perltidy script on Perl files. 2012-07-04 21:47:49 -04:00
monitoring.sgml Add description of pg_stat directory into doc. 2014-06-05 01:46:31 +09:00
mvcc.sgml Documentation spell checking and markup improvements 2013-05-20 21:13:13 -04:00
nls.sgml Update iso.org page link 2012-12-08 07:37:11 -05:00
notation.sgml doc: Remove paragraph about typesetting conventions 2013-05-31 22:45:03 -04:00
oid2name.sgml Make documentation of --help and --version options more consistent 2012-06-18 02:46:59 +03:00
pageinspect.sgml Fix mention of htup.h in pageinspect docs 2013-07-08 17:11:55 -04:00
passwordcheck.sgml In documentation, change "recommendable" to "recommended", per 2012-08-14 12:36:48 -04:00
perform.sgml Update "Using EXPLAIN" documentation examples using current code. 2013-09-01 19:43:26 -04:00
pg_xlogdump.sgml Fix some typos and grammatical mistakes 2013-02-22 18:52:59 -03:00
pgarchivecleanup.sgml Make documentation of --help and --version options more consistent 2012-06-18 02:46:59 +03:00
pgbench.sgml doc: Fix some whitespace issues in the man pages 2013-05-13 21:59:39 -04:00
pgbuffercache.sgml Add contrib function references in the doc index 2013-07-04 11:33:08 -04:00
pgcrypto.sgml doc: Fix table column number declaration 2013-10-10 21:18:07 -04:00
pgfreespacemap.sgml Add contrib function references in the doc index 2013-07-04 11:33:08 -04:00
pgrowlocks.sgml Add contrib function references in the doc index 2013-07-04 11:33:08 -04:00
pgstandby.sgml Make documentation of --help and --version options more consistent 2012-06-18 02:46:59 +03:00
pgstatstatements.sgml Add contrib function references in the doc index 2013-07-04 11:33:08 -04:00
pgstattuple.sgml Add contrib function references in the doc index 2013-07-04 11:33:08 -04:00
pgtestfsync.sgml Documentation spell checking and markup improvements 2013-05-20 21:13:13 -04:00
pgtesttiming.sgml Clarify FreeBSD instructions in pg_test_timing. 2012-08-30 18:38:00 -04:00
pgtrgm.sgml Add contrib function references in the doc index 2013-07-04 11:33:08 -04:00
pgupgrade.sgml pg_upgrade doc: link mode additions 2013-10-05 10:18:17 -04:00
planstats.sgml Documentation spell checking and markup improvements 2013-05-20 21:13:13 -04:00
plhandler.sgml Document security implications of check_function_bodies. 2014-02-17 09:33:32 -05:00
plperl.sgml Documentation spell checking and markup improvements 2013-05-20 21:13:13 -04:00
plpgsql.sgml Expose object name error fields in PL/pgSQL. 2013-07-03 07:30:15 -04:00
plpython.sgml PL/Python: Add result object str handler 2013-02-03 00:31:01 -05:00
pltcl.sgml Avoid extra whitespace in the arguments of <indexterm>. 2011-04-08 11:36:05 -04:00
postgres-fdw.sgml Improve updatability checking for views and foreign tables. 2013-06-12 17:53:33 -04:00
postgres.sgml Background worker processes 2012-12-06 17:47:30 -03:00
problems.sgml Use "backend process" rather than "backend server", where appropriate. 2011-03-12 09:38:56 -05:00
protocol.sgml Fix START_REPLICATION syntax in document. 2014-03-24 19:47:35 +09:00
queries.sgml doc: Clarify description of VALUES command 2013-06-06 21:03:04 -04:00
query.sgml Use "backend process" rather than "backend server", where appropriate. 2011-03-12 09:38:56 -05:00
rangetypes.sgml Improve Range Types and Exclusion Constraints example. 2013-09-05 07:26:26 -07:00
README.links Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
recovery-config.sgml Add postgres_fdw contrib module. 2013-02-21 05:27:16 -05:00
reference.sgml doc: Restore proper alphabetical order. 2013-11-15 08:55:45 -05:00
regress.sgml Secure Unix-domain sockets of "make check" temporary clusters. 2014-06-14 09:41:17 -04:00
release-7.4.sgml Improve cross-references between minor version release notes. 2014-02-12 19:09:21 -05:00
release-8.0.sgml Improve cross-references between minor version release notes. 2014-02-12 19:09:21 -05:00
release-8.1.sgml Improve cross-references between minor version release notes. 2014-02-12 19:09:21 -05:00
release-8.2.sgml Improve cross-references between minor version release notes. 2014-02-12 19:09:21 -05:00
release-8.3.sgml Improve cross-references between minor version release notes. 2014-02-12 19:09:21 -05:00
release-8.4.sgml Release notes for 9.3.4, 9.2.8, 9.1.13, 9.0.17, 8.4.21. 2014-03-17 15:28:26 -04:00
release-9.0.sgml Release notes for 9.3.4, 9.2.8, 9.1.13, 9.0.17, 8.4.21. 2014-03-17 15:28:26 -04:00
release-9.1.sgml Release notes for 9.3.4, 9.2.8, 9.1.13, 9.0.17, 8.4.21. 2014-03-17 15:28:26 -04:00
release-9.2.sgml Release notes for 9.3.4, 9.2.8, 9.1.13, 9.0.17, 8.4.21. 2014-03-17 15:28:26 -04:00
release-9.3.sgml Release notes for 9.3.4, 9.2.8, 9.1.13, 9.0.17, 8.4.21. 2014-03-17 15:28:26 -04:00
release-old.sgml Improve cross-references between minor version release notes. 2014-02-12 19:09:21 -05:00
release.sgml Don't generate plain-text HISTORY and src/test/regress/README anymore. 2014-02-10 20:48:12 -05:00
rowtypes.sgml Further review of range-types patch. 2011-11-18 18:24:32 -05:00
rules.sgml Eliminate trivial whitespace inconsistency in docs sample code. 2013-03-21 10:34:47 -05:00
runtime.sgml docs: Clarify that we also support Solaris versions greater than 10. 2013-09-03 11:22:31 -04:00
seg.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
sepgsql.sgml Documentation spell checking and markup improvements 2013-05-20 21:13:13 -04:00
sourcerepo.sgml Properly capitalize documentation headings; some only had initial-word 2011-01-29 13:01:48 -05:00
sources.sgml Provide database object names as separate fields in error messages. 2013-01-29 17:08:26 -05:00
spgist.sgml Use the term "radix tree" instead of "suffix tree" for SP-GiST text opclass. 2013-05-08 14:34:26 +03:00
spi.sgml Prevent leakage of SPI tuple tables during subtransaction abort. 2013-07-25 16:45:47 -04:00
sql.sgml doc: Fix for too many brackets in command synopses on man pages 2012-05-03 22:58:00 +03:00
sslinfo.sgml Add contrib function references in the doc index 2013-07-04 11:33:08 -04:00
standalone-install.sgml Don't generate plain-text HISTORY and src/test/regress/README anymore. 2014-02-10 20:48:12 -05:00
start.sgml Remove mention of using "man" from the tutorial. 2011-04-03 19:49:05 -04:00
storage.sgml Add description of pg_stat directory into doc. 2014-06-05 01:46:31 +09:00
stylesheet-common.xsl Fix display of <command> elements on man pages 2012-04-30 21:18:03 +03:00
stylesheet-fo.xsl Fix display of <command> elements on man pages 2012-04-30 21:18:03 +03:00
stylesheet-hh.xsl Fix display of <command> elements on man pages 2012-04-30 21:18:03 +03:00
stylesheet-man.xsl Show step titles in the pg_upgrade man page 2012-07-17 21:34:22 +03:00
stylesheet.css Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
stylesheet.dsl Untabify DSSSL and XSL files and add to check-tabs target 2012-04-19 22:38:14 +03:00
stylesheet.xsl XSLT stylesheet: Add slash to directory name 2012-11-08 23:55:36 -05:00
syntax.sgml Support default arguments and named-argument notation for window functions. 2013-11-06 13:33:18 -05:00
tablefunc.sgml Add contrib function references in the doc index 2013-07-04 11:33:08 -04:00
tcn.sgml Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
test-parser.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
textsearch.sgml doc: Fix <synopsis> in <term> markup 2013-06-07 22:00:59 -04:00
trigger.sgml Fix trigger example code to match header changes 2012-03-20 16:50:18 -03:00
tsearch2.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
typeconv.sgml Extend the unknowns-are-same-as-known-inputs type resolution heuristic. 2011-11-17 18:28:41 -05:00
unaccent.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
user-manag.sgml Make superuser imply replication privilege. The idea of a privilege that 2012-01-14 18:22:16 +02:00
uuid-ossp.sgml Add contrib function references in the doc index 2013-07-04 11:33:08 -04:00
vacuumlo.sgml Make documentation of --help and --version options more consistent 2012-06-18 02:46:59 +03:00
wal.sgml doc: mention data page checksums in WAL section 2014-01-31 19:06:24 -05:00
xaggr.sgml Remove spclocation field from pg_tablespace 2011-12-07 10:37:33 +01:00
xfunc.sgml Fix non-equivalence of VARIADIC and non-VARIADIC function call formats. 2014-04-03 22:02:27 -04:00
xindex.sgml Add SP-GiST (space-partitioned GiST) index access method. 2011-12-17 16:42:30 -05:00
xml2.sgml Add contrib function references in the doc index 2013-07-04 11:33:08 -04:00
xoper.sgml Properly capitalize hyphenated words in documentation titles. 2011-02-01 17:00:26 -05:00
xplang.sgml Update documentation to reflect that standard PLs are now extensions. 2011-03-05 01:08:38 -05:00
xtypes.sgml Avoid extra whitespace in the arguments of <indexterm>. 2011-04-08 11:36:05 -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 # from the title of the target
	link, or xreflabel if defined at the target; 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