0

我刚刚将我的开发 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 目录中。

4

1 回答 1

1

pgTAP 是一个第三方扩展,你不会在 PostgreSQL 手册中找到任何关于它的信息。

您必须在 v11 PostgreSQL 安装中单独安装它。请参阅pgTAP的安装说明

于 2020-09-30T06:56:29.340 回答