# Datenbankmigration nach Update

## Migration eines einzelnes Mandanten via UI

Zur Durchführung einer Datenbankmigration muss unter dem Reiter Migrationen das Symbol "Migration Ausführen" angeklickt werden.

[![image-1650887454008.png](https://docs.squeeze.one/uploads/images/gallery/2022-04/scaled-1680-/image-1650887454008.png)](https://docs.squeeze.one/uploads/images/gallery/2022-04/image-1650887454008.png)

Tragen Sie nun den Mandantennamen in das angegebene Feld ein und klicken Sie auf "Speichern" um die Migration auszuführen.

[![image-1650887530401.png](https://docs.squeeze.one/uploads/images/gallery/2022-04/scaled-1680-/image-1650887530401.png)](https://docs.squeeze.one/uploads/images/gallery/2022-04/image-1650887530401.png)

## Migration aller Mandanten via CLI

Im Squeeze-Ordner (htdocs unter Windows) befindet sich ein Ordner `cli` mit Skripten für die Administration. Hier kann das PHP-Skript `migrate-tenant.php` ausgeführt werden um einen einzelnen Mandanten zu aktualisieren.

Mit dem Skript `migrate-server.php` werden alle Kommandozeilenbefehle gelistete, die benötigt sind, um alle Mandanten eines Servers zu aktualisieren.

### Beispiele

`php migrate-tenant.php mein-mandant.local.intern` führt die Migrationen für einene Mandanten aus.

`php migrate-server.php` listet alle Befehle auf, die alle installierten Mandanten migrieren würden.

(Linux) `php migrate-server.php | bash` migriert sequentiell alle Mandanten.