
PostgreSQL
文章平均质量分 86
佳佳乐2503
好好学习,天天向上
展开
-
postgres-explain使用
前言最近发现有几个接口响应缓慢 看了下 主要是之前偷懒写法 导致网络io过大 当数据量上来之后速度变慢现在把部分业务功能 拆分到不同的sql中 进行处理参考文档explain浅析: http://mysql.taobao.org/monthly/2018/11/06/postgres explain文档(pg11): https://www.postgresql.org/docs/11/using-explain.html命令说明指令格式:CopyEXPLAIN 指令... 要进行分析的sq转载 2021-11-14 12:35:34 · 346 阅读 · 0 评论 -
psotgresql数据库导入表存在报错问题解决
问题描述:存在主键无法运行sql文件解决方法:1.在DROP TABLE IF EXISTS "public"."jiedao";下加上两行DROP SEQUENCE if EXISTS "public"."jiedao_gid_seq"; CREATE SEQUENCE "public"."jiedao_gid_seq" INCREMENT 1 MINVAL...原创 2019-10-16 16:43:56 · 650 阅读 · 0 评论 -
SpringBoot+postgresql数据库链接并进行数据库的操作
postgresql数据库的优点:1.PostgreSQL 的稳定性极强, Innodb 等引擎在崩溃、断电之类的灾难场景下抗打击能力有了长足进步。2.PG 性能高速度快。任何系统都有它的性能极限,在高并发读写,负载逼近极限下,PG的性能指标仍可以维持双曲线甚至对数曲线,到顶峰之后不再下降。3.PG 多年来在 GIS 领域处于优势地位,因为它有丰富的几何类型,实际上不止几何类型,PG有大量...原创 2019-04-18 10:18:05 · 13293 阅读 · 0 评论 -
读取geojson的文件数据并将json数据转换成json对象,再按条件插入到postgresql数据库中
需求:需要在表中加上一个geojson字段,该字段存json字符,最终从数据库表中查出一个geojson格式的字符返回给前端,前端去做聚合处理。一:准备一份geojson的文件test001.geojson(该文件有3000多行,对应表中3000多条数据)该文件的特点每一行都是一个json格式的数据,每一行的最后会有逗号(最后一行不含有),读取文件需要处理掉逗号。二...原创 2019-04-18 10:51:27 · 2161 阅读 · 0 评论 -
PostgreSQL 空间处理函数
PostGIS中的常用函数以下内容包括比较多的尖括号,发布到blogger的时候会显示不正常,内容太多我也无暇一个个手动改代码,因此如有问题就去参考PostGIS官方文档。首先需要说明一下,这里许多函数是以ST_[X]yyy形式命名的,事实上很多函数也可以通过xyyy的形式访问,在PostGIS的函数库中我们可以看到这两种函数定义完全一样。1. OGC标准函数管理函数:添加几何字...原创 2019-04-19 11:35:30 · 561 阅读 · 0 评论 -
postgresql处理时间函数 截取hh:mm/yyyy-mm-dd
1.to_timestamp:AND to_timestamp(a.upload_time,'yyyy-MM-dd')>='"+startTime+"' and to_timestamp(a.upload_time,'yyyy-MM-dd') <= '"+endTime+"'2.substring:substring('2019-04-08 14:18:09',i...原创 2019-05-09 09:59:22 · 11537 阅读 · 0 评论 -
在List<map>中补0数据 然后转换成json格式的数据返回
List< Map<String,Object>> queryForList3 = new ArrayList<Map<String,Object>>(); for (int i=0; i<24;i++) { Map map1 = new HashMap(); map1.put("percentage", 0)...原创 2019-05-09 14:08:54 · 519 阅读 · 0 评论 -
json传参多数组并使用jdbc生拼sql(由于持久层框架消耗性能)返回json数组
一:入参格式{"city":"shanghai","dataList":["2019-04-08","2019-04-09","2019-04-10"],"eventsList":["01","02"],"isContinuous":"fale","roadSecList":[], "sort":"DESC", "timeFrame":["01:30","02:30"]...原创 2019-05-13 16:51:04 · 316 阅读 · 0 评论 -
常用的postgresql函数
将二进制的geometry格式的转换成 4326的wkt格式update test3 set geom = st_setsrid(geom,4326)查看字段格式:(返回4326)select st_srid(geometry) from test_shenz limit 4创建空间索引create index idx_test_shenz on test_shenz(...原创 2019-06-02 15:01:15 · 1751 阅读 · 0 评论