Я добавил новое расширение (timescaledb) следующим образом:
CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;
Затем выполните команду ниже, чтобы увидеть список расширений:
select * from pg_extension;
И затем удалите строку в pg_extension, котораябыл связан с timescaledb
.
После этого произошла ненормальная ошибка, и я даже не смог переподключиться к моей базе данных в dbeaver
, даже пытаясь через командную строку, затем смог подключиться только к БД, но снова смогне запускайте никакие команды, потому что там написано:
ERROR: extension not found while getting version
Я не знаю, какая именно проблема возникла и как ее решить.
Обновление:
Чтобы быть уверенным, что каждый может воспроизвести эту ошибку, я создал новую базу данных, затем с привилегиями суперпользователя повторил приведенные выше команды для создания расширения.и удалите его, как раньше.Здесь снова возникает та же проблема.
Это моя спецификация:
ОС: centos7
Конфигурация postgres происходит от pgtune
версия postgres: 11
версия шкалы времени: 1.2 перейдите по этой ссылке для установки