AstraRegul
Релиз 2025.08.15.00
×

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