找回密码
 立即注册

QQ登录

只需一步,快速开始

林.. Wyn认证

金牌服务用户

58

主题

146

帖子

472

积分

金牌服务用户

积分
472

Wyn认证

林.. Wyn认证
金牌服务用户   /  发表于:2025-1-6 15:06  /   查看:40  /  回复:5
10金币
有个客户是从6.0版本升级到7.1版本的,即内置数据库为原来6.0的pgsql库。

该客户计划月底迁移服务器(云服务器升级,服务器名会变更)。
那内置数据库,是直接复制 pgsql 放到wyn路径下,安装时连接这个pgsql库就可以了吗?
还是在新服务器,一样先安装6.0,再升级到7.1,然后恢复 pgsql 的数据包?

5 个回复

倒序浏览
Felix.LiWyn认证
超级版主   /  发表于:3 天前
沙发
问题描述:

环境升级+迁移

问题回答:
您好,您这个涉及老版本的数据库,推荐您先迁移环境,在升级,因为7.1后内置数据库更新为sqllite。不会在安装postgres了。所以推荐您的流程如下:
1.反激活授权
2.备份数据库数据:
https://help.grapecity.com.cn/pa ... ion?pageId=71039144
3.新环境安装wyn6.0。默认安装,会自动下载postgres数据库以及数据库服务
4.安装好后,将备份的wyn_data 恢复。重启服务并打授权-查看恢复的数据。
5.升级环境,需要一个版本一个版本升级。先升级6.1,在升级7.0依次类推。升级直接执行安装包即可。需要注意,每个版本升级完后,需要等待服务完全启动完成并且可以正常进入门户后,在进行下一次升级。否则会存在数据库更新不完全的情况。
6.升级好后系统后台刷新授权即可
回复 使用道具 举报
林..Wyn认证
金牌服务用户   /  发表于:3 天前
板凳
Felix.Li 发表于 2025-1-6 16:02
问题描述:

环境升级+迁移

6.0升级到7.1,很多格式变化了。我是从7.1复制pgsql数据包的,那应该是先在新环境从6.0升级到7.1,再恢复数据包吗?
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:3 天前
地板
本帖最后由 Felix.Li 于 2025-1-6 16:25 编辑

先迁移数据主要是因为7.0之后,内置数据库改变了。
如果您先升级,然后在迁移的话。

新环境安装的默认数据库就是sqllite,就没有postgres的数据库服务了。

就需要您在新的环境自己安装一个postgres服务。然后替换数据。所以我推荐您直接在新环境安装老版本,老版本安装包会自带一个postgres服务的安装。而且还能保证数据库版本一致。您自己装pg的话,还得关注pg的数据库版本。而且如果是自己装数据库服务的话,直接复制wyn_data文件夹还不一定生效。应该就得专门找个数据库工具,导出数据库数据,然后新的环境导入了。


而且升级过程中牵扯数据库表和字段的更新,所以得先恢复数据,在升级。
而不是先升级,在恢复数据。先升级,在恢复数据就会出现异常,因为表字段等不对。
回复 使用道具 举报
林..Wyn认证
金牌服务用户   /  发表于:3 天前
5#
Felix.Li 发表于 2025-1-6 16:23
先迁移数据主要是因为7.0之后,内置数据库改变了。
如果您先升级,然后在迁移的话。

好的,明白
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:3 天前
6#

有问题欢迎开新帖
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部