DROP USER
  SQL - Language Statements
 
 
  DROP USER
  remove a database user account
 
 
DROP USER name
 
 
  Description
  
   DROP USER removes the specified user.
   It does not remove tables, views, or other objects owned by the user. If the
   user owns any database, an error is raised.
  
 
 
  Parameters
  
   
    name
    
     
      The name of the user to remove.
     
    
   
  
 
 
  Diagnostics
   
    
     DROP USER
     
      
       Message returned if the user was successfully deleted.
      
     
    
    
     ERROR:  DROP USER: user "name" does not exist
     
      
       Message returned if the specified user does not exist.
      
     
    
    
     DROP USER: user "name" owns database "name", cannot be removed
     
      
       You must drop the database first or change its ownership.
      
     
    
   
 
 
  Notes
  
   PostgreSQL includes a program  that has the
   same functionality as this command (in fact, it calls this command)
   but can be run from the command shell.
  
 
 
  Examples
  
   To drop a user account:
DROP USER jonathan;
  
 
 
 
  Compatibility
  
  
   The DROP USER statement is a
   PostgreSQL extension.  The SQL standard
   leaves the definition of users to the implementation.
  
 
 
  See Also