- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 Java中使用pgsql的array类型
1.首先定义实体类的类型 @ApiModelProperty(value = "教材封面文件路径") @Column(name = "thumbnail") @ColumnType(typeHandler = MyArrayTypeHandler.class) private String[] thumbNail;2.定义mybaties里的resultMap <resultMap type="com.tianwen.springcloud.microser
2022-04-18 09:03:50 1667
原创 PGSQL获取过去30天,7天,昨天,今天的数据
select count(*) as allBookCount, count(*) filter(where createtime between (SELECT current_date - interval '30 day') and current_date ) as last30DAddBookCount , count(*) filter(where createtime between (SELECT current...
2022-04-18 08:56:55 4907
原创 PGSQL 导出数据库表结构
之前要将数据库的表结构给做成markdow来写开发设计文档或是接口文档,去找各种开源工具、组件。整理了一个SQL语句可以查询出表结构,样式如下SQL语句,里面的jiahui表示数据库的schema,默认是publicSELECT CASE WHEN t.attnum = -2 THEN NULL WHEN t.attnum = -1 THEN '表名' ELSE
2022-04-13 16:28:20 4014 2
原创 mybaties踩坑之错误的@ID 注解引用, 导致org.apache.ibatis.type.TypeException
rg.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping
2022-04-13 16:22:37 932
原创 将文件夹下的所有文件替换内容和替换扩展名
将文件夹下的所有文件替换内容和替换扩展名,原文章中使用的gb2312,这里改为了utf-8package com.tianwen.eco.util;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.io.PrintWriter;/** * Created with IntelliJ
2021-03-27 10:26:02 316
原创 Pgsql 批量修改TABLE、SEQUENCE 的所属用户
使用超级管理员查询,其中r 是表,S是序列select case WHEN relkind= ‘r’ then‘ALTER TABLE ‘||relname||’ owner to resource;’else‘ALTER SEQUENCE ‘||relname||’ owner to resource;’end from pg_class where relkind in (‘r’,‘S’);...
2021-03-01 14:31:52 1166
原创 【经验积累】linux下的一些小命令
拷贝文件,在源文件所在机器执行scp ECP.zip root@192.168.102.120:/data/contentftp/ scp -P 8822 ECP.zip root@111.111.111.111:/home/拷贝文件,在目标机器执行scp root@111.111.111.111:/data/ /data scp -r root@111.111.111.111:/data /data/contentftp/同步拷贝rsync -aczqe ssh -p 88
2020-11-23 17:35:16 74
原创 【经验积累】pgsql的简易正则
pgsql下的正则使用,mysql不支持正则,这个比较蛋疼。–以<img src=="开头,中间任意字符,?表示非贪婪模式,只会找到第一处匹配的.png 结尾SELECT * from t_e_question where title ~'<img src=".*?.png ' –将标题里以data-cke-saved-src=开头的属性替换为空,g表示多次执行update t_e_question set title =regexp_replace(title,'data-cke-s
2020-11-23 17:14:51 800
原创 【经验积累】PGSQL中用到的一些语句
UPDATE t_e_question tSET status = ‘4’WHERE t.questionid IN(SELECT c.questionidFROM (SELECT b.questionid,row_number() over(PARTITION BY b.questioncode ORDER BY updatetime DESC) topFROM t_e_question bWHERE b.questioncode IN (SELECT a.questioncodeFROM
2020-11-23 17:10:15 195
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人