在 Ubuntu 14.04.2 上启用 PostGIS 扩展

wil*_*map 4 postgresql

我在 Ubuntu 14.04.2 和 PostgreSQL 9.3 上启用 PostGIS 扩展时遇到问题。我已经通过这个分步过程安装了这些软件包。

PostgreSQL 和 pgAdminIII 似乎安装正确。我可以启动 pgAdminIII 并且本地主机默认服务器存在。我添加一个新的数据库并输入CREATE EXTENSION postgis;. 我收到以下错误:

ERROR:  could not open extension control file "/usr/share/postgresql/9.3/extension/postgis.control": Aucun fichier ou dossier de ce type
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?我想我离成功不远了......

非常感谢!

Gab*_*újo 7

您必须在数据库上安装postgispostgresql-9.3-postgis-2.1打包并创建 postgis 扩展

sudo apt-get install postgis postgresql-9.3-postgis-2.1
sudo -u postgres psql -c "CREATE EXTENSION postgis; CREATE EXTENSION postgis_topology;" DATABASE_NAME_HERE
Run Code Online (Sandbox Code Playgroud)

参考:Jon Saints 的教程