CREATE USER
Синтаксис
CREATE USER имя [ [ WITH ] параметр [ ... ] ] Здесь параметр: SUPERUSER | NOSUPERUSER | CREATEDB | NOCREATEDB | CREATEROLE | NOCREATEROLE | CREATEUSER | NOCREATEUSER | INHERIT | NOINHERIT | LOGIN | NOLOGIN | REPLICATION | NOREPLICATION | CONNECTION LIMIT предел_подключений | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'пароль' | VALID UNTIL 'дата_время' | IN ROLE имя_роли [, ...] | IN GROUP имя_роли [, ...] | ROLE имя_роли [, ...] | ADMIN имя_роли [, ...] | USER имя_роли [, ...] | SYSID uid
Описание
Команда CREATE USER теперь является просто синонимом CREATE ROLE. Единственное отличие в том, что для команды, записанной в виде CREATE USER, по умолчанию подразумевается LOGIN, а в виде CREATE ROLE подразумевается NOLOGIN.
Совместимость
Оператор CREATE USER является расширением PostgreSQL. В стандарте SQL определение пользователей считается зависимым от реализации.
Пред. | Начало | След. |
CREATE TYPE | Уровень выше | CREATE USER MAPPING |