本文转自:重建群晖 pgsql 数据库 – 笨笨.Blog

本人此前遇到过文中的问题,例如套件因依赖问题无法启动,因为这些缺少依赖的套件是需要synology应用程序服务套件先启动,但是他启动报错:此套件需要您启动[pgsql-adapter.service]。

通过直接删除数据库(群晖套件因依赖问题导致错误或启动失败 - 有搞头笔记),重建索引可以解决,居然还有脚本直接修复数据库,故先转载做记录。

9cc478587ddcc38b8651131aa2de35c.png


群晖官方提供了一个用于重建数据库的脚本:

plaintext
curl -s https://supweb.synology.com/support_web/Tools/script/pgsql_analyzer.sh | sh -s -- -r


备份下载:file iconpgsql_analyzer.rar

解压后执行:

plaintext
bash pgsql_analyzer.sh -r

image.png

将会重建 pgsql 数据库,大概要一分钟。执行后需要重启 NAS。

注:

原文中说:重建数据库后确认了下,我的 DownloadStation、VideoStation 恢复了初始状态,SynologyPhotos 的相册、分类等信息丢失缩略图也需要重新生成。(其实和删除数据库效果一样啊)

实际分情况而异,有可能通过此脚本修复后,相册虽然显示重新索引了,但速度很快,比删除数据库重新索引快多了。