收起左侧

记一次飞牛升级后,相册启动报错。

0
回复
23
查看
[ 复制链接 ]

1

主题

2

回帖

0

牛值

江湖小虾

飞牛从版本1.19升级到飞牛1.2X,相册启动报错,后台提示执行脚本失败,网上找到了类似问题,但是没看到如何处理的。

image.png

1、检查系统日志,导出应用诊断日志,查看error.log

报错提示/var/apps/trim.photos/target/upgrade/1007.sql: duplicate column name: time_zone_offset"
time="2026-04-26T23:29:18+08:00" level=error msg="failed to execute SQL in file /var/apps/trim.photos/target/upgrade/1007.sql: duplicate column name: time_zone_offset"
time="2026-04-26T23:29:45+08:00" level=error msg="failed to execute SQL in file

看着是一个sql脚本运行的问题。

image.png

2、找到1007.sql

第一反应的操作是增加IF NOT EXISTS 校验,但是提示语法错误,网传飞牛用的是sqllite,尝试注释运行,而后又提示time="2026-04-30T23:03:08+08:00" level=error msg="failed to execute SQL in file /var/apps/trim.photos/target/upgrade/1007.sql: duplicate column name: special_type"

继续注释第三个alter的sql,然后启动成功。

感觉之前的工作,终于在生活中运用上了。

image.png

image.png

收藏
送赞 1
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则