DROP RULE
  SQL - Language Statements
 
 
  
   DROP RULE
  
  
   remove a rewrite rule
  
 
 
  
   1998-09-22
  
  
DROP RULE name ON relation [ CASCADE | RESTRICT ]
  
  
  
   
    1998-09-22
   
   
    Inputs
   
   
    
     
      name
      
       
	The name of an existing rule to drop.
       
      
     
     
      relation
      
       
	The name (optionally schema-qualified) of the relation the rule
	applies to.
       
      
     
     
      CASCADE
      
       
        Automatically drop objects that depend on the rule.
       
      
     
     
      RESTRICT
      
       
        Refuse to drop the rule if there are any dependent objects.
	This is the default.
       
      
     
    
   
  
  
   
    1998-09-22
   
   
    Outputs
   
   
    
     
      
DROP RULE
       
      
       
	Message returned if successful.
       
      
     
     
      
ERROR:  Rule "name" not found
       
      
       
	This message occurs if the specified rule does not exist.
       
      
     
    
   
  
 
 
  
   1998-09-22
  
  
   Description
  
  
   DROP RULE drops a rule from the specified
   PostgreSQL rule
   system. PostgreSQL
   will immediately cease enforcing it and
   will purge its definition from the system catalogs.
  
  
   
    1998-09-22
   
   
    Notes
   
   
    The DROP RULE statement is a
    PostgreSQL
    language extension.
   
   
    Refer to CREATE RULE for
    information on how to create rules.
   
  
 
  
 
  
   Usage
  
  
   To drop the rewrite rule newrule:
   
DROP RULE newrule ON mytable;
   
  
 
 
 
  
   Compatibility
  
  
   
    1998-09-22
   
   
    SQL92
   
   
    There is no DROP RULE in SQL92.