官方教程:Backup and Restore | TeslaMate
按照官方简单做个图文教程,方便大家。
备份文件是teslamate.bck,备份需要自定义存储位置。
我的备份目录是/home/pi/teslamate,大家可以按照实际情况替换成自己的备份路径。
cd /home/pi/teslamate

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

前往备份路径,如果有teslamate.bck文件就表明备份成功。
docker compose stop teslamate
jsdocker compose exec -T database psql -U teslamate << .
drop schema public cascade;
create schema public;
create extension cube;create extension earthdistance;
CREATE OR REPLACE FUNCTION public.ll_to_earth(float8, float8)
RETURNS public.earth
LANGUAGE SQL
IMMUTABLE STRICT
PARALLEL SAFE
AS 'SELECT public.cube(public.cube(public.cube(public.earth()*cos(radians(\$1))*cos(radians(\$2))),public.earth()*cos(radians(\$1))*sin(radians(\$2))),public.earth()*sin(radians(\$1)))::public.earth';
.

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

docker compose start teslamate
本文作者:口水
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!