侧边栏壁纸
  • 累计撰写 54 篇文章
  • 累计创建 12 个标签
  • 累计收到 8 条评论

目 录CONTENT

文章目录
Nas

Immich 1.136升级报错PostgresError

Kirito
2025-07-30 / 0 评论 / 0 点赞 / 2 阅读 / 2627 字 / 正在检测是否收录...

在从v1.135升级到v1.136时,突然发现容器始终在重启,无法正常运行,检查容器日志输出后得到以下截图。

docker logs
从截图中可以发现,应用执行了一段SQL,更新了asset表中的sidecarPath参数,但在asset表中并没有这个column,导致报错does not exist。在这之后我去检查了两个版本间asset表的结构差异。
table columns

1.136的忘记截图了,把数据库文件夹改名备份后,重新初始化一个数据库再运行Immich Server后查看

通过对比发现1.136中确实增加了参数,找到了问题所在后,通过命令行操作,进入容器后执行psql --dbname=<数据库名> -U <数据库用户名>连接登录数据库。再执行ALTER TABLE asset ADD "sidecarPath" varchar后,重新启动immich server容器,即可正常使用。

0

评论区