当我运行create extension postgis;
时,出现以下错误:
ERROR: could not open extension control file "/Library/PostgreSQL/9.6/share/postgresql/extension/postgis.control": No such file or directory
我正在使用在OS X El Capitan上使用Homebrew安装的Postgres 9.6.3和PostGIS 2.3.2。
mdfind -name postgis.control
显示:
/usr/local/Cellar/postgis/2.3.2/share/postgresql/extension/postgis.control
brew info postgis
显示:
PostGIS extension modules installed to:
/usr/local/share/postgresql/extension
当我启动Postgres控制台时,我看到:
psql (9.6.3, server 9.6.1)
我看到了一个类似的问题:PostGIS Homebrew installation referencing an old path?,并尝试使用顶部答案中给出的命令重新加载postgresql,但我仍然看到psql (9.6.3, server 9.6.1)
。此外,我认为我的问题不同,因为它正在寻找扩展控制文件/Library
而不是/usr/local/Cellar
。希望能得到任何帮助。
pg_stat_statements
拼错为pg_stat_statment
,则也会出现此错误信息 :-( - blubb