本帖最后由 Felix.Li 于 2025-1-6 16:25 编辑
先迁移数据主要是因为7.0之后,内置数据库改变了。
如果您先升级,然后在迁移的话。
新环境安装的默认数据库就是sqllite,就没有postgres的数据库服务了。
就需要您在新的环境自己安装一个postgres服务。然后替换数据。所以我推荐您直接在新环境安装老版本,老版本安装包会自带一个postgres服务的安装。而且还能保证数据库版本一致。您自己装pg的话,还得关注pg的数据库版本。而且如果是自己装数据库服务的话,直接复制wyn_data文件夹还不一定生效。应该就得专门找个数据库工具,导出数据库数据,然后新的环境导入了。
而且升级过程中牵扯数据库表和字段的更新,所以得先恢复数据,在升级。
而不是先升级,在恢复数据。先升级,在恢复数据就会出现异常,因为表字段等不对。
|