ubuntu服务器16.04
postgres Pro标准11.5(https://postgrespro.ru)
海报2.5
Posgis已成功安装在Postgresql(usr/share/postgresql/11/extension
)的扩展目录中,当然,postgre Pro(扩展文件夹为opt/pgpro/std/-11/share/extension
)找不到文件postgis.control
。
所以,我的问题:
1)我可以配置postgresql.conf(postgres pro的配置文件)以使用postgresql的扩展文件夹吗?
2)如果只有解决方案是从二进制文件安装postgis,那么如何设置我的postgres pro配置文件?
我已经尝试过:
1.从服务器删除postgresql。
2.我试图将postgis文件从postgresql扩展名的文件夹传输到postgres pro。
答案 0 :(得分:1)
如果Postgres Pro不提供带有PostgreSQL分支的PostGIS软件包,则必须从源代码构建PostGIS。
您不能使用为其他二进制文件构建的PostGIS软件包。
答案 1 :(得分:1)
如果有人遇到相同的问题:
wget https://postgis.net/stuff/postgis-2.5.4dev.tar.gz
tar xvfz postgis-2.5.4dev.tar.gz
cd postgis-2.5.4dev
sudo apt-get install postgrespro-std-11-dev
sudo apt-get install libxml2-dev
sudo apt-get install libgeos-dev
sudo apt-get install libproj-dev
sudo apt-get install libgdal-dev
sudo ./configure --with-pgconfig=/opt/pgpro/std-11/bin/pg_config
make
sudo make install
然后连接到您的数据仓库并运行create extension postgis;
。