旧版本v0.16.0-poc升级最新版手册

适用范围

  1. 从【专有云v0.16.0及更早版本】升级到 【v0.21.0 及以上】的版本

  2. 旧环境的数据库和 minio 保留


升级方法

1. 升级数据库,并备份到/data/vikadata_v0.16.0

# 执行升级
tar -zcvf update_20230523_sql.tar.gz -C /data/vikadata
cd /data/vikadata
sh -x update.sh
cd /data
mv /data/vikadata /data/vikadata_v0.16.0


2. 安装新版本,并迁移数据

  1. 安装新版本,见文档

  1. 迁移数据:

cd /data/vikadata
docker-compose down
rm -rf ./data/mysql .data/minio
cp -a /data/vikadata_v0.16.0/mysql/data .data/mysql
cp -a /data/vikadata_v0.16.0/minio      .data/
mv .data/minio/data/vk-assets-ltd    .data/minio/data/assets


3. 更新配置文件连接配置

创建配置文件/data/vikadata/.env.local

MYSQL_DATABASE=apitable
MYSQL_HOST=mysql                  
MYSQL_PASSWORD=vikadata@com
MYSQL_PORT=3306
MYSQL_ROOT_PASSWORD=vikadata@com
MYSQL_USERNAME=root
DATABASE_TABLE_PREFIX=apitable_

IMAGE_MINIO=minio/minio:RELEASE.2021-03-17T02-33-02Z


4. 执行更新

cd /data/vikadata
vim .env.local
cat .env.template .env.local > .env
docker-compose up -d