PostgreSQL оператор CREATE USER

В этом учебном пособии вы узнаете, как использовать PostgreSQL оператор CREATE USER с синтаксисом и примерами.

Описание

Оператор CREATE USER создает учетную запись базы данных, которая позволяет вам войти в базу данных PostgreSQL.

Синтаксис

Синтаксис для оператора CREATE USER в PostgreSQL:

CREATE USER user_name
[ WITH [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password_value'
| VALID UNTIL 'expiration' ];

Параметры или аргументы

user_name
Имя учетной записи базы данных, которую вы хотите создать.
password_value
Пароль для назначения user_name.
expiration
Дата / время, когда срок действия пароля истечет. Если вы не хотите, чтобы срок действия пароля истек, установите для expiration значение 'infinity'.

Пример

Рассмотрим, как создать пользователя в PostgreSQL с помощью оператора CREATE USER.
Например:

В этом примере оператора CREATE USER создаст нового пользователя с именем trizor. У этого нового пользователя не будет пароля, но вы можете использовать оператор ALTER USER, чтобы назначить пароль позже.
Если вы хотите назначить пароль во время создания пользователя, вы можете изменить оператор CREATE USER следующим образом:

Это создаст пользователя с именем trizor с паролем zubastik.
Если вы хотите создать пользователя trizor с паролем zubastik, срок действия которого истекает 1 января 2020 года, вы должны использовать оператор CREATE USER следующим образом:

Если вы хотите, чтобы пароль для пользователя trizor никогда не истекал, вы должны использовать оператор CREATE USER следующим образом: