postgresql/doc/src/sgml
Tom Lane 48938ab506 Allow the second argument of pg_get_expr() to be just zero when deparsing
an expression that's not supposed to contain variables.  Per discussion
with Gevik Babakhani, this eliminates the need for an ugly kluge (namely,
specifying some unrelated relation name).  Remove one such kluge from
pg_dump.
2009-05-26 17:36:05 +00:00
..
ref Modify CREATE DATABASE to enforce that the source database's encoding setting 2009-05-06 16:15:21 +00:00
acronyms.sgml Rewrite the FSM. Instead of relying on a fixed-size shared memory segment, the 2008-09-30 10:52:14 +00:00
adminpack.sgml
advanced.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
arch-dev.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
array.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
auto-explain.sgml Tweak guc.c to allow underscores in the names of custom variable classes, 2009-01-02 01:16:02 +00:00
backup.sgml Add recovery_end_command option to recovery.conf. recovery_end_command 2009-05-14 20:31:09 +00:00
biblio.sgml
bki.sgml
btree-gin.sgml Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
btree-gist.sgml
catalogs.sgml Add a "relistemp" boolean column to pg_class, which is true for temporary 2009-03-31 17:59:56 +00:00
charset.sgml Some documentation cleanup for the addition of the KOI8U encoding. Change 2009-05-18 08:59:29 +00:00
chkpass.sgml
citext.sgml Update citext's documentation to match the recently-applied patch, 2008-09-12 18:29:49 +00:00
client-auth.sgml Make an editorial pass over the Client Authentication material. 2009-05-16 21:17:21 +00:00
config.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
contacts.sgml
contrib-spi.sgml
contrib.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
cube.sgml Refer to tables by id, not by "the following table", because tables are in 2009-05-18 11:08:24 +00:00
cvs.sgml Fix typo, noted by Stefan Kaltenbrunner. 2008-04-21 11:06:13 +00:00
datatype.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
datetime.sgml Remove the datetime keywords ABSTIME and RELTIME, which we'd been treating as 2009-03-22 01:12:32 +00:00
dblink.sgml Add refentrytitle elements to refentry pages. Their absence confused the 2008-11-12 15:52:44 +00:00
ddl.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
dfunc.sgml
dict-int.sgml
dict-xsyn.sgml
diskusage.sgml
dml.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
docguide.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
earthdistance.sgml
ecpg.sgml Refer to tables by id, not by "the following table", because tables are in 2009-05-18 11:08:24 +00:00
errcodes.sgml Add new SQL:2008 error codes for invalid LIMIT and OFFSET values. Remove 2009-03-04 10:55:00 +00:00
extend.sgml Support "variadic" functions, which can accept a variable number of arguments 2008-07-16 01:30:23 +00:00
external-projects.sgml
features.sgml SQL/MED catalog manipulation facilities 2008-12-19 16:25:19 +00:00
filelist.sgml Split the release notes into a separate file for each (active) major branch, 2009-05-02 20:17:19 +00:00
fixrtf
func.sgml Allow the second argument of pg_get_expr() to be just zero when deparsing 2009-05-26 17:36:05 +00:00
fuzzystrmatch.sgml Document the fact that fuzzystrmatch doesn't work in multibyte encodings. 2009-04-06 15:43:00 +00:00
generate_history.pl Split the release notes into a separate file for each (active) major branch, 2009-05-02 20:17:19 +00:00
geqo.sgml
gin.sgml Update GIN limitations documentation to match current reality. 2009-04-09 19:07:44 +00:00
gist.sgml Push index operator lossiness determination down to GIST/GIN opclass 2008-04-14 17:05:34 +00:00
high-availability.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
history.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
hstore.sgml Fix contrib/hstore to throw an error for keys or values that don't fit in its 2009-03-15 22:05:17 +00:00
indexam.sgml Implement "fastupdate" support for GIN indexes, in which we try to accumulate 2009-03-24 20:17:18 +00:00
indices.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
info.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
information_schema.sgml Clean up some loose ends from the column privileges patch: add 2009-02-06 21:15:12 +00:00
install-win32.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
installation.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
intagg.sgml Reduce contrib/intagg to a thin wrapper around the new core functions 2008-11-14 19:58:45 +00:00
intarray.sgml Remove contrib/intarray's definitions of the <@ and @> operators, so that they 2009-04-05 00:40:35 +00:00
intro.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
isn.sgml Refer to tables by id, not by "the following table", because tables are in 2009-05-18 11:08:24 +00:00
keywords.sgml Correct keywords table for status of COLLATE vs 2009-04-06 15:01:36 +00:00
legal.sgml Update copyright for 2009. 2009-01-01 17:24:05 +00:00
libpq.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
lo.sgml
lobj.sgml Desultorily enclose programlisting tags in CDATA, to get rid of some obnoxious 2008-12-07 23:46:39 +00:00
ltree.sgml
maintenance.sgml Minor copy-editing for description of partial-table vacuuming. 2009-05-16 22:51:24 +00:00
Makefile Split the release notes into a separate file for each (active) major branch, 2009-05-02 20:17:19 +00:00
manage-ag.sgml Modify CREATE DATABASE to enforce that the source database's encoding setting 2009-05-06 16:15:21 +00:00
mk_feature_tables.pl Update feature list for SQL:2008. 2008-10-18 00:35:32 +00:00
monitoring.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
mvcc.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
nls.sgml Rewrite update-po target, so that it works less like a shell script and more 2009-01-09 10:54:08 +00:00
notation.sgml
oid2name.sgml
pageinspect.sgml Use fork names instead of numbers in the file names for additional 2008-10-06 14:13:17 +00:00
perform.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
pgbench.sgml Change pgbench to use the table names pgbench_accounts, pgbench_branches, 2009-05-07 22:01:18 +00:00
pgbuffercache.sgml Refer to tables by id, not by "the following table", because tables are in 2009-05-18 11:08:24 +00:00
pgcrypto.sgml Refer to tables by id, not by "the following table", because tables are in 2009-05-18 11:08:24 +00:00
pgfreespacemap.sgml Make the blkno arguments bigints instead of int4s. A signed int4 is not 2008-10-02 12:20:50 +00:00
pgrowlocks.sgml Refer to tables by id, not by "the following table", because tables are in 2009-05-18 11:08:24 +00:00
pgstandby.sgml Clean up overly hasty docs patch for pg_standby. 2009-05-14 21:59:22 +00:00
pgstatstatements.sgml Refer to tables by id, not by "the following table", because tables are in 2009-05-18 11:08:24 +00:00
pgstattuple.sgml Refer to tables by id, not by "the following table", because tables are in 2009-05-18 11:08:24 +00:00
pgtrgm.sgml
planstats.sgml
plhandler.sgml
plperl.sgml Remove mention of DBD::PgSPI, which is unmaintained and generally unnecessary. 2008-04-10 15:16:46 +00:00
plpgsql.sgml Fix plpgsql's EXIT so that an EXIT without a label only matches a loop, 2009-05-02 17:27:57 +00:00
plpython.sgml Update URL to Python bug tracker. Backpatch to 8.3; doesn't seem worthy of 2009-03-30 16:15:43 +00:00
pltcl.sgml Support statement-level ON TRUNCATE triggers. Simon Riggs 2008-03-28 00:21:56 +00:00
postgres.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
problems.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
protocol.sgml Add a new GUC variable called "IntervalStyle" that decouples interval output 2008-11-09 00:28:35 +00:00
queries.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
query.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
README.links Update link guidelines. 2009-01-10 16:58:39 +00:00
reference.ced
reference.sgml SQL/MED catalog manipulation facilities 2008-12-19 16:25:19 +00:00
regress.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
release-7.4.sgml Split the release notes into a separate file for each (active) major branch, 2009-05-02 20:17:19 +00:00
release-8.0.sgml Split the release notes into a separate file for each (active) major branch, 2009-05-02 20:17:19 +00:00
release-8.1.sgml Split the release notes into a separate file for each (active) major branch, 2009-05-02 20:17:19 +00:00
release-8.2.sgml Split the release notes into a separate file for each (active) major branch, 2009-05-02 20:17:19 +00:00
release-8.3.sgml Split the release notes into a separate file for each (active) major branch, 2009-05-02 20:17:19 +00:00
release-8.4.sgml Update release notes to today. 2009-05-14 22:17:28 +00:00
release-old.sgml Split the release notes into a separate file for each (active) major branch, 2009-05-02 20:17:19 +00:00
release.sgml Split the release notes into a separate file for each (active) major branch, 2009-05-02 20:17:19 +00:00
rowtypes.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
rules.sgml Fix wording of section comparing triggers and rules; old wording as 2008-12-16 03:12:08 +00:00
runtime.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
seg.sgml Refer to tables by id, not by "the following table", because tables are in 2009-05-18 11:08:24 +00:00
sources.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
spi.sgml Add new SPI_OK_REWRITTEN return code to SPI_execute and friends, for the 2009-01-21 11:02:40 +00:00
sql.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
sslinfo.sgml
standalone-install.sgml
start.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
storage.sgml Minor editorialization on storage.sgml's documentation of free space 2009-05-16 22:03:53 +00:00
stylesheet-common.xsl
stylesheet-fo.xsl
stylesheet-hh.xsl Reorganize XSLT stylesheet support. Put common things into a separate 2006-12-10 16:01:06 +00:00
stylesheet-man.xsl Experimental new support for building man pages via docbook2x, an XSL-based 2008-11-04 14:58:22 +00:00
stylesheet.css
stylesheet.dsl
stylesheet.xsl
syntax.sgml Disable the use of Unicode escapes in string constants (U&'') when 2009-05-05 18:32:17 +00:00
tablefunc.sgml
test-parser.sgml
textsearch.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
trigger.sgml Add doc link to section about how to compile triggers. 2009-04-07 04:02:41 +00:00
tsearch2.sgml
typeconv.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
user-manag.sgml Remove support for (insecure) crypt authentication. 2008-10-28 12:10:44 +00:00
uuid-ossp.sgml
vacuumlo.sgml Add a -w/--no-password option that prevents all password prompts to all 2009-02-26 16:02:39 +00:00
wal.sgml Improve documentation about how checkpoint spreads I/O activity. 2009-04-09 16:20:50 +00:00
xaggr.sgml Support window functions a la SQL:2008. 2008-12-28 18:54:01 +00:00
xfunc.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
xindex.sgml Desultorily enclose programlisting tags in CDATA, to get rid of some obnoxious 2008-12-07 23:46:39 +00:00
xml2.sgml Refer to tables by id, not by "the following table", because tables are in 2009-05-18 11:08:24 +00:00
xoper.sgml
xplang.sgml
xtypes.sgml Desultorily enclose programlisting tags in CDATA, to get rid of some obnoxious 2008-12-07 23:46:39 +00:00

<!-- $PostgreSQL: pgsql/doc/src/sgml/README.links,v 1.3 2009/01/10 16:58:39 momjian Exp $ -->

Linking within SGML documents can be confusing, so here is a summary:


Intra-document Linking
----------------------

<xref>
	use to get link text from the title of the target link; 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  You can supply text at the target location with 'xreflabel'