Skip to main content
Version: 1.0.16

CREATE USER

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 LOGIN is assumed as the default for CREATE USER, whereas NOLOGIN is the default for CREATE ROLE.

See Also

CREATE ROLE