Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'doc/manual/rules.html')
-rw-r--r--doc/manual/rules.html43
1 files changed, 43 insertions, 0 deletions
diff --git a/doc/manual/rules.html b/doc/manual/rules.html
new file mode 100644
index 00000000000..927cfd6f1c6
--- /dev/null
+++ b/doc/manual/rules.html
@@ -0,0 +1,43 @@
+<HTML>
+<HEAD>
+ <TITLE>The POSTGRES95 User Manual - THE POSTGRES RULE SYSTEM</TITLE>
+</HEAD>
+
+<BODY>
+
+<font size=-1>
+<A HREF="pg95user.html">[ TOC ]</A>
+<A HREF="lobj.html">[ Previous ]</A>
+<A HREF="admin.html">[ Next ]</A>
+</font>
+<HR>
+<H1>14. THE POSTGRES RULE SYSTEM
+</H1><HR>
+ Production rule systems are conceptually simple, but
+ there are many subtle points involved in actually using
+ them. Consequently, we will not attempt to explain the
+ actual syntax and operation of the POSTGRES rule system
+ here. Instead, you should read <A HREF="refs.html#STON90b">[STON90b]</A> to understand
+ some of these points and the theoretical foundations of
+ the POSTGRES rule system before trying to use rules.
+ The discussion in this section is intended to provide
+ an overview of the POSTGRES rule system and point the
+ user at helpful references and examples.
+ The "query rewrite" rule system modifies queries to
+ take rules into consideration, and then passes the modified
+ query to the query optimizer for execution. It
+ is very powerful, and can be used for many things such
+ as query language procedures, views, and versions. The
+ power of this rule system is discussed in
+ <A HREF="refs.html#ONG90">[ONG90]</A> as
+ well as <A HREF="refs.html#STON90b">[STON90b]</A>.
+<HR>
+<font size=-1>
+<A HREF="pg95user.html">[ TOC ]</A>
+<A HREF="lobj.html">[ Previous ]</A>
+<A HREF="admin.html">[ Next ]</A>
+</font>
+</BODY>
+</HTML>
+
+