summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian2008-12-16 03:12:08 +0000
committerBruce Momjian2008-12-16 03:12:08 +0000
commit7ac5727659f20ec20779127c5b0dbc3ae0fa93a9 (patch)
treee57f0f76a259ef00cd0845cccc75d93655a4b038
parent794ec7b06339794ced33b98edfc25f2cee4b59dd (diff)
Fix wording of section comparing triggers and rules; old wording as
confusing.
-rw-r--r--doc/src/sgml/rules.sgml12
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>