postgresql/doc/src/sgml/ref
Tom Lane b2734a0d79 Support SQL-compliant triggers on columns, ie fire only if certain columns
are named in the UPDATE's SET list.

Note: the schema of pg_trigger has not actually changed; we've just started
to use a column that was there all along.  catversion bumped anyway so that
this commit is included in the history of potentially interesting changes
to system catalog contents.

Itagaki Takahiro
2009-10-14 22:14:25 +00:00
..
abort.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
allfiles.sgml Create an ALTER DEFAULT PRIVILEGES command, which allows users to adjust 2009-10-05 19:24:49 +00:00
alter_aggregate.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
alter_conversion.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
alter_database.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
alter_default_privileges.sgml Use plurals (TABLES, FUNCTIONS, etc) in ALTER DEFAULT PRIVILEGES. We have 2009-10-12 23:41:45 +00:00
alter_domain.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
alter_foreign_data_wrapper.sgml Add manvolnum, so that man pages are generated. 2009-06-19 15:28:25 +00:00
alter_function.sgml Easier to translate psql help 2009-09-18 05:00:42 +00:00
alter_group.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
alter_index.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
alter_language.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
alter_opclass.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
alter_operator.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
alter_opfamily.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
alter_role.sgml Make it possibly to specify GUC params per user and per database. 2009-10-07 22:14:26 +00:00
alter_schema.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
alter_sequence.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
alter_server.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
alter_table.sgml Easier to translate psql help 2009-09-18 05:00:42 +00:00
alter_tablespace.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
alter_trigger.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
alter_tsconfig.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
alter_tsdictionary.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
alter_tsparser.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
alter_tstemplate.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
alter_type.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
alter_user_mapping.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
alter_user.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
alter_view.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
analyze.sgml Use DocBook XSL stylesheets for man page building 2009-08-04 22:04:37 +00:00
begin.sgml Easier to translate psql help 2009-09-18 05:00:42 +00:00
checkpoint.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
close.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
cluster.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
clusterdb.sgml Add a -w/--no-password option that prevents all password prompts to all 2009-02-26 16:02:39 +00:00
comment.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
commit_prepared.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
commit.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
copy.sgml Define a new, more extensible syntax for COPY options. 2009-09-21 20:10:21 +00:00
create_aggregate.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
create_cast.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
create_constraint.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
create_conversion.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
create_database.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
create_domain.sgml Easier to translate psql help 2009-09-18 05:00:42 +00:00
create_foreign_data_wrapper.sgml Add manvolnum, so that man pages are generated. 2009-06-19 15:28:25 +00:00
create_function.sgml Support use of function argument names to identify which actual arguments 2009-10-08 02:39:25 +00:00
create_group.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
create_index.sgml Implement "fastupdate" support for GIN indexes, in which we try to accumulate 2009-03-24 20:17:18 +00:00
create_language.sgml Update plhandler.sgml to describe validators and inline handlers for 2009-10-08 04:41:07 +00:00
create_opclass.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
create_operator.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
create_opfamily.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
create_role.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
create_rule.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
create_schema.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
create_sequence.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
create_server.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
create_table_as.sgml TABLE command 2008-11-20 14:04:46 +00:00
create_table.sgml Code review for LIKE INCLUDING patch --- clean up some cosmetic and not 2009-10-13 00:53:08 +00:00
create_tablespace.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
create_trigger.sgml Support SQL-compliant triggers on columns, ie fire only if certain columns 2009-10-14 22:14:25 +00:00
create_tsconfig.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
create_tsdictionary.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
create_tsparser.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
create_tstemplate.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
create_type.sgml Add a "LIKE = typename" clause to CREATE TYPE for base types. This allows 2008-11-30 19:01:29 +00:00
create_user_mapping.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
create_user.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
create_view.sgml Fix erroneous handling of shared dependencies (ie dependencies on roles) 2009-10-02 18:13:04 +00:00
createdb.sgml Add a -w/--no-password option that prevents all password prompts to all 2009-02-26 16:02:39 +00:00
createlang.sgml Add a -w/--no-password option that prevents all password prompts to all 2009-02-26 16:02:39 +00:00
createuser.sgml Add a -w/--no-password option that prevents all password prompts to all 2009-02-26 16:02:39 +00:00
deallocate.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
declare.sgml Add a warning about possible strange behavior of volatile functions 2009-06-10 19:21:37 +00:00
delete.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
discard.sgml Tweak wording of DISCARD ALL description to avoid giving the impression 2008-11-27 00:28:06 +00:00
do.sgml Improve example for DO, per Petr Jelinek. 2009-09-23 15:41:51 +00:00
drop_aggregate.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_cast.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
drop_conversion.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_database.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_domain.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_foreign_data_wrapper.sgml Add manvolnum, so that man pages are generated. 2009-06-19 15:28:25 +00:00
drop_function.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_group.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_index.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_language.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_opclass.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_operator.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
drop_opfamily.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_owned.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_role.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_rule.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
drop_schema.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_sequence.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_server.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
drop_table.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_tablespace.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
drop_trigger.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_tsconfig.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_tsdictionary.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_tsparser.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_tstemplate.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_type.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_user_mapping.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
drop_user.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
drop_view.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
dropdb.sgml Add a -w/--no-password option that prevents all password prompts to all 2009-02-26 16:02:39 +00:00
droplang.sgml Add a -w/--no-password option that prevents all password prompts to all 2009-02-26 16:02:39 +00:00
dropuser.sgml Add a -w/--no-password option that prevents all password prompts to all 2009-02-26 16:02:39 +00:00
ecpg-ref.sgml
end.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
execute.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
explain.sgml Extend EXPLAIN to support output in XML or JSON format. 2009-08-10 05:46:50 +00:00
fetch.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
grant.sgml Support GRANT/REVOKE ON ALL TABLES/SEQUENCES/FUNCTIONS IN SCHEMA. 2009-10-12 20:39:42 +00:00
initdb.sgml Make LC_COLLATE and LC_CTYPE database-level settings. Collation and 2008-09-23 09:20:39 +00:00
insert.sgml Support column-level privileges, as required by SQL standard. 2009-01-22 20:16:10 +00:00
listen.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
load.sgml Make LOAD of an already-loaded library into a no-op, instead of attempting 2009-09-03 22:11:07 +00:00
lock.sgml Easier to translate psql help 2009-09-18 05:00:42 +00:00
move.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
notify.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
pg_config-ref.sgml
pg_controldata.sgml Make LC_COLLATE and LC_CTYPE database-level settings. Collation and 2008-09-23 09:20:39 +00:00
pg_ctl-ref.sgml
pg_dump.sgml Document that autovacuum may run ANALYZE 2009-08-07 20:54:31 +00:00
pg_dumpall.sgml Remove the -d and -D options of pg_dump and pg_dumpall. The functionality 2009-03-22 16:44:26 +00:00
pg_resetxlog.sgml Make LC_COLLATE and LC_CTYPE database-level settings. Collation and 2008-09-23 09:20:39 +00:00
pg_restore.sgml Document that autovacuum may run ANALYZE 2009-08-07 20:54:31 +00:00
postgres-ref.sgml
postmaster.sgml
prepare_transaction.sgml Change the default value of max_prepared_transactions to zero, and add 2009-04-23 00:23:46 +00:00
prepare.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
psql-ref.sgml Add "\pset linestyle ascii/unicode" option to psql, allowing our traditional 2009-10-13 21:04:01 +00:00
reassign_owned.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
reindex.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
reindexdb.sgml Add a -w/--no-password option that prevents all password prompts to all 2009-02-26 16:02:39 +00:00
release_savepoint.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
reset.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
revoke.sgml Support GRANT/REVOKE ON ALL TABLES/SEQUENCES/FUNCTIONS IN SCHEMA. 2009-10-12 20:39:42 +00:00
rollback_prepared.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
rollback_to.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
rollback.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
savepoint.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
select_into.sgml Support window functions a la SQL:2008. 2008-12-28 18:54:01 +00:00
select.sgml Easier to translate psql help 2009-09-18 05:00:42 +00:00
set_constraints.sgml Support deferrable uniqueness constraints. 2009-07-29 20:56:21 +00:00
set_role.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
set_session_auth.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
set_transaction.sgml Easier to translate psql help 2009-09-18 05:00:42 +00:00
set.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
show.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
start_transaction.sgml Easier to translate psql help 2009-09-18 05:00:42 +00:00
truncate.sgml Typo fix. 2009-04-26 02:56:52 +00:00
unlisten.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00
update.sgml Make the placeholder naming in the synopses of the SQL help more consistent 2009-09-19 10:23:27 +00:00
vacuum.sgml Implement "fastupdate" support for GIN indexes, in which we try to accumulate 2009-03-24 20:17:18 +00:00
vacuumdb.sgml Add a -w/--no-password option that prevents all password prompts to all 2009-02-26 16:02:39 +00:00
values.sgml Set SQL man pages to be section 7 by default, and only transform them to 2008-11-14 10:22:48 +00:00