4.2.1.1. Домашняя папка
Домашняя папка – папка, в которой хранятся:
Файлы настроек сервера;
Файлы настроек базы данных;
Хранимые в базах данных данные (если для базы данных не настроено иное место хранения).
Домашнюю папку можно расположить в любом удобном месте файловой системы.
|
Путь к домашней папке задаётся в файле
Windows:
C:\Program Files\AstraRegul\Astra.Historian\instance\.instance.json
|
Linux:
/opt/AstraRegul/Astra.Historian/instance/.instance.json
|
Путь в файле можно изменить, в этом случае потребуется перезагрузить Astra.Historian. Файл не удаляется при удалении Astra.Historian и не перезаписывается при повторной установке.
Структура домашней папки:
<домашняя папка>
├── .astra.historian.server
| └── <настройки сервера>
├── database_1
| └── .astra.historian.db
| └── <настройки базы данных>
| └── <содержимое базы данных>
├── database_2
├──.astra.historian.db
| └── <настройки базы данных>
├──ignored_folder
└──ignored_file
|
Здесь:
Папка .astra.historian.server – содержит настройки сервера истории.
Если папка не существует – будет создана при запуске сервера истории.
|
Папки баз данных: database_1 и database_2. Имя папки – название базы данных. Папка должна содержать вложенную папку .astra.historian.db – в ней хранятся описание и настройки базы данных. При отсутствии подпапки .astra.historian.db папка базы данных будет проигнорирована.
Прочие папки (без вложенной папки .astra.historian.db) и все файлы в корне домашней папки игнорируются и не влияют на работу Astra.Historian (папка ignored_folder и файл ignored_file в приведённой структуре).
В каталоге "<каталог установки Astra.Historian>/server_home_template" хранятся шаблоны всех файлов настроек. Папка шаблонов обновляется при переустановке Astra.Historian и всегда актуальна установленной версии.
Папка шаблонов позволяет:
Просматривать описания параметров, актуальные установленной версии Astra.Historian.
Копировать из шаблонов как отдельные параметры / группы параметров, так и целиком файлы конфигурации: например при создании базы данных.
|
