4 CREATE USER — define a new database role
8 CREATE USER name [ [ WITH ] option [ ... ] ]
12 SUPERUSER | NOSUPERUSER
13 | CREATEDB | NOCREATEDB
14 | CREATEROLE | NOCREATEROLE
17 | REPLICATION | NOREPLICATION
18 | BYPASSRLS | NOBYPASSRLS
19 | CONNECTION LIMIT connlimit
20 | [ ENCRYPTED ] PASSWORD 'password' | PASSWORD NULL
21 | VALID UNTIL 'timestamp'
22 | IN ROLE role_name [, ...]
23 | IN GROUP role_name [, ...]
24 | ROLE role_name [, ...]
25 | ADMIN role_name [, ...]
26 | USER role_name [, ...]
31 CREATE USER is now an alias for CREATE ROLE. The only difference is
32 that when the command is spelled CREATE USER, LOGIN is assumed by
33 default, whereas NOLOGIN is assumed when the command is spelled CREATE
38 The CREATE USER statement is a PostgreSQL extension. The SQL standard
39 leaves the definition of users to the implementation.