0

我最近在 MacOSX Mojave 上使用 Homebrew 安装了 Postgres 11.3。我想使用 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 的安装位置?

4

1 回答 1

1

发现我有一个以前版本的 postgres,但我没有完全卸载。

即使在brew remove postgres. 我杀死了 PID 最低的那个,重新启动计算机并通过 Homebrew 重新安装了 postgres。

我现在可以按预期扩展数据库。

于 2019-06-15T18:52:02.337 回答