# Upgrade Baltique OS 2.7.0.1

## 1. Backup

Wykonaj:

```text
pełny dump MySQL
backup katalogu aplikacji
backup storage
kopię poza hostingiem
```

## 2. Wgranie

Wypakuj ZIP do katalogu głównego Baltique OS i nadpisz istniejące pliki.

Paczka nie zawiera `app/config.php`, `.env`, danych pacjentów ani sekretów.

## 3. Uprawnienia bazy

Użytkownik MySQL musi posiadać uprawnienie `ALTER`. Naprawa uzupełnia istniejące tabele zamiast je usuwać.

## 4. Uruchomienie

Zaloguj się jako `admin` lub `superadmin` i otwórz:

```text
/upgrade_2_7_0_1.php
```

Zaznacz potwierdzenie backupu i kliknij:

```text
Napraw schemat i dokończ upgrade 2.7.0
```

Nie uruchamiaj równolegle drugiej karty instalatora.

## 5. Kontrola po instalacji

Otwórz:

```text
/system_module_unification_270.php
/system_site_consolidation_270.php
/system_runtime_preflight.php
```

Oczekiwane kontrole 2.7.0.1:

```text
legacy_site_run_schema_repaired = PASS
legacy_site_run_key_backfilled = PASS
site_alias_schema_repaired = PASS
module_unification_run_schema_repaired = PASS
module_unification_run_key_backfilled = PASS
base_270_schema = PASS
```

## 6. W przypadku błędu ALTER

Nie usuwaj ręcznie tabeli `enterprise_site_consolidation_runs`. Sprawdź uprawnienia użytkownika MySQL i ponów instalator po ich poprawieniu.
