IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Memos 降级 0.18.2指南

    ysicing (i@ysicing.me)发表于 2024-02-15 12:28:13
    love 0

    前因

    由于我部署默认使用latest版本,再遇到某些节点网络异常抖动会触发重新调度,会自动更新升级到最新版本。

    最近0.19.x版本,问题比较多,特别是首页加载特别慢,需要好几十秒,而且感觉越改版越不习惯了。
    这里记录一下回到到上一个版本。

    如果你还没部署的话,可以参考 # 部署轻量私有化备忘录memos

    备份数据库恢复

    由于我底层使用的longhorn分布式存储,定时备份到minio上,直接恢复pvc即可,但是这样会丢几天到数据,这里就不详细介绍了,这个可以通过longhorn web ui可以直接恢复创建新的pvc。

    修改表结构

    修改前先备份db文件

    # 更新源
    sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories
    apk update
    apk add sqlite
    

    更新数据库

    DROP INDEX idx_memo_resource_name; 
    ALTER TABLE memo DROP COLUMN resource_name;  
    DROP INDEX idx_resource_resource_name; 
    # 这步执行可能会稍微久些
    ALTER TABLE resource DROP COLUMN resource_name;
    

    完成上述操作后,修改镜像版本为0.18.2

    参考

    Memos 降级 0.18.1 指南



沪ICP备19023445号-2号
友情链接