代码之家  ›  专栏  ›  技术社区  ›  TommyBs

已安装PostGIS,但无法选择版本或添加地理列

  •  1
  • TommyBs  · 技术社区  · 7 年前

    geography 键入或选择PostGIS版本,我得到一个错误。

    用于创建 地理 在下面的陈述中

    create table place(coordinate geography(POINT,4326));
    

    版本错误如下所示:

    select postgis_full_version();
    ERROR:  could not access file "$libdir/postgis-2.3": No such file or directory
    CONTEXT:  SQL statement "SELECT postgis_lib_version()"
    PL/pgSQL function postgis_full_version() line 22 at SQL statement
    

    这个 create extension 声明确认已安装,例如

    create extension postgis;
    error: the extension already exists
    

    我试着把这些命令作为 postgres 用户和另一个用户,他们被授予了对所讨论的数据库的权限,但似乎两者都不起作用。任何帮助都将不胜感激。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Laurenz Albe    7 年前

    这比你想象的要简单: 你的私密主机搞砸了PostGIS的安装。

    真正地 缺少,或者操作系统级别的其他内容配置错误。

    推荐文章