请问下夜莺v5升级v6-ga.4.1,启动报错如下,更新sql已经执行过,帮忙排查下

Viewed 192

2023/04/20 08:52:44 main.go:36: failed to initialize: dialector() not supported

麻烦提供一下新的config.toml文件,看报错是pushgw配置有问题。
升级文档的库表结构升级你执行过了吗?你的更新SQL指的是只执行upgrade.sql,还是说两步都执行过了?
./n9e-cli --upgrade --config webapi.conf这个命令执行过了吗?

我刚执行了这个之后,运行还是有问题。

3 Answers

./n9e-cli --upgrade --config webapi.conf

用的容器部署,没找到n9e-cli这个命令

n9e-cli 这个是在新的V6版本安装包里面的

我现在下载了n9e-v6,但是容器起不来,n9e-cli用不了

能否考出来,外面执行?

这个应该是可以的,你先下载个二进制的包,先执行这个升级之后再用容器启动V6版本

思路如下:
1,docker-compose 运行的夜莺的话,也需要注意修改 n9eetc 下面的配置,v5 和 v6 相差比较大
2,n9e-cli 这个二进制在 https://flashcat.cloud/download/nightingale/?version=v6.0.0.ga.4 下载的包里可以找到,可以去容器里下载一下,解压缩就能拿到 n9e-cli
3,n9e-cli 这个工具是用于迁移数据的,v5和v6有些数据格式不同,用这个来做迁移

收到,我先试试