postgresql/doc/src/sgml
Robert Haas 3b17efdfdd Teach psql to display comments on languages and casts.
The output of \dL (list languages) is fairly narrow, so we just always
display the comment.  \dC (list casts) can get fairly wide, so we only
display comments if the new \dC+ option is specified.

Josh Kupershmidt
2011-08-04 12:22:26 -04:00
..
ref Teach psql to display comments on languages and casts. 2011-08-04 12:22:26 -04:00
.gitignore Avoid maintaining three separate copies of the error codes list. 2011-02-03 22:32:49 -05:00
acronyms.sgml Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -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 Adjust documentation wording of window function ORDER BY to not mention 2011-02-20 00:01:08 -05:00
arch-dev.sgml Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
array.sgml Use proper SGML doc entities rather than angle-brackets. 2011-06-02 19:33:16 -04:00
auth-delay.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
auto-explain.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
backup.sgml Fix missed use of "cp -i" in an example, per Fujii Masao. 2011-06-20 16:27:32 -04: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 Support SECURITY LABEL on databases, tablespaces, and roles. 2011-07-20 13:18:24 -04:00
charset.sgml Teach regular expression operators to honor collations. 2011-04-10 18:03:09 -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 Mention that SSPI authentication can use GSSAPI on non-Windows systems. 2011-06-27 10:38:45 -04:00
config.sgml In documentaiton, clarify which commands have reduced WAL volume for 2011-08-04 12:06:53 -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 contrib/file_fdw foreign-data wrapper for reading files via COPY. 2011-02-20 14:06:59 -05:00
cube.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
datatype.sgml Add smallserial pseudotype. 2011-06-21 22:52:52 -04:00
datetime.sgml Mark all GUC variables with <varname> markup, rather than <literal>. 2011-02-02 18:06:38 -05:00
dblink.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
ddl.sgml Improvements to SQL/MED documentation. 2011-07-25 09:37:06 -04:00
dfunc.sgml Properly capitalize hyphenated words in documentation titles. 2011-02-01 17:00:26 -05: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 Advise Debian/Ubuntu users to use openjade1.3. 2011-04-14 11:35:41 -07:00
dummy-seclabel.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
earthdistance.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
ecpg.sgml Add smallserial pseudotype. 2011-06-21 22:52:52 -04:00
errcodes.sgml Drop "meaning" column from error code table 2011-05-28 00:25:33 +03:00
extend.sgml Update 9.1 release notes to reflect commits through today. 2011-06-09 18:44:46 -04:00
external-projects.sgml Small improvements to external-projects documentation. 2011-02-14 19:22:34 -05:00
fdwhandler.sgml Improvements to SQL/MED documentation. 2011-07-25 09:37:06 -04:00
features.sgml Remove claim that the project is not represented in the SQL working group 2011-07-18 07:30:00 +03:00
file-fdw.sgml Spell checking and markup refinement 2011-05-19 01:14:45 +03:00
filelist.sgml Uppercase <!ENTITY> and <!DOCTYPE> tags in SGML source 2011-04-04 16:09:10 -04:00
fixrtf Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
func.sgml Make xpath() do something useful with XPath expressions that return scalars. 2011-07-21 11:32:46 -04:00
fuzzystrmatch.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
generate_history.pl Improve style of generate_history.pl Perl script. 2011-05-05 12:49:23 -04:00
generate-errcodes-table.pl Drop "meaning" column from error code table 2011-05-28 00:25:33 +03:00
geqo.sgml Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
gin.sgml Properly capitalize documentation headings; some only had initial-word 2011-01-29 13:01:48 -05:00
gist.sgml Protect GIST logic that assumes penalty values can't be negative. 2011-05-31 17:53:45 -04:00
high-availability.sgml Cascading replication feature for streaming log-based replication. 2011-07-19 03:40:03 +01:00
history.sgml Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
hstore.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
indexam.sgml Unify spelling of "canceled", "canceling", "cancellation" 2011-06-29 09:28:46 +03:00
indices.sgml Make a code-cleanup pass over the collations patch. 2011-04-22 17:43:18 -04:00
info.sgml Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
information_schema.sgml Note that information_schema.sql_languages was removed in SQL:2008 2011-07-18 07:26:30 +03:00
install-windows.sgml Clarify that you need ActiveState perl 5.8 *or later* to build on Windows. 2011-07-04 22:42:17 +03:00
installation.sgml Clarify the documentation of the --with-ossp-uuid option 2011-05-22 14:29:36 +03:00
intagg.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
intarray.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
intro.sgml Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
isn.sgml Use entities to encode non-ASCII characters in SGML documentation 2011-05-31 23:11:46 +03: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.1 2011-04-06 00:16:13 +03:00
legal.sgml Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
libpq.sgml Fix typo in sslmode documentation 2011-07-05 09:45:19 +02:00
lo.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
lobj.sgml In docs, rename "backwards compatibility" to "backward compatibility" 2011-03-11 14:33:10 -05:00
ltree.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
maintenance.sgml Mark all GUC variables with <varname> markup, rather than <literal>. 2011-02-02 18:06:38 -05:00
Makefile Produce HISTORY file consistently as ASCII 2011-06-19 23:27:56 +03:00
manage-ag.sgml Avoid extra whitespace in the arguments of <indexterm>. 2011-04-08 11:36:05 -04:00
mk_feature_tables.pl Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
monitoring.sgml Minor doc additions for cascading replication. 2011-07-19 09:07:42 +01:00
mvcc.sgml Finish disabling reduced-lock-levels-for-DDL feature. 2011-07-07 13:15:15 -04:00
nls.sgml Properly capitalize hyphenated words in documentation titles. 2011-02-01 17:00:26 -05:00
notation.sgml Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
oid2name.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
pageinspect.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
passwordcheck.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
perform.sgml Spell checking and markup refinement 2011-05-19 01:14:45 +03:00
pgarchivecleanup.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
pgbench.sgml Add new pgbench options, --tablespace and --index-tablespace. 2011-07-25 09:16:14 -04:00
pgbuffercache.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
pgcrypto.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
pgfreespacemap.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
pgrowlocks.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
pgstandby.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
pgstatstatements.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
pgstattuple.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
pgtestfsync.sgml Spell checking and markup refinement 2011-05-19 01:14:45 +03:00
pgtrgm.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
pgupgrade.sgml In the pg_upgrade docs, move 50432 port mention to the place where we 2011-07-01 18:36:00 -04:00
planstats.sgml Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
plhandler.sgml Update documentation to reflect that standard PLs are now extensions. 2011-03-05 01:08:38 -05:00
plperl.sgml Spell checking and markup refinement 2011-05-19 01:14:45 +03:00
plpgsql.sgml Add GET STACKED DIAGNOSTICS plpgsql command to retrieve exception info. 2011-07-18 14:47:18 -04:00
plpython.sgml Fix documentation reference to "above" example 2011-06-04 23:12:27 +03:00
pltcl.sgml Avoid extra whitespace in the arguments of <indexterm>. 2011-04-08 11:36:05 -04:00
postgres.sgml Uppercase <!ENTITY> and <!DOCTYPE> tags in SGML source 2011-04-04 16:09:10 -04:00
problems.sgml Use "backend process" rather than "backend server", where appropriate. 2011-03-12 09:38:56 -05:00
protocol.sgml Unify spelling of "canceled", "canceling", "cancellation" 2011-06-29 09:28:46 +03:00
queries.sgml Clarify that NATURAL without matching columns is like CROSS JOIN. 2011-06-13 12:59:04 -04:00
query.sgml Use "backend process" rather than "backend server", where appropriate. 2011-03-12 09:38:56 -05: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 Small cleanup of spacing in verbatim DocBook elements 2011-05-02 19:19:48 +03:00
reference.sgml DDL support for collations 2011-02-12 15:55:18 +02:00
regress.sgml Adjust comments about collate.linux.utf8 regression test. 2011-04-23 12:51:47 -04:00
release-7.4.sgml Unify spelling of "canceled", "canceling", "cancellation" 2011-06-29 09:28:46 +03:00
release-8.0.sgml Unify spelling of "canceled", "canceling", "cancellation" 2011-06-29 09:28:46 +03:00
release-8.1.sgml Unify spelling of "canceled", "canceling", "cancellation" 2011-06-29 09:28:46 +03:00
release-8.2.sgml Unify spelling of "canceled", "canceling", "cancellation" 2011-06-29 09:28:46 +03:00
release-8.3.sgml Unify spelling of "canceled", "canceling", "cancellation" 2011-06-29 09:28:46 +03:00
release-8.4.sgml Unify spelling of "canceled", "canceling", "cancellation" 2011-06-29 09:28:46 +03:00
release-9.0.sgml Update release notes for releases 9.0.4, 8.4.8, 8.3.15, and 8.2.21. 2011-04-14 15:52:18 -04:00
release-9.1.sgml Change EDITOR_LINENUMBER_SWITCH to an environment variable 2011-07-24 00:25:29 +03:00
release-old.sgml Properly capitalize documentation headings; some only had initial-word 2011-01-29 13:01:48 -05:00
release.sgml Add SGML markup for keywords, terms, functions, commands, etc. 2011-03-19 17:21:49 -04:00
rowtypes.sgml Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
rules.sgml Properly capitalize documentation headings; some only had initial-word 2011-01-29 13:01:48 -05:00
runtime.sgml Small update on suggested startup file locations 2011-07-14 19:07:39 +03:00
seg.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
sepgsql.sgml Improve sepgsql and SECURITY LABEL documentation. 2011-07-20 09:24:26 -04:00
sourcerepo.sgml Properly capitalize documentation headings; some only had initial-word 2011-01-29 13:01:48 -05:00
sources.sgml Add an errdetail_internal() ereport auxiliary routine. 2011-07-16 14:22:15 -04:00
spi.sgml Capitalization fixes 2011-06-19 00:37:30 +03:00
sql.sgml Be consistent about writing "[, ...]" instead "[,...]" in the docs. 2010-11-29 11:53:27 +02:00
sslinfo.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
standalone-install.sgml Uppercase <!ENTITY> and <!DOCTYPE> tags in SGML source 2011-04-04 16:09:10 -04:00
start.sgml Remove mention of using "man" from the tutorial. 2011-04-03 19:49:05 -04:00
storage.sgml Capitalization fixes 2011-06-19 00:37:30 +03:00
stylesheet-common.xsl Reorganize XSLT stylesheet support. Put common things into a separate 2006-12-10 16:01:06 +00:00
stylesheet-fo.xsl Reorganize XSLT stylesheet support. Put common things into a separate 2006-12-10 16:01:06 +00:00
stylesheet-hh.xsl Reorganize XSLT stylesheet support. Put common things into a separate 2006-12-10 16:01:06 +00:00
stylesheet-man.xsl Extensive ECPG documentation improvements 2010-10-10 13:46:02 +03:00
stylesheet.css Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
stylesheet.dsl Normalize whitespace in the arguments of <indexterm> 2011-04-25 01:25:43 +03:00
stylesheet.xsl Ship documentation without intermediate tarballs 2009-08-09 22:47:59 +00:00
syntax.sgml In docs, start window function sentence with "The asterisk (*)" rather 2011-07-14 17:59:49 -04:00
tablefunc.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -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 Link some tables into the surrounding text by their id 2011-05-04 20:24:07 +03:00
trigger.sgml Avoid extra whitespace in the arguments of <indexterm>. 2011-04-08 11:36:05 -04:00
tsearch2.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
typeconv.sgml Change "Id" to "id" in some SGML tags 2011-04-05 15:06:06 -03: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 In docs, rename "backwards compatibility" to "backward compatibility" 2011-03-11 14:33:10 -05:00
uuid-ossp.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
vacuumlo.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
wal.sgml Update documentation on FreeBSD write cache control. 2011-03-11 11:36:42 -05:00
xaggr.sgml Improve user-defined-aggregates documentation. 2011-03-23 16:56:55 -04:00
xfunc.sgml Add comments about the need to avoid uninitialized bits in datatype values. 2011-04-27 14:06:22 -04:00
xindex.sgml Avoid index rebuild for no-rewrite ALTER TABLE .. ALTER TYPE. 2011-07-18 11:04:43 -04:00
xml2.sgml Spell checking and markup refinement 2011-05-19 01:14:45 +03: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