dropuser [ opciones ] [ nombre_usuario ]
Especifica el nombre de host de la máquina en la que el postmaster se está ejecutanto.
Especifica el puerto TCP/IP el socket local sobre el que postmaster escucha conexiones.
Muestra en pantalla las consultas que createdb genera y envía al backend.
No muestra respuesta alguna.
Antes de borrar al usuario, pregunta.
Especifica el nombre de usuario PostgreSQL que va a ser borrado. Este nombre debe existir en la instalación Postgres. Se le preguntará un nombre si no se ha especificado ninguno en la línea de comandos.
Las opciones -h, -p, y -e, son pasadas literalmente a psql. Las opciones psql -U y -W también están disponibles, pero pueden ser confusas en este contexto.
dropuser borrar un usuario PostgreSQL existente y las bases de datos que ese usuario posee. Solamente los usuarios con usesuper activado en la clase pg_shadow pueden destruir usuarios de PostgreSQL.
dropuser es un envoltorio del shell script alrededor del comando SQL DROP USER por medio del terminal interactivo psql de PostgreSQL. De este modo, no hay nada especial en en borrar bases de datos por medio de este u otros métodos. Esto significa que psql debe ser encontrado por el script y que un servidor de bases de datos está en marcha en el host de destino. También cualquier valor por defecto o cualquier variable de entorno disponible para psql y libpq se aplican.
Para borrar al usuario joe del servidor de bases de datos por defecto:
$ dropuser joe DROP USER
Para borrar al usuario joe usando el postmaster en el host eden, puerto 5000, con verificación y echando un vistazo a la consulta en curso:
$ dropuser -p 5000 -h eden -i -e joe User "joe" and any owned databases will be permanently deleted. Are you sure? (y/n) y DROP USER "joe" DROP USER