# Update

## Ziel
Updates bestehender Installationen laufen versionsweise über das Migrationssystem unter `install/`.

## Vor dem Update
- Backup der Datenbank erstellen.
- Projektdateien aktualisieren.
- `includes/config.php` bzw. `includes/config.local.php` unverändert lassen.

## Installationscheck
Optional vor dem Update:

```bash
php install/check.php
```

## Update ausführen
```bash
php install/update.php
```

## Verhalten
- bereits ausgeführte Migrationen werden übersprungen
- neue Migrationen werden in `app_schema_migrations` eingetragen
- der Lauf ist für dieselbe Version idempotent

## Nach dem Update
1. Admin-Login prüfen.
2. `admin/settings.php` öffnen.
3. Cronjobs prüfen.
4. Einen Smoke-Test für Formular, DOI und Versand ausführen.