Aller au contenu
bobjouy

[App Tierce] Teslamate : datalogger local et gratuit

Messages recommandés

Bonjour à tous,

Teslamate v2.0.0 est sorti hier et requiert un upgrade de PostgreSQL vers 16.7, 17.3 ou plus récent.

Il y a une procédure de backup à réaliser puisque l'upgrade PostgreSQL écrase toutes les données...

Est ce que l'un d'entre vous a déjà fait la bascule? (ma version est installée sur Oracle Cloud)

Merci!

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai déjà fait l'upgrade de DB il y a un bon moment déjà.

 

J'ai ma propre instance sur mon serveur à la maison donc je ne sais pas si la procédure est identique, de mémoire ça donnait ça 


Il faut faire une sauvegarde la BDD :

docker-compose exec -T database pg_dump -U teslamate teslamate > /home/docker/backup/teslamate_backup.bck

 

Arreter le docker :

docker-compose stop teslamate

 

Supression de la BD :

docker volume rm "teslamate_teslamate-db"

 

Modification du fichier docker-compose.yml en modofiant la ligne postgres.

image: postgres:17

 

Démarrer la nouvelle BDD :

docker-compose up -d database

 

Drop de la BDD par défaut :

docker-compose exec -T database psql -U teslamate teslamate << .
DROP SCHEMA public CASCADE;
CREATE SCHEMA public;
CREATE EXTENSION cube WITH SCHEMA public;
CREATE EXTENSION earthdistance WITH SCHEMA public;
.

 

# Restore du backup

docker-compose exec -T database psql -U teslamate -d teslamate < /home/docker/backup/teslamate.bck

 

# Restart the teslamate container

docker-compose start teslamate

 

A note que selon certaines distributions linux il faut adapter "docker-compose" ou "docker compose" (avec ou sans le tiret)

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 28/04/2025 à 14:56, wdiz a dit :

J'ai déjà fait l'upgrade de DB il y a un bon moment déjà.

 

J'ai ma propre instance sur mon serveur à la maison donc je ne sais pas si la procédure est identique, de mémoire ça donnait ça 


Il faut faire une sauvegarde la BDD :

docker-compose exec -T database pg_dump -U teslamate teslamate > /home/docker/backup/teslamate_backup.bck

 

Arreter le docker :

docker-compose stop teslamate

 

Supression de la BD :

docker volume rm "teslamate_teslamate-db"

 

Modification du fichier docker-compose.yml en modofiant la ligne postgres.

image: postgres:17

 

Démarrer la nouvelle BDD :

docker-compose up -d database

 

Drop de la BDD par défaut :

docker-compose exec -T database psql -U teslamate teslamate << .
DROP SCHEMA public CASCADE;
CREATE SCHEMA public;
CREATE EXTENSION cube WITH SCHEMA public;
CREATE EXTENSION earthdistance WITH SCHEMA public;
.

 

# Restore du backup

docker-compose exec -T database psql -U teslamate -d teslamate < /home/docker/backup/teslamate.bck

 

# Restart the teslamate container

docker-compose start teslamate

 

A note que selon certaines distributions linux il faut adapter "docker-compose" ou "docker compose" (avec ou sans le tiret)

Merci pour le rappel, mon Teslamate était en rade depuis la maj (faite en arrière plan par watchtower)

Partager ce message


Lien à poster
Partager sur d’autres sites





×
×
  • Créer...
Automobile Propre

Automobile Propre est un site d'information communautaire qui est dédié à tout ce qui concerne l'automobile et l'environnement. Les thématiques les plus populaires de notre blog auto sont la voiture électrique et les hybrides, mais nous abordons également la voiture GNV / GPL, les auto à l'hydrogène, les apects politiques et environnementaux liés à l'automobile. Les internautes sont invités à réagir aux articles du blog dans les commentaires, mais également dans les différents forums qui sont mis à leur dispositon. Le plus populaire d'entre eux est certainement le forum voiture électrique qui centralise les discussions relatives à l'arrivée de ces nouveaux véhicules. Un lexique centralise les définitions des principaux mots techniques utilisés sur le blog, tandis qu'une base de données des voitures (commercialisées ou non) recense les voitures électriques et hybrides.