O comando DROP USER remove o usuário especificado. Não remove as tabelas, visões ou outros objetos pertencentes ao usuário. Se o usuário possuir algum banco de dados uma mensagem de erro é gerada.
O PostgreSQL inclui a aplicação dropuser que possui a mesma funcionalidade deste comando (na verdade, chama este comando), mas que pode ser executada a partir da linha de comandos.
Para remover um usuário que possui um banco de dados, primeiro o banco de dados deve ser removido ou mudado de dono.