Aktualisierung des Datenmodells¶
Die Datenstruktur kann sich von einem Release zum nächsten ändern. Wenn Ihre Datenbank bereits vorhanden ist, können Aktualisierungen leicht mithilfe von sql
-Migrationsdateien vorgenommen werden. So wird die Struktur aktualisiert, ohne die vorhandenen Daten zu verändern.
- Vor dem Update ein Backup der Datenbank erstellen
- Die Changelogs und die Anwendungsdatei (
signalo-1.X.Y-db-app.sql
) auf der release Seite herunterladen. - Die Anwendung löschen:
psql -c "DROP SCHEMA signalo_app CASCADE"
. - Die verschiedenen SQL-Skripte für die Migration starten:
psql -v ON_ERROR_STOP=1 -v SRID=2056 -f datamodel/changelogs/XXXXX/XXXXX_zzzzzz.sql
(für jede Datei) - Die Anwendung mit der SQL-Datei aus der Veröffentlichung neu erstellen:
psql -v ON_ERROR_STOP=1 -f signalo-1.X.Y-db-app.sql
.