mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-31 10:30:33 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <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>
 | |
| 
 | |
| 
 |