postgresql
haokan_Jia
这个作者很懒,什么都没留下…
展开
-
【逗号分隔数据转时间序列】
有时候,时间序列数据比较多的时候,需要将其存储为逗号分割的数据,用来节省时间空间,但是,又需要转化为正确的格式,提交给用户,以下sql可以实现此功能。原创 2024-08-22 16:11:25 · 113 阅读 · 0 评论 -
【MyBatis-plus】saveBatch 性能调优和【MyBatis】的数据批量入库
使用了【MyBatis-plus】saveBatch 但是数据入库效率依旧很慢,那可能是是因为JDBC没有配置,saveBatch 批量写入并没有生效哦!!!详细配置如下:批量数据入库:rewriteBatchedStatements=true# 数据源master:# 数据源Driver使用【MyBatis】进行数据的批量入库:拼接sql语句,每1000条数据入库一次。@Override//1.先删除原有场次和工程的数据,再进行导入//2.将结果插入到数据库中//条数为1。原创 2024-06-04 15:04:22 · 2102 阅读 · 0 评论 -
开源数据库同步工具DBSyncer
postgresql同步数据到postgresql,增量定时同步设置的问题记录:使用以上sql语句查询是可以成功的。但是在配置页面配置 报错:OFFSET?错误: 语法错误 在 "1" 或附近的位置:118语法错误 在 “1” 或附近的,猜测可能是对于单引号无法进行正确的识别,目前还没有解决这个问题。想到了其他的替代办法,可以使用创建函数的方法,将这个计算定义为一个函数,不是很优雅,只能凑合使用了。在源数据库中创建一个函数,名为yesterday()。BEGINEND;问题解决!原创 2024-05-28 16:08:00 · 1160 阅读 · 0 评论 -
java-postgresql数据库:bug解决Error attempting to get column #1 from result set. Cause: org.postgresql
【代码】java-postgresql数据库:bug解决Error attempting to get column #1 from result set. Cause: org.postgresql。原创 2024-05-17 12:49:29 · 422 阅读 · 0 评论 -
postgresql数据按照指定条件删除重复数据
假设我们要去重的表名为 YourTable,重复判断依据为 columnA 和 columnB原创 2024-05-14 12:11:59 · 634 阅读 · 0 评论 -
.postgresql读取geom字段为geojson或者wtk
1.postgresql中geometry格式字段怎么转换成geojson格式-Javahttps://blog.csdn.net/xue_tiger/article/details/1065600102.SQL:postgresql中,将geometry转换为geojson数据https://blog.csdn.net/KaiSarH/article/details/1126287073.PostgreSQL创建空间数据库并创建含有geometry类型的表https://blog.csdn.net/原创 2022-07-02 15:53:29 · 1027 阅读 · 0 评论 -
Postgresql创建UUID
Postgresql创建UUID创建UUID第一步:扩展了一个UUID的插件:第二步:添加UUID字段,设置为uuid_generate_v1().创建UUID第一步:扩展了一个UUID的插件:CREATE EXTENSION IF NOT EXISTS “uuid-ossp”;SELECT uuid_generate_v1();第二步:添加UUID字段,设置为uuid_generate_v1()....原创 2022-05-20 16:54:52 · 1387 阅读 · 0 评论 -
PostgreSQL 大小写问题 一键修改表名、字段名为小写
PostgreSQL 大小写问题 一键修改表名、字段名为小写https://www.cnblogs.com/haolb123/p/15150977.htmlPostgreSQL 大小写问题 一键修改表名、字段名为小写标准的SQL是不区分大小写的。但是PostgreSQL对于数据库中对象的名字允许使用支持大小写区分的定义和引用方法。方式就是在DDL中用双引号把希望支持大小的对象名括起来。比如希望创建一个叫AAA的表。如果用CREATE TABLE AAA (…);的话,创建出来的表实际上是aaa。如原创 2021-12-16 20:47:42 · 3508 阅读 · 1 评论 -
SQL:postgresql中实现查询某字段总数量和该字段不同值各自的数量
转载:https://blog.csdn.net/KaiSarH/article/details/103275998SELECT 地质灾害类型, count( 1 ) 灾害点总数量, count( CASE WHEN 地质灾害类型 LIKE '%滑坡%' THEN 1 END ) 滑坡数量, count( case when 地质灾害类型 like '%塌陷%' then 1 end ) 塌陷数量, count( case when 地质灾害类型 like '%地面沉降%' then 1 end)原创 2021-07-19 18:55:21 · 387 阅读 · 0 评论 -
postgresql兼容MySQL 时间函数date_format 以及 错误: 无法确定多态类型, 因为输入类型为unknown
postgresql兼容MySQL 时间函数date_formatMySQL DATE_FORMAT() 函数定义和用法DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。语法DATE_FORMAT(date,format)date 参数是合法的日期。format 规定日期/时间的输出格式。在postgresql创建同名函数实现相同的功能CREATE OR REPLACE FUNCTION date_format(indate anyelement, intext text)原创 2021-07-16 18:30:43 · 8024 阅读 · 0 评论 -
PG报错PSQLException: 错误: 语法错误 在 “{“ 或附近的 位置
出现以下报错信息运行时异常: ### Error querying database. Cause: org.postgresql.util.PSQLException: 错误: 语法错误 在 "{" 或附近的 位置:237 ### The error may exist in file [D:\SVNCode\SCDZ\trunk\SCDCMIS\target\classes\mybatis\DataManage\VJcba10aMapper.xml] ### The error may involve原创 2021-07-16 16:31:59 · 6979 阅读 · 0 评论 -
pg数据库update + select left join
UPDATE bi_s_region bSET exportmapscope = A.exportmapscopeFROMbi_s_region_update AWHEREA.adcd = b.adcd原创 2021-07-11 23:21:35 · 3038 阅读 · 0 评论 -
PostgreSQL数据库delete加left join的用法
上sql--1.这样的写法是不行的-- DELETE A-- FROM-- warnbriefreport A-- LEFT JOIN WarnGeoInfo b ON A .warnid = b.warn_id-- WHERE-- b.warn_id = '809'-- OR b.wg03 = '809'--2.需要修改成这样的写法DELETE FROM warnbriefreportUSING warnbriefreport AS edLEFT原创 2021-07-01 15:28:06 · 3032 阅读 · 2 评论 -
PGsql给已存在的表,创建自增
CREATE SEQUENCE sys_job_job_idSTART WITH 4INCREMENT BY 1NO MINVALUENO MAXVALUECACHE 1;alter table sys_job alter column job_id set default nextval(‘sys_job_job_id’)原创 2021-04-30 14:18:15 · 551 阅读 · 0 评论 -
postgresql - SQL查询某一天内的记录
可以考虑用以下SQL文SELECT * FROM yourtable WHERE CAST(finish_time AS DATE)=DATE型参数;如果你是在psql中直接执行SQL文,那么你可以直接这么执行(假设你要查询的是2016年3月8日的记录):SELECT * FROM yourtable WHERE CAST(finish_time AS DATE)=DATE ‘2016-03-08’;我给的方法因为对finish_time列进行了显示类型转换(调用CAST函数),所以如果你的表定义中原创 2021-04-26 15:55:44 · 4476 阅读 · 1 评论 -
PostgreSQL索引分类及使用
1.索引方式PostgreSQL数据库支持单列index,多列复合 index, 部分index, 唯一index, 表达式index,隐含 index, 和并发index。2.索引方法PostgreSQL 支持 B-tree, hash, GiST, and GIN index methods。3.索引使用范围1).B-treeB-tree可以有效使用当一个查询包含等号(=)和范围操作符 (<, <=, >, >=, BETWEEN, and IN)。2).hash原创 2021-04-19 12:34:17 · 383 阅读 · 0 评论 -
Postgresql 为已有数据库创建数据库用户
Postgresql创建数据库用户https://blog.csdn.net/qq_38626589/article/details/108222057?ops_request_misc=&request_id=&biz_id=102&utm_term=postgreSQL%E7%BB%99%E6%95%B0%E6%8D%AE%E5%BA%93%E6%96%B0%E5%BB%BA%E4%B8%80%E4%B8%AA%E7%94%A8%E6%88%B7%EF%BC%8C%E5%8.原创 2021-04-15 12:22:38 · 222 阅读 · 0 评论