
闲来无事,把Nextcloud 15升级到了Nextcloud 16,在【安全及设置警告】中提示“数据库丢失了一些索引。由于给大的数据表添加索引会耗费一些时间,因此程序没有自动对其进行修复。……”的错误提示,完整提示信息如下图:

根据提示,我们可利用Nextcloud的occ命令进行修复。
ssh连接服务器,进入Nextcloud的网站目录,然后运行如下命令:
sudo -u www-data php occ db:add-missing-indices
稍候片刻,修复完成。刷新页面,相关警告提示消失。
