diff options
Diffstat (limited to 'doc/manual/rules.html')
-rw-r--r-- | doc/manual/rules.html | 43 |
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> + + |