postgresql/doc/src/sgml
Alvaro Herrera a03feb9354 Expand warnings on locks acquired by CREATE INDEX CONCURRENTLY
The previous wording wasn't explicit enough, which could misled readers
into thinking that the locks acquired are more restricted in nature than
they really are.  The resulting optimism can be damaging to morale when
confronted with reality, as has been observed in the field.

Greg Smith
2011-06-13 17:17:16 -04:00
..
ref Expand warnings on locks acquired by CREATE INDEX CONCURRENTLY 2011-06-13 17:17:16 -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 Spell checking and markup refinement 2011-05-19 01:14:45 +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 Spell checking and markup refinement 2011-05-19 01:14:45 +03: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 Replace use of credential control messages with getsockopt(LOCAL_PEERCRED). 2011-05-31 16:10:46 -04:00
config.sgml Remove parentheses from mention of current_schemas function. 2011-06-13 13:02:54 -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 Documentation cleanup for the possible values of the datatype 'boolean'. 2011-05-09 23:25:16 -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 Markup fix. 2011-06-13 10:14:02 -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 Ecpg doc cleanups, as reported by Marc Cousin. 2011-06-09 18:48:16 -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 More foreign table documentation improvements. 2011-06-13 08:29:38 -04:00
features.sgml Remove cvs keywords from all files. 2010-09-20 22:08:53 +02: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 Spell checking and markup refinement 2011-05-19 01:14:45 +03: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 Spell checking and markup refinement 2011-05-19 01:14:45 +03: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 Implement genuine serializable isolation level. 2011-02-08 00:09:08 +02: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 Fix documentation of information_schema.element_types 2011-06-09 07:24:14 +03:00
install-windows.sgml Don't recommend upgrading to latest available Windows SDK 2011-05-30 20:46:14 +02: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 Replace use of credential control messages with getsockopt(LOCAL_PEERCRED). 2011-05-31 16:10:46 -04: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 Uppercase <!ENTITY> and <!DOCTYPE> tags in SGML source 2011-04-04 16:09:10 -04: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 Spell checking and markup refinement 2011-05-19 01:14:45 +03:00
mvcc.sgml Spell checking and markup refinement 2011-05-19 01:14:45 +03: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 xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -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 Allow pg_upgrade to honor libpq environment variables. Add 'local' 2011-05-16 10:48:40 -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 Spell checking and markup refinement 2011-05-19 01:14:45 +03: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 Replace use of credential control messages with getsockopt(LOCAL_PEERCRED). 2011-05-31 16:10:46 -04: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 Use entities to encode non-ASCII characters in SGML documentation 2011-05-31 23:11:46 +03:00
release-8.0.sgml Properly capitalize documentation headings; some only had initial-word 2011-01-29 13:01:48 -05:00
release-8.1.sgml Properly capitalize documentation headings; some only had initial-word 2011-01-29 13:01:48 -05:00
release-8.2.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-8.3.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-8.4.sgml Use entities to encode non-ASCII characters in SGML documentation 2011-05-31 23:11: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 Update 9.1 release notes to reflect commits through today. 2011-06-09 18:44:46 -04: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 Spell checking and markup refinement 2011-05-19 01:14:45 +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 Spell checking and markup refinement 2011-05-19 01:14:45 +03:00
sourcerepo.sgml Properly capitalize documentation headings; some only had initial-word 2011-01-29 13:01:48 -05:00
sources.sgml Properly capitalize documentation headings; some only had initial-word 2011-01-29 13:01:48 -05:00
spi.sgml Avoid extra whitespace in the arguments of <indexterm>. 2011-04-08 11:36:05 -04: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 Fix copy-pasto in description of pg_serial, and silence compiler warning 2011-02-08 09:05:13 +02: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 Include unary plus in the Operator Precedence table. 2011-05-04 15:02:34 -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 Add external documentation for KNNGIST. 2010-12-03 23:49:06 -05: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