Dafür haben wir seit der v1.33.0 das Database Information Dashboard, siehe Screenshots | TeslaMate
Und bei der v1.31.0 haben wir zuletzt explizit darauf hingewiesen, dass PostgreSQL aktuell zu halten:
Regarding PostgreSQL 17: TeslaMate uses PostgreSQL as database, this is an external dependency and needs to be updated by yourself. (…) we strongly recommend upgrading to the latest supported version.
Daher ist niemand vom Breaking Change betroffen, der sein System aktuell hält.
Danke für die Rückmeldung, hab mich mit euren Release Notes ehrlicherweise nie so beschäftigt und die Info mit den Dashboards ging hier mal an mir vorbei.
Mit postgres kam mir vor längerem mal unter, daher hab ich wohl damals auf 17 upgedated. War mir nur nicht sicher welche Version genau mit Tag „17“ bei docker dann läuft - nächstes Mal schau ich in den Dashboards
Hab jetzt auch endlich mal von Postgres 13 auf 17 geupdated, war kein Problem
Daher, jeder kann sich trauen, einfach die Anleitung befolgen. Backup + Restore hat allerdings aufgrund der Datenbankgröße etwas gedauert, das waren bei mir 4GB.
Ein Backup ist immer ratsam und immer ein guter Zeitpunkt eins zu erstellen und sich automatische Backups einzurichten (die ich glücklicherweise in 5 Jahren nie benötigt habe :-))
Jetzt wollte ich mal das „alte“ Model 3 aus der Datenbank werfen und habe alles brav nach Anleitung gelöscht. Es gab auch keine Fehlermeldungen oder ähnliches.
Über das teslamate/grafana:latestimage. Wenn du mit dem Volume herumgespielt hast, würde ich dir empfehlen ein Backup zu erstellen, das Grafana Volume zu löschen (ala docker volume rm teslamate-grafana-data) ein docker compose pull und ein docker compose up -d zu machen um die korrekten Dashboards zu haben. All das ist natürlich nur notwendig, wenn du etwas an dem supportetem Setup geändert hast, ansonsten bist du immer auf dem neusten Stand durch ein Update.
Oha, ich war noch bei der 11er Version, hab das wohl ne Weile gepennt.
Kurze Verständnisfrage, da ich nicht so firm in der Thematik bin. Ich habe das Backup gemacht und die DB gelöscht und die Version aktualisiert. Jetzt möchte ich das Restore wieder einspielen. Wo trage ich denn diese Informationen ein?:
ich habe das Update angeworfen und nun geht Teslamate nicht mehr.
Wie kann ich zurück zur Version davor bzw. was muss ich tun um ein Backup zu bekommen und Teslamate dann wie oben beschrieben neu aufzusetzen bzw. die DB dann zu lschen und das backup einzuspielen?
Schritt 1 wäre ja erstmal wieder das Teslamate wieder läuft.