首页 > 解决方案 > 给出类型“st_geometry”的 Postgres 不存在

问题描述

我已经安装了 postgres(v12),并为数据库启用了 postgis 扩展。但现在我想导入一个包含 arcgis 数据的 dbbackup。在进行 db 备份时,它会引发异常。

create table sde.ply
(
    objectid integer NOT NULL,
    shape st_geometry,
    constraint r48_pk primary key (objectid)
);

例外:

SQL Error [42704]: ERROR: type "st_geometry" does not exist
  Position: 582

在 Ubuntu 服务器中,我已经安装了 Postgres。DB-backup 来自 Postgres 9.6,我想将 arcgis 空间数据导入到安装了 postgis 扩展的 version12 的 postgres sql。如何导入备份文件?需要为 postgres 安装任何插件以支持 arcgis。

标签: postgresqlpostgisarcgis

解决方案


推荐阅读