postgresql - 给出类型“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。
解决方案
推荐阅读
- git - 如何从本地创建和推送 repo 到 gitub
- drupal - “file_save_data”中的 FILE_EXISTS_RENAME 有时不会重命名现有文件名,并且会为“file_managed”条目中的重复条目引发错误
- c++ - 使用 glDrawElements 绘制 std::vector
- python - 用 '#' 后跟数字分割字符串
- presto - Presto中各种内存的解释清楚
- firebase - 谁能建议我如何手动(而不是通过编程)将图像存储到firebase的存储部分?
- python - 检查 Gmail 帐户以跟踪使用 Python 的空间百分比
- wordpress - Wordpress,导航到产品页面时如何修复弹出窗口?
- android - MediaPlayer 突然停止播放
- c# - 数据未通过 SQLDataAdapter 加载到 GridView