随笔分类 -  postgresql

摘要:最近在测试客户给的csv数据时,发现了系统中处理的csv导入功能,存在内存处理不当的问题,问题背景是客户给的csv矢量点数据接近100万条,而我们工程师之前实现的时候,是将csv的数据全部查出到VO层,然后再分批插入,这种传统处理方式,在数据体量比较小的情况下,可以满足业务需求,但是当数据体量比较大 阅读全文
posted @ 2023-09-17 09:49 开放GIS 阅读(251) 评论(0) 推荐(0) 编辑
摘要:背景 在很多场景下,我们经常会遇到将某个Excel或Csv文件中的数据,插入到Postgresql。对于这个需求,我们常规的处理办法就是将文件中的数据,按照文件表头名称转换成集合对象然后插入到数据库,当然这对于数据体量不大的文件而言,很显眼没有任何问题,但是如果数据体量一旦上来,将面临如下问题: 将 阅读全文
posted @ 2023-08-26 21:40 开放GIS 阅读(2048) 评论(0) 推荐(0) 编辑
摘要:对于GIS业务来说,路径规划是非常基础的一个业务,一般公司如果处理,都会直接选择调用已经成熟的第三方的接口,比如高德、百度等。当然其实路径规划的算法非常多,像比较著名的Dijkstra、A*算法等。当然本篇文章不是介绍算法的,本文作者会根据pgrouting已经集成的Dijkstra算法来,结合po 阅读全文
posted @ 2022-04-17 11:25 开放GIS 阅读(759) 评论(0) 推荐(0) 编辑
摘要:在实际业务场景中,经常会遇到将A表中的数据全部插入到B表(即就是将两个表的数据合并),在postgresql中可以这样处理 Insert into A (字段1,字段2,字段n) select 字段1,字段2,字段n from (select 字段1,字段2,字段n from B) as t 实际使 阅读全文
posted @ 2022-04-10 13:35 开放GIS 阅读(827) 评论(0) 推荐(0) 编辑
摘要:由于经常会用到将postgresql的库导出,或者将sql文件导入到postgresql,因此将命令记录下,方便自行使用查找: 在postgresql安装目录下的bin文件夹下使用: pg_dump.exe -h localhost -p 5432 -U postgres -d 数据库名 > F:\ 阅读全文
posted @ 2022-03-19 11:47 开放GIS 阅读(1863) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示