postgres-11:获取版本时找不到扩展

postgres-11: extension not found while getting version

我添加了一个新的扩展程序 (timescaledb),如下所示:

CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;  

然后执行以下命令查看扩展列表:

select * from pg_extension;

然后删除 pg_extension 中与 timescaledb 有关的一行。

在那之后发生异常错误,甚至无法重新连接到我在 dbeaver 中的数据库,即使通过命令行尝试,也只能连接到数据库,但又不能 运行任何命令,因为它说:

ERROR:  extension not found while getting version

我不知道具体发生了什么问题以及如何处理。

更新:

可以肯定的是,每个人都可以重现这个错误,我创建了一个新的数据库,然后以超级用户权限,重复上面的命令来创建扩展并像以前一样删除它。又出现了同样的问题。

这是我的规格:

OS:centos7

postgres 配置来自 pgtune

postgres version:11

时间刻度版本:1.2 follow this link for installation

时间刻度人在这里。需要更多地了解您的设置(Timescale 的版本、平台、OS 等)才能提供帮助。

请查看我们在 github 上询问的信息:https://github.com/timescale/timescaledb/issues/new/choose

但一般来说,在 PG 中删除 DROP EXTENSION 中的扩展程序的正确方法,而不是在 pg_extension table 中处理内部的东西(大概具有超级用户权限) ?我不确定你离开数据库的状态。