diff options
author | Bruce Momjian | 2008-12-16 03:12:08 +0000 |
---|---|---|
committer | Bruce Momjian | 2008-12-16 03:12:08 +0000 |
commit | 7ac5727659f20ec20779127c5b0dbc3ae0fa93a9 (patch) | |
tree | e57f0f76a259ef00cd0845cccc75d93655a4b038 | |
parent | 794ec7b06339794ced33b98edfc25f2cee4b59dd (diff) |
Fix wording of section comparing triggers and rules; old wording as
confusing.
-rw-r--r-- | doc/src/sgml/rules.sgml | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/doc/src/sgml/rules.sgml b/doc/src/sgml/rules.sgml index 8b4bee7c0a5..cd55ba2ea80 100644 --- a/doc/src/sgml/rules.sgml +++ b/doc/src/sgml/rules.sgml @@ -1,4 +1,4 @@ -<!-- $PostgreSQL: pgsql/doc/src/sgml/rules.sgml,v 1.51 2007/02/01 19:10:24 momjian Exp $ --> +<!-- $PostgreSQL: pgsql/doc/src/sgml/rules.sgml,v 1.52 2008/12/16 03:12:08 momjian Exp $ --> <chapter id="rules"> <title>The Rule System</title> @@ -1869,13 +1869,9 @@ GRANT SELECT ON phone_number TO secretary; </para> <para> - On the other hand, a trigger that is fired on - <command>INSERT</command> on a view can do the same as a rule: put - the data somewhere else and suppress the insert in the view. But - it cannot do the same thing on <command>UPDATE</command> or - <command>DELETE</command>, because there is no real data in the - view relation that could be scanned, and thus the trigger would - never get called. Only a rule will help. + On the other hand, a trigger cannot be created on views because + there is no real data in a view relation; however INSERT, UPDATE, + and DELETE rules can be created on views. </para> <para> |