Ошибка загрузки расширения в postres после установки Homebrew MacOS - PullRequest
0 голосов
/ 03 июня 2019

Я недавно установил Postgres 11.3, используя Homebrew на MacOSX Mojave. Я хотел бы расширить базу данных с помощью TimescaleDB, также установленной с Homebrew, но получить следующую ошибку:

tutorial=# CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;
ERROR:  could not open extension control file "/Library/PostgreSQL/11/share/postgresql/extension/timescaledb.control": No such file or directory

Похоже, что команда ожидает установки Postgres в / Library, но brew info postgres говорит, что она находится в /usr/local/Cellar/postgresql/11.3. Есть ли способ изменить путь, который использует команда, или изменить место установки Postgres?

1 Ответ

0 голосов
/ 15 июня 2019

Выяснил, что у меня была предыдущая версия postgres, которую я не полностью удалил.

В мониторе активности даже после brew remove postgres было запущено несколько процессов postgres. Я убил тот с самым низким PID, перезагрузил компьютер и переустановил postgres через Homebrew.

Теперь я могу расширять базы данных, как и ожидалось.

...