dropuser

    removes an existing role from Greenplum Database. Only superusers and users with the CREATEROLE privilege can remove roles. To remove a superuser role, you must yourself be a superuser.

    dropuser is a wrapper around the SQL command DROP ROLE.

    role_name

    The name of the role to be removed. You will be prompted for a name if not specified on the command line and the / --interactive option is used.

    -e | –echo

    Echo the commands that dropuser generates and sends to the server.

    -i | –interactive

    Prompt for confirmation before actually removing the role, and prompt for the role name if none is specified on the command line.

    Do not throw an error if the user does not exist. A notice is issued in this case.

    -V | –version

    Print the dropuser version and exit.

    -? | –help

    Show help about command line arguments, and exit.

    Connection Options

    -h host | –host=host

    The host name of the machine on which the Greenplum master database server is running. If not specified, reads from the environment variable PGHOST or defaults to localhost.

    The TCP port on which the Greenplum master database server is listening for connections. If not specified, reads from the environment variable PGPORT or defaults to 5432.

    -U username | –username=username

    The database role name to connect as. If not specified, reads from the environment variable PGUSER or defaults to the current system role name.

    -w | –no-password

    Never issue a password prompt. If the server requires password authentication and a password is not available by other means such as a file, the connection attempt will fail. This option can be useful in batch jobs and scripts where no user is present to enter a password.

    -W | –password

    Force a password prompt.

    To remove the role joe using default connection options:

    , DROP ROLE