译者:泼泼泼
大背景:
一挚友在百度云上透过全屏加装辅助工具加装了teslamate,已积蓄统计数据1年多。获知unraid控制系统可加装teslamate后参见https://post.smzdm.com/p/a5o99l07/期望北迁统计数据到我这。有了下列提心吊胆的文本,电魂网络历史记录。
1.存储统计数据
参见https://docs.teslamate.org/docs/maintenance/backup_restore,主要就路子是ssh发送信息百度云,先存储统计数据到罐子,再从罐子导入到百度云用户端
2.复本统计数据
发送信息unraid,从百度云复本存储到unraid用户端
3.增建psql罐子
参见https://post.smzdm.com/p/a5o99l07/关键步骤1
4.从用户端复本存储到第3步的罐子
罐子内增建backup配置文件,从用户端复本存储到backup配置文件
root@UNRAID:~# docker cp /mnt/user/backup8tb/teslamate.bck 675952edd6ab:/backup
/mnt/user/backup8tb/teslamate.bck 源统计数据门牌号
675952edd6ab 罐子ID
/backup 罐子内李进才门牌号
5.去除统计资料库Marchenoir统计数据
psql罐子内继续执行
psql -U teslamate 发送信息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;
.注意上述文本是官方文档的资料,需要删除,否则会报错。改成下列文本。感谢https://www.xiaote.com/r/6437be9d9bee997d2d481e16
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;6.去除成功的提示
7.恢复统计资料库
# psql -U teslamate -d teslamate < /backup/teslamate.bck
阅读更多服务软件精彩文本,可前往什么值得买查看

