问题现象
在使用 pgAdmin 4 客户端程序时,左侧面板中节点图标一直显示空白,如下图所示:
问题原因
pgAdmin 4 左侧树形节点依赖.svg格式图标,当 Windows 系统中.svg文件的 MIME 类型映射缺失或错误时,客户端无法正确加载图标,导致节点显示为空白。
解决方法
通过以下方法可快速修复图标显示,打开 Windows PowerShell 控制台,依次输入以下命令:
1. 备份现有配置
regexport"HKCR\.svg""$env:USERPROFILE\Desktop\svg-reg-backup.reg"/y2. 重新写入用户级 svg 的 MIME 映射
regadd"HKCU\Software\Classes\.svg"/v"Content Type"/t REG_SZ /d"image/svg+xml"/f3. 验证修改结果
reg query"HKCR\.svg"/v"Content Type"期望输出:
Content Type REG_SZ image/svg+xml验证效果
接下来完全退出 pgAdmin 4 并重新启动,左侧图标显示正常。