Yolinux.com

dropuser manpage

Search topic Section


DROPUSER(1)		PostgreSQL Client Applications		   DROPUSER(1)



NAME
       dropuser - remove a PostgreSQL user account


SYNOPSIS
       dropuser [ option... ]  [ username ]

DESCRIPTION
       dropuser  removes  an  existing	PostgreSQL  user.  Only superusers and
       users with the CREATEROLE privilege can remove  PostgreSQL  users.  (To
       remove a superuser, you must yourself be a superuser.)

       dropuser  is a wrapper around the SQL command DROP ROLE [drop_role(7)].
       There is no effective difference between dropping users via this  util-
       ity and via other methods for accessing the server.

OPTIONS
       dropuser accepts the following command-line arguments:

       username
	      Specifies  the  name  of the PostgreSQL user to be removed.  You
	      will be prompted for a name if none is specified on the  command
	      line.

       -e

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

       -i

       --interactive
	      Prompt for confirmation before actually removing the user.


       dropuser also accepts the following command-line arguments for  connec-
       tion parameters:

       -h host

       --host host
	      Specifies  the  host  name of the machine on which the server is
	      running. If the value begins with a slash, it  is  used  as  the
	      directory for the Unix domain socket.

       -p port

       --port port
	      Specifies  the  TCP port or local Unix domain socket file exten-
	      sion on which the server is listening for connections.

       -U username

       --username username
	      User name to connect as (not the user name to drop).

       -W

       --password
	      Force dropuser to prompt for a password before connecting  to  a
	      database.

	      This  option  is	never essential, since dropuser will automati-
	      cally prompt for a  password  if	the  server  demands  password
	      authentication.	However,  dropuser  will  waste  a  connection
	      attempt finding out that the server wants a password.   In  some
	      cases  it  is  worth  typing  -W	to  avoid the extra connection
	      attempt.


ENVIRONMENT
       PGHOST

       PGPORT

       PGUSER Default connection parameters

       This utility, like most other PostgreSQL utilities, also uses the envi-
       ronment variables supported by libpq (see in the documentation).


DIAGNOSTICS
       In  case  of  difficulty,  see DROP ROLE [drop_role(7)] and psql(1) for
       discussions of potential problems and  error  messages.	 The  database
       server  must be running at the targeted host. Also, any default connec-
       tion settings and environment variables used  by  the  libpq  front-end
       library will apply.

EXAMPLES
       To remove user joe from the default database server:

       $ dropuser joe


       To remove user joe using the server on host eden, port 5000, with veri-
       fication and a peek at the underlying command:

       $ dropuser -p 5000 -h eden -i -e joe
       Role "joe" will be permanently removed.
       Are you sure? (y/n) y
       DROP ROLE joe;


SEE ALSO
       createuser(1), DROP ROLE [drop_role(7)]



Application			  2010-03-12			   DROPUSER(1)
Hypertext Manpage Browser (dropuser)
YoLinux.com Home Page
YoLinux Tutorial Index
Privacy Policy | Advertise with us | Feedback Form |
Unauthorized copying or redistribution prohibited.
    Bookmark and Share