ERROR: could not open extension control file "/usr/share/postgresql/9.1/extension/postgis.control":No such file or directory
当我尝试CREATE EXTENSION postgis;时得到的是什么?
我在PostgreSQL中是全新的,我正在学习本教程,以检查是否在PostgreSQL安装上安装了PostGIS扩展。我使用的是PostgreSQL 9.6.1。postgresATTENZIONE: Il code page della console (850) differisce dal code page psql "Note per
我在Windows机上安装了Postgres,下载了PostGIS的二进制安装程序并安装了它。我只有一个Postgres版本,所以不会搞砸。使用二进制安装程序安装PostGIS非常简单,您也不能弄乱安装目录。它必须进入Postgres目录。现在,当我想要创建PostGIS扩展时,我得到了以下错误:
ERROR: could not open extension control file "C:/
最近,我不得不重新启用PostgreSQL9.1数据库,将原始数据目录文件插入到新安装中。我所有的数据都完好无损,除了我不能打开我的PostGIS空间数据。我能够在新的数据库中启用空间数据:但是,试图访问恢复的空间数据库中的数据会导致错误。例如,抛出错误:
ERROR: could not access file "$libdir/postgis-2.0":
我以前在我的Mac上安装了PostgreSQL和Postgis,当时它是9.3和2.1,但从未使用过。我在pkglibdir而不是libdir下找到了plpgsql.so,所以我创建了一个名为plpgsql.so的符号链接,并在libdir下创建了另一个plpgsql,但它仍然不起作用。我的Mac正在运行最新的OSX10.11,它们都是通过自制软件安装和升级的。更新:受@Stefan D.的启发,我运行psql -c "\dx"列出所有已安装的扩展,结果如下:
N