我刚刚将我的开发 postgres 集群从 postgreSQL 9.6 升级到 11。除了我用于单元测试的 pgtap 扩展出现错误之外,一切都很好。
现在,当我尝试恢复数据库时,出现错误“错误:无法打开扩展控制文件”/usr/share/postgresql/11/extension/pgtap.control”
当我查看文件系统时,我可以看到所有 pgtap 文件仍在 /usr/share/postgresql/9.6/extension 中。我尝试卸载 pgtap runningsudo apt-get purge --auto-remove pgtap
然后重新安装,但这没有奏效,所有文件仍在 9.6 目录中。