4.2.2.1.2.1. Настройка СУБД
Если Astra.Server, который будет подключаться к PostgreSQL, установлен в ОС Windows, добавьте базу данных PostgreSQL в системные источники ОС Windows, как описано в разделе по настройке PostgreSQL на ОС Windows.
|
Для настройки СУБД выполните следующие действия:
1. Откройте файл "postgresql.conf", выполнив команду:
sudo nano /etc/postgresql/11/main/postgresql.conf
|
2. Отредактируйте строку listen_addresses следующим образом:
3. Отредактируйте строку "port = 5433" на "port = 5432".
Для сохранения и выхода нажмите комбинацию клавиш "Ctrl+x". Для подтверждения изменений нажмите клавишу "y" и нажмите клавишу "Enter".
|
4. Перезапустите Postgresql, выполнив команду:
sudo systemctl restart postgresql@11-main.service
|
5. Введите в терминале следующую команду:
sudo su - postgres
|
6. Смените пароль пользователя "postgres":
psql -c "alter user postgres with password '<пароль>'"
|
7. Создайте новую базу данных, выполнив команду:
createdb -T template0 HistoryDB
|
8. Для созданной БД запустите скрипт создания таблиц, необходимых для хранения данных, выполнив команду:
psql -d HistoryDB -f /opt/AstraRegul/Astra.Server/SQLScripts/postgresql.9.5.sql
|
Файл "postgresql.9.5.sql" является общим для применения к любой версии PostgreSQL.
|

9. После настройки СУБД для возвращения в основного пользователя, выполните следующую команду:
exit
|