dropuser [opções...] [nome_do_usuário]
Especifica o nome da máquina onde o servidor está executando. Se o nome iniciar por uma barra (/), é considerado como sendo o diretório do soquete do domínio Unix.
Especifica a porta Internet TCP/IP, ou o soquete do domínio local Unix, onde o servidor está aguardando as conexões.
Exibe os comandos que o dropuser gera e envia para o servidor.
Não exibe a resposta.
Solicita a confirmação antes de remover o usuário.
Especifica o nome do usuário do PostgreSQL a ser removido. O nome deve existir na instalação PostgreSQL. Será solicitado o nome caso este não seja fornecido na linha de comando.
As opções -h, -p e -e são passadas literalmente para o psql. As opções -U e -W do psql também estão disponíveis, mas podem causar confusão neste contexto.
O usuário foi removido com sucesso.
Aconteceu algum erro. O usuário não foi removido.
Havendo uma condição de erro, a mensagem de erro do servidor é exibida. Consulte o comando DROP USER e o aplicativo psql para ver as causas possíveis.
O dropuser remove um usuário do PostgreSQL e os bancos de dados que este usuário possui. Somente os usuários com usesuper definido na tabela pg_shadow podem remover usuários do PostgreSQL.
O dropuser é um script envoltório que usa o comando SQL DROP USER através do terminal interativo do PostgreSQL psql. Portanto, não existe nada em especial sobre remover usuários desta ou daquela maneira, significando que o psql deve ser encontrado pelo script, e que o servidor de banco de dados deve estar executando na máquina de destino. Também se aplicam os padrões definidos e as variáveis de ambiente disponíveis para o psql e para a biblioteca cliente libpq.