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

20.6. Если PostgreSQL установлен на отдельном сервере

PostgreSQL может быть установлен на том же сервере, что и backend, или вынесен на отдельный сервер базы данных.
 

Если база данных находится на отдельном сервере, необходимо дополнительно настроить:

  • сетевую доступность PostgreSQL;
  • параметр listen_addresses в postgresql.conf;
  • правила доступа в pg_hba.conf;
  • правила межсетевого экрана;
  • строку подключения в appsettings.Production.json.
 

Пример строки подключения для серверной части S-INFO:

{
  "Database": {
    "ConnectionString": "Server=<DB_HOST>;Port=5432;Database=sinfo_db;Username=sinfo_user;Password=<DB_PASSWORD>",
    "DataFolder": "Data",
    "DisableAutoSettingsDb": false
  }
}
 
Значение Server должно указывать на адрес PostgreSQL-сервера.