update README and GO-Version

This commit is contained in:
Simon Rieger 2025-03-20 16:44:08 +01:00
parent dd1558e261
commit 7f02b5501f
2 changed files with 4 additions and 2 deletions

View file

@ -1,4 +1,4 @@
FROM golang:1.19
FROM golang:1.24
WORKDIR /app

View file

@ -12,6 +12,7 @@ Train Tracker ist eine in Go geschriebene Anwendung, die Echtzeitinformationen
- Erfassung und Analyse von Verspätungsdaten
- Automatisches Löschen veralteter Einträge
- Tägliche Übertragung und Aggregation von Verspätungsstatistiken
- Berechnung von Durchschnitt und Median der Verspätungen
## Voraussetzungen
@ -54,7 +55,7 @@ Die Anwendung verwendet drei Haupttabellen:
1. `trips`: Speichert Informationen zu einzelnen Zugfahrten
2. `today_delay_stats`: Speichert tägliche Verspätungsstatistiken
3. `delay_stats`: Speichert aggregierte Verspätungsstatistiken
3. `delay_stats`: Speichert aggregierte Verspätungsstatistiken, einschließlich Durchschnitt und Median der Verspätungen
Detaillierte Tabellenstrukturen finden Sie in der `init.sql` Datei.
@ -77,6 +78,7 @@ Die Anwendung wird nun kontinuierlich Abfahrtsinformationen abrufen, Zugposition
- `main.go`: Hauptanwendungslogik und Einstiegspunkt des Programms
- Funktionen wie `fetchDepartures()`, `fetchTripDetails()`, `savePosition()`, `calculateCurrentPosition()`, `updateTodayDelayStats()`, `transferDailyDelayStats()` und `deleteOldEntries()` implementieren die Kernfunktionalität
- Neue Funktionen zur Berechnung des Medians und zur Aktualisierung der Verspätungsstatistiken wurden hinzugefügt
### Beitrag