Руководство по установке сервера S-INFO
×

20.2. Создание пользователя и базы данных

Перейдите в консоль PostgreSQL от имени системного пользователя postgres:

sudo -u postgres psql
 

Создайте пользователя для серверной части S-INFO:

CREATE USER sinfo_user
  WITH PASSWORD '<DB_PASSWORD>'
  CREATEDB;
 

Создайте базу данных и назначьте владельцем созданного пользователя:

CREATE DATABASE sinfo_db
  OWNER sinfo_user
  ENCODING 'UTF8';
 

Выдайте пользователю права на подключение, создание временных объектов и создание объектов в базе данных:

GRANT CONNECT, TEMPORARY, CREATE ON DATABASE sinfo_db TO sinfo_user;
 

Подключитесь к созданной базе данных:

\c sinfo_db
 

Дополнительно выдайте права на стандартную схему public:

GRANT USAGE, CREATE ON SCHEMA public TO sinfo_user;
 

Завершите работу с консолью PostgreSQL:

\q
 

В командах выше:

Значение
Что заменить
sinfo_user
Имя пользователя PostgreSQL для S-INFO
sinfo_db
Имя базы данных S-INFO
<DB_PASSWORD>
Надежный пароль пользователя PostgreSQL
Таблица 8
 
Пароль необходимо сохранить в защищенном месте. Он будет использоваться в строке подключения серверной части S-INFO.