升级3.0.0无效

我按照
https://docs.seatable.cn/published/seatable-manual/upgrade/upgrade_manual-ce.md
这个步骤升级完,没出现工作流菜单
在数据库升级脚本文件夹下,只看到2.6的升级文件夹

检查一下你的 image 的版本是不是对的。

1 个赞

我下面的都试过
docker-compose.yml下的版本是latest 后来我改成3.0.0,又重新拉取也不行

docker pull  seatable/seatable-developer:latest
-----------------------------------------
`[root@bogon seatable]# docker pull seatable/seatable-developer:3.0.0
3.0.0: Pulling from seatable/seatable-developer
Digest: sha256:60ba665072d58002bbd81d94d7d491f6c5a2590b2d4b75cbef28c5de2f2ff26f
Status: Image is up to date for seatable/seatable-developer:3.0.0
docker.io/seatable/seatable-developer:3.0.0
----------------------------------

进入seatable镜像里面的文件夹是
ccnet  conf  db-data  logs  pids  scripts  seafile-data  seahub-data  seatable-server-3.0.0  seatable-server-latest  storage-data

我目前版本是2.6.0

开发版没有审批流吧?

也是有这个功能的。

我后台显示版本3.0.0,但是表格中和首页侧边栏都没有工作流……

这个 ENABLE_WORKFLOW = True 我已经设置了。重启后没效果
目前没做的是没有执行升级sql,因为没有找到对应的版本,同时我升级完后台还是显示2.6.0

原来如此,平时都是看更新日志,然后就按照常规操作直接更新,没想到配置文件中多了相关内容,建议在更新日志中有体现,不然很容易忽略

这个说明你 docker 运行的还是 2.6 版本。建议排查下。

谢谢,已解决,不知道怎么标记下。

可能原因分析:我修改docker-compose.yml 中seatable的volumes,把seatable-server-lates映射出来了,导致我docker pull 的时候,这部分没更新, 运行后版本也不对。我把映射关闭,只保留默认的/home/seatable/seatable-data:/shared, 再次拉取,进入镜像内部查看 upgreade sql都有了,执行完再次重启即可

1 个赞

能帮忙给调试下嘛
我的问题与你不同