CREATE USER¶
DCL-команда CREATE USER
используется для создания нового
пользователя.
Синтаксис¶
Параметры¶
- USER — имя пользователя. Соответствует правилам имен для всех объектов в кластере
- IF NOT EXISTS — позволяет избежать ошибки в случае, если такой пользователь в кластере уже есть
- PASSWORD — пароль пользователя может использовать русские и английские буквы во всех регистрах, а так же цифры и основные знаки препинания из таблицы ASCII. Действуют требования к паролю.
- CHAP-SHA1 — аутентификация пользователя с помощью
chap-sha1
. Требуется использовать пароль не короче 8 символов - LDAP — аутентификация пользователя с помощью
ldap
. Пароль не используется и его длина не проверяется. - MD5 — аутентификация пользователя с помощью
md5
(используется по умолчанию). Требуется использовать пароль не короче 8 символов.
Примеры¶
Минимально возможная команда
CREATE USER "andy" USING ldap;
Указание пароля, типа аутентификации, при котором действуют требования к паролю, и таймаута операции
CREATE USER "andy" WITH PASSWORD 'P@ssw0rd' USING chap-sha1
OPTION (TIMEOUT = 3.0);