Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
CREATE USER(7)		  PostgreSQL 18.6 Documentation 	  CREATE USER(7)

NAME
     CREATE_USER - define a new database role

SYNOPSIS
     CREATE USER name [ [ WITH ] option [ ... ] ]

     where option can be:

	   SUPERUSER | NOSUPERUSER
	 | CREATEDB | NOCREATEDB
	 | CREATEROLE | NOCREATEROLE
	 | INHERIT | NOINHERIT
	 | LOGIN | NOLOGIN
	 | REPLICATION | NOREPLICATION
	 | BYPASSRLS | NOBYPASSRLS
	 | CONNECTION LIMIT connlimit
	 | [ ENCRYPTED ] PASSWORD 'password' | PASSWORD NULL
	 | VALID UNTIL 'timestamp'
	 | IN ROLE role_name [, ...]
	 | IN GROUP role_name [, ...]
	 | ROLE role_name [, ...]
	 | ADMIN role_name [, ...]
	 | USER role_name [, ...]
	 | SYSID uid

DESCRIPTION
     CREATE  USER  is  now an alias for CREATE ROLE. The only difference is that
     when the command is spelled CREATE  USER,	LOGIN  is  assumed  by	default,
     whereas NOLOGIN is assumed when the command is spelled CREATE ROLE.

COMPATIBILITY
     The  CREATE  USER	statement  is  a  PostgreSQL extension. The SQL standard
     leaves the definition of users to the implementation.

SEE ALSO
     CREATE ROLE (CREATE_ROLE(7))

PostgreSQL 18.6 		      2026			  CREATE USER(7)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=CREATE_USER&sektion=7&manpath=FreeBSD+Ports+15.1.quarterly>

home | help