Чтобы добавить пользователя в базу данных PostgreSQL с помощью интерфейса командной строки (CLI), вы можете выполнить шаги, описанные ниже:
Метод 1: использование команды createuser
- Откройте терминал или командную строку.
- Чтобы создать нового пользователя, введите следующую команду:
createuser --interactive --pwpromptЭта команда предложит вам ввести имя нового пользователя и установить пароль.
- Следуйте инструкциям и предоставьте необходимую информацию.
- После создания пользователя вы можете предоставить ему привилегии с помощью команды «GRANT». Например, чтобы предоставить все права доступа к определенной базе данных, вы можете использовать:
GRANT ALL PRIVILEGES ON DATABASE database_name TO username;
Способ 2: использование команды «psql»
- Откройте терминал или командную строку.
- Введите следующую команду для доступа к интерактивному терминалу PostgreSQL:
psql -U existing_username -d database_nameЗамените «existing_username» именем существующего пользователя PostgreSQL, а «database_name» — именем целевой базы данных.
- В интерактивном терминале PostgreSQL выполните следующую команду SQL, чтобы создать нового пользователя:
CREATE USER new_username WITH PASSWORD 'password';Замените «new_username» на желаемое имя пользователя и «пароль» на желаемый пароль.
- Чтобы предоставить привилегии новому пользователю, вы можете выполнить необходимые команды SQL с помощью оператора «GRANT».