postgresql/doc/src/sgml
Heikki Linnakangas 4e766f2d17 Always pass catalog id to the options validator function specified in
CREATE FOREIGN DATA WRAPPER. Arguably it wasn't a bug because the
documentation said that it's passed the catalog ID or zero, but surely
we should provide it when it's known. And there isn't currently any
scenario where it's not known, and I can't imagine having one in the
future either, so better remove the "or zero" escape hatch and always
pass a valid catalog ID. Backpatch to 8.4.

Martin Pihlak
2009-12-23 12:23:59 +00:00
..
ref Always pass catalog id to the options validator function specified in 2009-12-23 12:23:59 +00:00
.cvsignore The html-stamp and man-stamp files also need to be cvsignore'd. 2009-08-12 21:03:52 +00:00
acronyms.sgml Correct what ISO stands for 2009-07-11 21:13:21 +00:00
adminpack.sgml Make an editorial pass over the newly SGML-ified contrib documentation. 2007-12-06 04:12:10 +00:00
advanced.sgml Proofreading for Bruce's recent round of documentation proofreading. 2009-06-17 21:58:49 +00:00
arch-dev.sgml Split the processing of INSERT/UPDATE/DELETE operations out of execMain.c. 2009-10-10 01:43:50 +00:00
array.sgml Proofreading for Bruce's recent round of documentation proofreading. 2009-06-17 21:58:49 +00:00
auto-explain.sgml Add an EXPLAIN (BUFFERS) option to show buffer-usage statistics. 2009-12-15 04:57:48 +00:00
backup.sgml Fix two small typos in Hot Standby docs. 2009-12-20 03:49:58 +00:00
biblio.sgml Update URL for "Generalized Partial Indexes" paper to point to a cached 2007-02-08 04:31:37 +00:00
bki.sgml Extend the BKI infrastructure to allow system catalogs to be given 2009-09-26 22:42:03 +00:00
btree-gin.sgml Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
btree-gist.sgml Make an editorial pass over the newly SGML-ified contrib documentation. 2007-12-06 04:12:10 +00:00
catalogs.sgml Improve documentation for pg_largeobject changes. 2009-12-17 14:36:16 +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 Make an editorial pass over the newly SGML-ified contrib documentation. 2007-12-06 04:12:10 +00:00
citext.sgml Update citext's documentation to match the recently-applied patch, 2008-09-12 18:29:49 +00:00
client-auth.sgml Allow LDAP authentication to operate in search+bind mode, meaning it 2009-12-12 21:35:21 +00:00
config.sgml Convert tabs to spaces in SGML. 2009-12-19 17:49:50 +00:00
contacts.sgml Make $PostgreSQL CVS tags consistent for SGML files. 2006-03-10 19:10:50 +00:00
contrib-spi.sgml Make an editorial pass over the newly SGML-ified contrib documentation. 2007-12-06 04:12:10 +00:00
contrib.sgml Add a hook to CREATE/ALTER ROLE to allow an external module to check the 2009-11-18 21:57:56 +00:00
cube.sgml Fix a couple of broken links to third-party sites. 2009-12-08 20:08:30 +00:00
cvs.sgml Update CVS documentation to be more current and add documentation about 2009-12-07 19:19:56 +00:00
datatype.sgml Support hex-string input and output for type BYTEA. 2009-08-04 16:08:37 +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 Implement dblink_get_notify(). 2009-08-05 16:11:07 +00:00
ddl.sgml When querying a table with child tables, do not check permissions on the 2009-10-23 05:24:52 +00:00
dfunc.sgml Consistenly use colons before '<programlisting>' blocks, where 2007-02-01 00:28:19 +00:00
dict-int.sgml Make an editorial pass over the newly SGML-ified contrib documentation. 2007-12-06 04:12:10 +00:00
dict-xsyn.sgml Add matchorig, matchsynonyms, and keepsynonyms options to contrib/dict_xsyn. 2009-08-05 18:06:49 +00:00
diskusage.sgml Update documentation on may/can/might: 2007-01-31 20:56:20 +00:00
dml.sgml Remove claim that this chapter discusses rules and triggers. 2009-09-11 12:53:24 +00:00
docguide.sgml Ship documentation without intermediate tarballs 2009-08-09 22:47:59 +00:00
earthdistance.sgml Make an editorial pass over the newly SGML-ified contrib documentation. 2007-12-06 04:12:10 +00:00
ecpg.sgml thread-safety 2009-12-02 14:07:26 +00:00
errcodes.sgml Add exclusion constraints, which generalize the concept of uniqueness to 2009-12-07 05:22:23 +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 Clean up some now-obsolete references to GBorg. 2007-11-14 01:58:18 +00:00
features.sgml SQL/MED catalog manipulation facilities 2008-12-19 16:25:19 +00:00
filelist.sgml Add a hook to CREATE/ALTER ROLE to allow an external module to check the 2009-11-18 21:57:56 +00:00
fixrtf Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
func.sgml Convert tabs to spaces in SGML. 2009-12-19 17:49:50 +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 Fix URL to "The Hitch-Hiker's Guide to Evolutionary Computation". 2009-08-10 22:41:38 +00:00
gin.sgml Update GIN limitations documentation to match current reality. 2009-04-09 19:07:44 +00:00
gist.sgml Improve documentation about GiST opclass support functions. 2009-06-12 19:48:53 +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 Remove spurious '22' that clearly shouldn't be there. 2009-12-16 19:38:54 +00:00
indexam.sgml Support deferrable uniqueness constraints. 2009-07-29 20:56:21 +00:00
indices.sgml Document that autovacuum may run ANALYZE 2009-08-07 20:54:31 +00:00
info.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
information_schema.sgml Information schema documentation 2009-12-05 21:31:05 +00:00
install-win32.sgml Update location to download flex for building on Windows. 2009-07-23 17:06:48 +00:00
installation.sgml Fix link that doesn't work in standalone INSTALL document. 2009-12-18 21:37:38 +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 Revert my patch of 2009-04-04 that removed contrib/intarray's definitions of 2009-06-07 20:09:34 +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 Don't treat NEW and OLD as reserved words anymore. For the purposes of rules 2009-11-05 23:24:27 +00:00
legal.sgml Update copyright for 2009. 2009-01-01 17:24:05 +00:00
libpq.sgml thread-safety 2009-12-02 14:07:26 +00:00
lo.sgml Make an editorial pass over the newly SGML-ified contrib documentation. 2007-12-06 04:12:10 +00:00
lobj.sgml Improve documentation for pg_largeobject changes. 2009-12-17 14:36:16 +00:00
ltree.sgml Make an editorial pass over the newly SGML-ified contrib documentation. 2007-12-10 05:32:51 +00:00
maintenance.sgml Provide a parenthesized-options syntax for VACUUM, analogous to that recently 2009-11-16 21:32:07 +00:00
Makefile Clean up the clean rules of the documentation 2009-10-06 20:00:44 +00:00
manage-ag.sgml Adjust some more places in the documentation to match the fact that 2009-12-19 01:49:02 +00:00
mk_feature_tables.pl Update feature list for SQL:2008. 2008-10-18 00:35:32 +00:00
monitoring.sgml Make pg_stat_activity.application_name visible to all users, rather than 2009-11-29 18:14:32 +00:00
mvcc.sgml Proofreading for Bruce's recent round of documentation proofreading. 2009-06-17 21:58:49 +00:00
nls.sgml Improve the recently-added support for properly pluralized error messages 2009-06-04 18:33:08 +00:00
notation.sgml Make $PostgreSQL CVS tags consistent for SGML files. 2006-03-10 19:10:50 +00:00
oid2name.sgml Remove the -P options of oid2name and pgbench, as they are security 2007-12-11 02:31:49 +00:00
pageinspect.sgml Fix contrib/pageinspect to not create an ABI breakage between 8.3 and 8.4. 2009-06-08 16:22:44 +00:00
passwordcheck.sgml Add a hook to CREATE/ALTER ROLE to allow an external module to check the 2009-11-18 21:57:56 +00:00
perform.sgml Document that autovacuum may run ANALYZE 2009-08-07 20:54:31 +00:00
pgbench.sgml Fix broken markup. 2009-12-15 15:59:57 +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 Fix a couple of broken links to third-party sites. 2009-12-08 20:08:30 +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 Disable pg_standby -l option because the backend doesn't expect the recovered 2009-06-25 12:03:11 +00:00
pgstatstatements.sgml Add a hook to let loadable modules get control at ProcessUtility execution, 2009-12-15 20:04:49 +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 Make an editorial pass over the newly SGML-ified contrib documentation. 2007-12-10 05:32:51 +00:00
planstats.sgml Update examples in planstats.sgml for 8.3, and improve some aspects of 2007-12-28 21:03:31 +00:00
plhandler.sgml Add PG_MODULE_MAGIC and some missing include files to examples 2009-11-23 21:41:20 +00:00
plperl.sgml Add support for anonymous code blocks (DO blocks) to PL/Perl. 2009-11-29 03:02:27 +00:00
plpgsql.sgml Adjust some more places in the documentation to match the fact that 2009-12-19 01:49:02 +00:00
plpython.sgml Add documentation why reassigning PL/Python function parameters in the 2009-12-19 22:23:21 +00:00
pltcl.sgml Support statement-level ON TRUNCATE triggers. Simon Riggs 2008-03-28 00:21:56 +00:00
postgres.sgml Use DocBook XSL stylesheets for man page building 2009-08-04 22:04:37 +00:00
problems.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
protocol.sgml Mark application_name as GUC_REPORT so that the value will be reported back 2009-12-02 04:54:10 +00:00
queries.sgml Remove add_missing_from GUC and associated parser support for "implicit RTEs". 2009-10-21 20:22:38 +00:00
query.sgml Proofreading for Bruce's recent round of documentation proofreading. 2009-06-17 21:58:49 +00:00
README.links Update link guidelines. 2009-01-10 16:58:39 +00:00
reference.ced
reference.sgml Add large object access control. 2009-12-11 03:34:57 +00:00
regress.sgml Expand test coverage support to entire tree 2009-08-07 20:50:22 +00:00
release-7.4.sgml Update release notes for releases 8.4.2, 8.3.9, 8.2.15, 8.1.19, 8.0.23, 2009-12-10 00:31:14 +00:00
release-8.0.sgml Update release notes for releases 8.4.2, 8.3.9, 8.2.15, 8.1.19, 8.0.23, 2009-12-10 00:31:14 +00:00
release-8.1.sgml Update release notes for releases 8.4.2, 8.3.9, 8.2.15, 8.1.19, 8.0.23, 2009-12-10 00:31:14 +00:00
release-8.2.sgml Update release notes for releases 8.4.2, 8.3.9, 8.2.15, 8.1.19, 8.0.23, 2009-12-10 00:31:14 +00:00
release-8.3.sgml Update release notes for releases 8.4.2, 8.3.9, 8.2.15, 8.1.19, 8.0.23, 2009-12-10 00:31:14 +00:00
release-8.4.sgml Update release notes for releases 8.4.2, 8.3.9, 8.2.15, 8.1.19, 8.0.23, 2009-12-10 00:31:14 +00:00
release-8.5.sgml Add hot standby to release notes 2009-12-19 20:33:12 +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 Add release notes for 8.5alpha1 2009-08-17 22:14:44 +00:00
rowtypes.sgml Proofreading for Bruce's recent round of documentation proofreading. 2009-06-17 21:58:49 +00:00
rules.sgml Don't treat NEW and OLD as reserved words anymore. For the purposes of rules 2009-11-05 23:24:27 +00:00
runtime.sgml Add init[db] option to pg_ctl 2009-12-10 06:32:28 +00:00
seg.sgml Fix a couple of broken links to third-party sites. 2009-12-08 20:08:30 +00:00
sources.sgml Support use of function argument names to identify which actual arguments 2009-10-08 02:39:25 +00:00
spi.sgml Add support for invoking parser callback hooks via SPI and in cached plans. 2009-11-04 22:26:08 +00:00
sql.sgml Proofreading adjustments for first two parts of documentation (Tutorial 2009-04-27 16:27:36 +00:00
sslinfo.sgml Make an editorial pass over the newly SGML-ified contrib documentation. 2007-12-06 04:12:10 +00:00
standalone-install.sgml
start.sgml Update tutorial on the fact that backslash commands are no longer listed in 2009-12-19 02:34:17 +00:00
storage.sgml Tweak TOAST code so that columns marked with MAIN storage strategy are 2009-07-22 01:21:22 +00: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 Use DocBook XSL stylesheets for man page building 2009-08-04 22:04:37 +00:00
stylesheet.css Correct my overly enthusiastic CSS simplification. 2009-08-26 21:18:29 +00:00
stylesheet.dsl Add tooltips to the header links, and make title a link to the home page 2009-09-29 20:25:01 +00:00
stylesheet.xsl Ship documentation without intermediate tarballs 2009-08-09 22:47:59 +00:00
syntax.sgml Support ORDER BY within aggregate function calls, at long last providing a 2009-12-15 17:57:48 +00:00
tablefunc.sgml Make an editorial pass over the newly SGML-ified contrib documentation. 2007-12-06 04:12:10 +00:00
test-parser.sgml Make an editorial pass over the newly SGML-ified contrib documentation. 2007-12-06 04:12:10 +00:00
textsearch.sgml Add prefix support for synonym dictionary 2009-08-14 14:53:20 +00:00
trigger.sgml Add PG_MODULE_MAGIC and some missing include files to examples 2009-11-23 21:41:20 +00:00
tsearch2.sgml Make an editorial pass over the newly SGML-ified contrib documentation. 2007-12-06 04:12:10 +00:00
typeconv.sgml Proofreading for Bruce's recent round of documentation proofreading. 2009-06-17 21:58:49 +00:00
unaccent.sgml Remove tabs from SGML. 2009-08-20 12:12:37 +00:00
user-manag.sgml Remove support for (insecure) crypt authentication. 2008-10-28 12:10:44 +00:00
uuid-ossp.sgml Make an editorial pass over the newly SGML-ified contrib documentation. 2007-12-06 04:12:10 +00:00
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 fsync test tools 2009-11-28 16:21:31 +00:00
xaggr.sgml Fix things so that array_agg_finalfn does not modify or free its input 2009-06-20 18:45:28 +00:00
xfunc.sgml Add init[db] option to pg_ctl 2009-12-10 06:32:28 +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 spell checker run 2007-11-28 15:42:31 +00:00
xplang.sgml Adjust some more places in the documentation to match the fact that 2009-12-19 01:49:02 +00:00
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'