# Baltique OS Core 0.35.2 — Operative Schema Repair Hotfix

Hotfix do obecnej instalacji. Nie jest to reinstalacja.

## Cel

Hotfix naprawia błąd:

```text
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'code' in 'field list'
```

Błąd pojawiał się wtedy, gdy tabele operacyjne zostały utworzone częściowo przez wcześniejszą próbę upgrade, ale brakowało im kolumn, np.:

```text
operative_procedures.code
operative_sites.code
```

`CREATE TABLE IF NOT EXISTS` nie dodaje kolumn do tabeli, która już istnieje. Dlatego 0.35.2 wykonuje realną naprawę schematu.

## Co robi hotfix

- uruchamia migrację 0.34,
- dodaje brakujące kolumny do istniejących tabel 0.34,
- zasiewa bibliotekę procedur operacyjnych,
- uruchamia migrację 0.35,
- dodaje brakujące kolumny do istniejących tabel 0.35,
- tworzy zakresy referencyjne badań,
- zapisuje `core_version = 0.35.2`.

## Instalacja

1. Wgraj zawartość ZIP do głównego katalogu Baltique OS.
2. Zaloguj się jako administrator.
3. Otwórz:

```text
https://baltique.pl/upgrade_0_35_2.php
```

4. Kliknij:

```text
Uruchom hotfix 0.35.2
```

Możesz też wejść ponownie w:

```text
https://baltique.pl/upgrade_0_35_1.php
https://baltique.pl/upgrade_0_35_0.php
```

W tej paczce oba te pliki są podmienione na logikę 0.35.2.
