當我在我的Postgres數據庫,並試圖對我的數據庫創建擴展,我得到這個錯誤如何更改安裝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.2
,9.3
,9.4
,9.5
,9.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但
的PostGIS的包是特定於Postgres的版本。你只需要安裝一個9.5(例如['postgresql-9.5-postgis-2.3'](https://www.ubuntuupdates.org/package/postgresql/trusty-pgdg/main/base/postgresql-9.5-postgis- 2.3))。 –