Beta_cartrigesg_bd Beta v0.2

This commit is contained in:
2026-07-25 16:55:38 +03:00
parent 86e8e60ed2
commit 48a7f32315
5 changed files with 44 additions and 66 deletions

View File

@@ -53,7 +53,13 @@
- Python 3 с командой `py`;
- Inno Setup 6 или 7;
- доступ в интернет для первого скачивания PostgreSQL.
- заранее скачанный официальный установщик PostgreSQL для Windows x64.
Перед сборкой скачайте установщик PostgreSQL, переименуйте его в `postgesql.exe` и положите по адресу:
```text
installer\prerequisites\postgesql.exe
```
Запустить:
@@ -63,16 +69,15 @@ build_inventera_installer_windows.bat
Скрипт:
1. скачает PostgreSQL 18.4-1, если его ещё нет;
2. проверит цифровую подпись установщика;
3. соберёт сервер через PyInstaller;
4. скомпилирует `Inventera.iss`;
5. создаст `dist\Inventera.exe`.
1. проверит наличие `installer\prerequisites\postgesql.exe`;
2. соберёт сервер через PyInstaller;
3. скомпилирует `Inventera.iss`;
4. создаст `dist\Inventera.exe`.
После первого скачивания PostgreSQL находится здесь:
Установщик PostgreSQL должен находиться здесь:
```text
installer\prerequisites\postgresql-18-windows-x64.exe
installer\prerequisites\postgesql.exe
```
Этот файл включается внутрь `dist\Inventera.exe`, поэтому готовый установщик работает без интернета.
@@ -81,4 +86,4 @@ installer\prerequisites\postgresql-18-windows-x64.exe
- Установщик требует права администратора Windows.
- При удалении Inventera база PostgreSQL и файл конфигурации не удаляются автоматически, чтобы не потерять данные.
- Для обновления версии PostgreSQL измените версию в `installer\download_postgresql.ps1` и при необходимости номер основной версии в `Inventera.iss`.
- Если используется другая основная версия PostgreSQL, измените `PostgreSqlMajor` в `Inventera.iss`.