从 4.3 版本开始,升级手册为 新版 开发者版-升级手册
从 4.2 版升级到 4.3 版,升级手册为 额外升级步骤
如果你希望从一个很旧的版本升级到 4.3 之后的版本,建议按照如下步骤:
升级到 4.2 版本的步骤如下
详细步骤请阅读下文。
所有版本的SeaTable都可以在 官方 Docker 仓库 找到.
运行以下命令获得SeaTable的最新版本.
docker pull seatable/seatable-developer:4.2.0
停止当前运行的SeaTable容器.
docker compose down
然后修改docker-compose.yml中的标签,并重新启动一个新的SeaTable容器.
docker compose up -d
主要版本升级, 比如从 1.x升级到 2.x, 或者次要版本升级, 比如从 1.1.x升级到 1.2.x, 涉及数据库的更改. 您需要手动更改数据库
如下所示:
docker exec -it seatable /bin/bash # 登录到 SeaTable 容器. 然后执行upgrade语句
seatable.sh upgrade-sql 1.9
如果一次升级多个版本, 需要从最低版本开始, 逐个运行所有数据库升级语句
例如:从18.x 版本升级到2.0.x ,需要分别执行seatable.sh upgrade-sql 1.9、seatable.sh upgrade-sql 2.0 , 以此类推。
你也可以在 /opt/seatable/seatable-server-latest/sql/mysql/upgrade/
找到各个版本的升级语句。如果碰到特殊情况,可以连上数据库,然后手工执行这些升级语句。
小版本升级,比如从 1.0.1 升级到 1.0.2,不涉及数据库更改。
现在就可以启动SeaTable服务。在服务器中执行以下命令:
docker exec -d seatable /shared/seatable/scripts/seatable.sh start
Last modified by seatable, 2024-03-22