我添加了一个新的扩展名(timescaledb),如下所示:
if( PosX < 0 ) PosX = 0 ;
if( PosX > Anzeige.width -32 ) PosX = 1248 ;
if( PosY < 0 ) PosY = 0 ;
if( PosY > Anzeige.height -32 ) PosY = 736 ;
然后执行以下命令以查看扩展列表:
CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;
然后在pg_extension中删除与select * from pg_extension;
相关的一行。
此后,发生了异常错误,甚至无法通过timescaledb
重新连接到我的数据库,即使通过命令行尝试也无法连接到db,但是又不能运行任何命令,因为它说:
dbeaver
我不知道到底发生了什么问题以及如何处理。
更新:
为确保每个人都可以重现此错误,我创建了一个新数据库,然后以超级用户特权,重复上述命令以创建扩展并将其删除,就像以前一样。再次出现同样的问题。
这是我的规范:
操作系统:centos7
postgres配置来自pgtune
postgres版本:11
时间刻度版本:1.2 follow this link for installation
答案 0 :(得分:0)
这里是时间表人。将需要更多地了解您的设置(哪个版本的Timescale,哪个平台,哪个OS等)才能提供帮助。
请查看我们在github上询问的信息:https://github.com/timescale/timescaledb/issues/new/choose
但是,总的来说,PG中删除DROP EXTENSION
中扩展名的正确方法是不破坏pg_extension
表内部的内容(大概具有超级用户权限)吗?我不确定您离开数据库的状态是什么。