postgresql安装postgis插件并导入数据

今天分享 postgresql安装postgis插件并导入数据,首先我们需要知道什么时候需要安装postgis插件,这是很重要的一个前提;一般来说数据有空间索引坐标相关的数据,需要安装,或者操作数据报错,倒逼发现需要安装此插件,今天我们就先模拟导入数据的场景,发现需要安装postgis插件。

1、navicat导入数据

选择sql文件

 打开

点击开始

 

出现报错,核心错误

[ERR] 错误:  类型 "public.geometry" 不存在
LINE 32:   "the_geom" "public"."geometry",

 报错的原因是:是因为这个sql文件引用了地理空间的数据类型,默认的没有,需要安装gis插件;

如果已经安装,检查是否安装成功或者版本是否匹配;检查后果然发现没有安装postgis插件,下面开始安装;

 2、官网下载

下载地址

找到对应的数据库安装版本

点击

 3、双击安装

注意安装前先把postgresql服务停止,以免造成影响;同时以管理员身份进行安装

选择要安装的组件。可选项为示例数据库。

注意:也可以勾选下面图红框中的内容:create spatial database,初始化一个空间数据库,这个数据库将会作为一个空间数据库的模板,便于后期创建空间数据库,这里就不勾选了,后期我们会专题说明演示。

 点击Next

此处尽量选择之前安装Postgresql的路径,便于管理。

 

会出现三个弹框,选择是 即可。 

安装完成。 

检查验证,是否安装成功

SELECT postgis_full_version();

异常现象

 

在navicat的查询中执行下面的语句,加载扩展 

CREATE EXTENSION postgis;

加载成功

 

继续查询、检查验证,是否安装成功

 证明postgre安装成功。

4、再次导入有空间坐标的数据

此时导入完成成功。 

到此,插件安装分享完毕,通过业务引出缺少插件然后查询安装,更具有实战意义,小伙伴可以参考一下。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寅灯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值