CREATE USER

CREATE USER — define un nuevo rol de base de datos

Synopsis

CREATE USER nombre [ [ WITH ] opción [ ... ] ]

donde opción puede ser:

      SUPERUSER | NOSUPERUSER
    | CREATEDB | NOCREATEDB
    | CREATEROLE | NOCREATEROLE
    | INHERIT | NOINHERIT
    | LOGIN | NOLOGIN
    | REPLICATION | NOREPLICATION
    | BYPASSRLS | NOBYPASSRLS
    | CONNECTION LIMIT límite_conexiones
    | [ ENCRYPTED ] PASSWORD 'contraseña' | PASSWORD NULL
    | VALID UNTIL 'marca_temporal'
    | IN ROLE nombre_rol [, ...]
    | IN GROUP nombre_rol [, ...]
    | ROLE nombre_rol [, ...]
    | ADMIN nombre_rol [, ...]
    | USER nombre_rol [, ...]
    | SYSID uid

Descripción

CREATE USER es ahora un alias de CREATE ROLE. La única diferencia es que cuando el comando se escribe como CREATE USER, se asume LOGIN por defecto, mientras que se asume NOLOGIN cuando el comando se escribe como CREATE ROLE.

Compatibilidad

La sentencia CREATE USER es una extensión de PostgreSQL. El estándar SQL deja la definición de los usuarios a la implementación.

Consulte también

CREATE ROLE