如何更改安装postgis位置? Postgres的

时间:2017-01-15 20:53:05

标签: database postgresql ubuntu postgis

当我在我的postgres数据库中并尝试为我的数据库创建扩展时,我收到此错误

ERROR: could not open extension control file "/usr/share/postgresql/9.5/extension/postgis.control": No such file or directory

我知道有很多帖子都有这个错误和解决方案,我也尝试过它们。在stackoverflow中发现了这么多,但没有一个工作。

我在postgresql目录中意识到9.29.39.49.59.6

我进入了错误目录,我意识到postgis.control内部确实没有9.5

我检查了我的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

2 个答案:

答案 0 :(得分:27)

您应该使用以下命令:

sudo apt-get install postgresql-9.6-postgis-scripts

答案 1 :(得分:-2)

使用以下命令获取9.5版目录中的

sudo apt install postgis postgresql-9.5-postgis-2.3