Перейти к содержанию

CREATE USER

DCL-команда CREATE USER используется для создания нового пользователя.

Синтаксис

CREATE USER IF NOT EXISTS user WITH PASSWORD ' password ' USING CHAP-SHA1 LDAP MD5

Параметры

  • USER — имя пользователя. Соответствует правилам имен для всех объектов в кластере
  • IF NOT EXISTS — позволяет избежать ошибки в случае, если такой пользователь в кластере уже есть
  • PASSWORD — пароль пользователя может использовать русские и английские буквы во всех регистрах, а так же цифры и основные знаки препинания из таблицы ASCII
  • CHAP-SHA1 — аутентификация пользователя с помощью chap-sha1. Требуется использовать пароль не короче 8 символов
  • LDAP — аутентификация пользователя с помощью ldap. Пароль не используется и его длина не проверяется (пароль оставляется пустым для этого типа аутентификации).
  • MD5 — аутентификация пользователя с помощью md5 (используется по умолчанию). Требуется использовать пароль не короче 8 символов.

Примеры

CREATE USER "andy" WITH PASSWORD 'P@ssw0rd' USING chap-sha1
OPTION (TIMEOUT = 3.0);