当我在我的Postgres数据库中尝试为我的数据库创建一个扩展时,我遇到了以下错误:
ERROR: 无法打开扩展控制文件“/usr/share/postgresql/9.5/extension/postgis.control”:没有那个文件或目录
我知道有很多帖子讨论这个错误和解决方案,我也尝试过它们。在Stackoverflow上找到了很多,但都不起作用。
我意识到在我的postgresql目录中有9.2、9.3、9.4、9.5、9.6,
我进入了出错的目录,发现确实没有9.5中的postgis.control。
我检查了我的psql版本,显示为9.6.1。
我进入了9.6文件夹,确实看到了一个postgis.control。
我想更改安装目录,这样当我运行
create extension postgis
它将会去
"/usr/share/postgresql/9.6/extension/postgis.control"
而不是
"/usr/share/postgresql/9.5/extension/postgis.control"
请问有人能给我帮忙吗?
提前感谢。
P.S. 我使用的是Ubuntu 14.04,也有Ubuntu 16.04作为桌面,但我还没有尝试安装postgis。
ERROR: 无法打开扩展控制文件“/usr/share/postgresql/9.5/extension/postgis.control”:没有那个文件或目录
我知道有很多帖子讨论这个错误和解决方案,我也尝试过它们。在Stackoverflow上找到了很多,但都不起作用。
我意识到在我的postgresql目录中有9.2、9.3、9.4、9.5、9.6,
我进入了出错的目录,发现确实没有9.5中的postgis.control。
我检查了我的psql版本,显示为9.6.1。
我进入了9.6文件夹,确实看到了一个postgis.control。
我想更改安装目录,这样当我运行
create extension postgis
它将会去
"/usr/share/postgresql/9.6/extension/postgis.control"
而不是
"/usr/share/postgresql/9.5/extension/postgis.control"
请问有人能给我帮忙吗?
提前感谢。
P.S. 我使用的是Ubuntu 14.04,也有Ubuntu 16.04作为桌面,但我还没有尝试安装postgis。
postgresql-9.5-postgis-2.3
)。 - Nick Barnes