Настройка станций в режиме Ведущая-Ведомая
Суть работы станций в режиме Ведущая-Ведомая заключается в использовании одной БД, развёрнутой на ведущей станции. При этом у ведущей станции может быть несколько ведомых станций
Настройка ведущей станции
В блоке настроек "Станция" необходимо выбрать Тип станции Центральная станция

Затем необходимо настроить PostgreSQL: по умолчанию PostgreSQL принимает соединения с localhost, необходимо установить параметры БД на принятие соединений с других устройств
Найти 2 файла postgresql.conf и pg_hba.conf:
- Для Windows: в папке
C:\Program Files\PostgreSQL\версия_PostgreSQL\data - Для Linux: в папке
/etc/postgresql/версия_PostgreSQL/main
В файле postgresql.conf найти строку с listen_addresses, вместо этой строки вставить следующую:
В файле pg_hba.conf найти строку # IPv4 local connections:. Содержимое следующей за ней строки заменить на следующее:
Далее необходимо настроить брандамауэр для Windows, либо firewall для Linux. Затем перезапустить PostgreSQL
- Windows
Открыть "Монитор брандмауэра", и нажать на кнопку "Создать правило..."

В открывшемся окне в настройках Тип правила выбрать Для порта, нажать на кнопку "Далее"

В настройках Протокол и порты:
- Указать протокол:
Протокол TCP - Указать порт:
Определённые локальные пороты, в поле ввести значение порта, указанное при установке PostgreSQL –5445
Нажать на кнопку "Далее"

В настройках Действие оставить значение Разрешить подключение, нажать на кнопку "Далее"

В настройках Профиль выбрать все пункты: Доменный, Частный, Публичный. Нажать на кнопку "Далее"

В настройках Имя указать имя правила, можно указать любое, например, postgres. Нажать на кнопку "Готово"

Далее нужно перезапустить сервер PostgreSQL:
- Открыть "Службы"
- Найти службу, название которой начинается с
postgresql - Перезапустить службу

- Linux
Для установки правила для firewall выполнить команду в терминале:
Затем перезапустить сервер PostgreSQL:
Настройка ведомой станции
В блоке настроек "Станция" необходимо выбрать Тип станции Дополнительная станция, либо Ведомая станция

Затем необходимо найти файл конфигурации `config.json:
- для Windows в папке
C:\Users\пользователь\AppData\Roaming\Encode Track Line 2 - для Linux в папке
/home/пользователь/.config/Encode Track Line 2
В этом файле указать следующие значения:
"DB_HOST"– IP адрес ведущей станции"DB_PORT"– порт, на котором развёрнут сервер PostgreSQL на ведущей станции:5445, либо5432"DB_USER"– пользователь БД на ведущей станции"DB_DATABASE"– название БД на ведущей станции:ETL"DB_PASSWORD"– пароль пользователя"STATION"– номер станции, значение должно быть больше1
