跳到主要内容

3.5.0 升级指南

版本不兼容警告

3.5.0 起,已经删除了YAML存储方式,改为SQLite存储方式。

因此,使用 3.5.0 之前的版本,升级到 3.5.0 之后的版本时, 此前使用YAML存储的用户需要进行数据迁移,否则会导致数据丢失。

此前使用MySQL存储的用户,无视此警告。

在迁移之前,建议请先进行备份。


YAML迁移到新数据存储方式

选择新的存储方式

首先关闭服务器,编辑配置

使用本地存储的用户,请选择LOCAL存储方式,该存储方式是SQLite本地存储

# 数据存储
data:
type: LOCAL
sql:
table: quest_engine

使用MySQL存储的用户,请选择MYSQL存储方式

# 数据存储
data:
type: MYSQL
mysql:
# 数据库设置
host: localhost
port: 3306
user: root
password: password
database: questengine
table: quest_engine

然后启动服务器

使用迁移命令

qen migrate database old

效果为图所示

迁移命令