postgresql/doc/src/sgml
Tom Lane cc4ff8742b Take sepgsql regression tests out of the regular regression test mechanism.
Because these tests require root privileges, not to mention invasive
changes to the security configuration of the host system, it's not
reasonable for them to be invoked by a regular "make check" or "make
installcheck".  Instead, dike out the Makefile's knowledge of the tests,
and change chkselinuxenv (now renamed "test_sepgsql") into a script that
verifies the environment is workable and then runs the tests.  It's
expected that test_sepgsql will only be run manually.

While at it, do some cleanup in the error checking in the script, and
do some wordsmithing in the documentation.
2011-09-27 20:07:15 -04:00
..
ref Add --{no-,}replication flags to createuser. 2011-09-23 09:25:20 -04:00
.gitignore Avoid maintaining three separate copies of the error codes list. 2011-02-03 22:32:49 -05:00
Makefile Produce HISTORY file consistently as ASCII 2011-06-19 23:27:56 +03:00
README.links Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04: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 Remove whitespace from end of lines 2011-08-07 16:11:55 +03: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 Add mention that UTC really means UT1. 2011-09-05 15:38:37 -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 synchronous_commit is an enum not a boolean. 2011-09-23 08:35:33 +01: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 Simplify handling of the timezone GUC by making initdb choose the default. 2011-09-09 17:59:11 -04:00
datetime.sgml Mark all GUC variables with <varname> markup, rather than <literal>. 2011-02-02 18:06:38 -05:00
dblink.sgml Rename "Example" sections to "Examples" in dblink chapter 2011-08-07 15:51:04 +03:00
ddl.sgml Improvements to SQL/MED documentation. 2011-07-25 09:37:06 -04:00
dfunc.sgml MacOS -> Mac OS 2011-08-17 10:05:22 +03: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 Document minimum required version of DocBook XSL stylesheets 2011-08-27 23:28:55 +03: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 Fix typo 2011-08-14 10:40:50 +03:00
errcodes.sgml Drop "meaning" column from error code table 2011-05-28 00:25:33 +03:00
extend.sgml Fix pgxs.mk to always add --dbname=$(CONTRIB_TESTDB) to REGRESS_OPTS. 2011-08-24 15:16:50 -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 Add FORCE_NOT_NULL support to the file_fdw foreign data wrapper. 2011-09-16 16:35:51 -04: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 Fix to_date() and to_timestamp() to handle year masks of length < 4 so 2011-09-07 09:47:51 -04:00
fuzzystrmatch.sgml Add xreflabels to /contrib manuals so links appear correct. Also update 2011-05-07 22:29:20 -04:00
generate-errcodes-table.pl Drop "meaning" column from error code table 2011-05-28 00:25:33 +03:00
generate_history.pl Improve style of generate_history.pl Perl script. 2011-05-05 12:49:23 -04: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 Buffering GiST index build algorithm. 2011-09-08 17:51:23 +03:00
high-availability.sgml The replication status values in pg_stat_replication was changed to 2011-08-31 12:37:37 +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 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 Implement the information schema with_hierarchy column 2011-08-27 15:03:02 +03:00
install-windows.sgml Fix typo 2011-09-24 14:34:32 +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 Fully const-ify PQconnectdbParams, PQconnectStartParams, and PQpingParams. 2011-09-25 18:52:48 -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 Some markup cleanup to deconfuse the find_gt_lt tool 2011-08-30 20:32:49 +03:00
maintenance.sgml Mark all GUC variables with <varname> markup, rather than <literal>. 2011-02-02 18:06:38 -05: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 Document that contrib/pgtrgm only processes ASCII alphanumeric 2011-09-05 13:24:45 -04:00
pgupgrade.sgml In pg_upgrade, disallow migration of 8.3 clusters using contrib/ltree 2011-09-07 14:43:12 -04:00
planstats.sgml Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
plhandler.sgml Some markup cleanup to deconfuse the find_gt_lt tool 2011-08-30 20:32:49 +03:00
plperl.sgml Spell checking and markup refinement 2011-05-19 01:14:45 +03:00
plpgsql.sgml Redesign the plancache mechanism for more flexibility and efficiency. 2011-09-16 00:43:52 -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 Redesign the plancache mechanism for more flexibility and efficiency. 2011-09-16 00:43:52 -04:00
queries.sgml Document that only user-defined columns are expanded by SELECT *. 2011-09-10 10:45:55 -04:00
query.sgml Use "backend process" rather than "backend server", where appropriate. 2011-03-12 09:38:56 -05:00
recovery-config.sgml In the manual section on primary_conninfo, recommend using a role with 2011-09-14 09:30:32 +03:00
reference.sgml Remove double-quoting of table names in clusterdb. BACKWARD COMPABILITY 2011-09-10 16:39:02 -04: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 Update release notes for 9.1.1, 9.0.5, 8.4.9, 8.3.16, 8.2.22. 2011-09-22 17:39:05 -04:00
release-8.3.sgml Update release notes for 9.1.1, 9.0.5, 8.4.9, 8.3.16, 8.2.22. 2011-09-22 17:39:05 -04:00
release-8.4.sgml Update release notes for 9.1.1, 9.0.5, 8.4.9, 8.3.16, 8.2.22. 2011-09-22 17:39:05 -04:00
release-9.0.sgml Update release notes for 9.1.1, 9.0.5, 8.4.9, 8.3.16, 8.2.22. 2011-09-22 17:39:05 -04:00
release-9.1.sgml Update release notes for 9.1.1, 9.0.5, 8.4.9, 8.3.16, 8.2.22. 2011-09-22 17:39:05 -04:00
release-old.sgml MacOS -> Mac OS 2011-08-17 10:05:22 +03: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 Properly document semphore requirements by accounting for worker 2011-09-06 11:08:32 -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 Take sepgsql regression tests out of the regular regression test mechanism. 2011-09-27 20:07:15 -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 Redesign the plancache mechanism for more flexibility and efficiency. 2011-09-16 00:43:52 -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 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 Fix a whitespace issue with the man pages 2011-08-07 10:55:32 +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 Some markup cleanup to deconfuse the find_gt_lt tool 2011-08-30 20:32:49 +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 Update type-conversion documentation for long-ago changes. 2011-09-06 12:14:51 -04: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 Some markup cleanup to deconfuse the find_gt_lt tool 2011-08-30 20:32:49 +03: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 Teach vacuumlo to limit number of removals, via new -l option. 2011-08-08 09:16:45 -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 Move Timestamp/Interval typedefs and basic macros into datatype/timestamp.h. 2011-09-09 13:23:41 -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

README.links

<!-- 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