手贱把Nextcloud从17.0.2更新到了18.0.0 (Beta Channel),结果occ upgrade
的时候fail在下面这个错误上:
1 | SQLSTATE[42S22]: Column not found: 1054 Unknown column 'entity' in 'where clause' |
幸而手动加上这一列以后就能正常完成更新了,顺带复习了一下SQL(逃
1 | ALTER TABLE "oc_flow_operation" ADD entity varchar(256) COLLATE utf8mb4_bin NOT NULL DEFAULT ''; |
P. S. GitHub上亦有此issue,看起来受影响的人还不少……见Issue while upgrading to 18 Beta1 (SQL, related to Flow) · Issue #18265 · nextcloud/server.