-
PostgreSQL 快速查看数据表中内容
SQL table pg_available_extensions order by name limit 10; 等同于 select * from pg_available_extension
2024-06-26, Views: 262 , Topics: PostgreSQL
-
PostgreSQL 设置开机启动
脚本 PostgreSQL源码包中自带了一个启动脚本。位于contrib/start-scripts下 cd /home/postgres/postgresql-16.1/contrib/start
2024-06-23, Views: 551 , Topics: PostgreSQL
-
PostgreSQL 允许内网地址无密码访问
修改监听地址 查看配置 show listen_addresses; 修改为监听所有本地的地址 alter system set listen_addresses = '*'; 重启Postgr
2024-06-19, Views: 555 , Topics: PostgreSQL
-
PostgreSQL 使用 pg_stat_statements 查询慢 SQL
pg_stat_statements 介绍 PostgreSQL内置了pg_stat_statements插件。 备注:如果使用make world及makr install-world编译安装的P
2024-06-18, Views: 397 , Topics: PostgreSQL 性能优化
-
PostgreSQL 启用 auto_explain 自动解析慢 SQL
auto_explain 介绍 auto_explain是PostgreSQL内置的插件。 备注:如果使用make world及makr install-world编译安装的PostgreSQL,默
2024-06-17, Views: 400 , Topics: PostgreSQL 性能优化
-
PostgreSQL 开启日志记录慢 SQL 等关键信息
开启日志 SQL alter system set logging_collector = on; alter system set log_min_duration_statement = '25
2024-06-14, Views: 330 , Topics: PostgreSQL 性能优化
-
UUID V1 到 V7 各版本详解及 PostgreSQL 中的方法
含义 英文全称:Universally Unique Identifier 微软体系中使用:Globally Unique Identifier (GUID) 格式 以连字号分为五段,表现形式为8-
2024-06-13, Views: 584 , Topics: UUID PostgreSQL Java
-
PostgreSQL 生成 UUID
uuid 插件 PostgreSQL内置了"uuid-ossp"插件,用于生产UUID。 postgres=# \dx+ uuid-ossp Objects in extension "uui
2024-06-12, Views: 617 , Topics: PostgreSQL UUID
-
PostgreSQL 编译安装 ossp-uuid 插件
编译配置 编译PostgreSQL时指定参数--with-uuid=ossp,如果已经执行过./configure也可以再次执行。 ./configure --prefix=/home/postgr
2024-06-10, Views: 550 , Topics: PostgreSQL UUID
-
PostgreSQL 使用 count filter 统计不同条件下的数量
需求 统计不同年龄段的学生数量:总学生数、年龄6~10岁学生数量(小学)、年龄11~14岁学生数量(初中)、年龄15~17岁学生数量(高中)。 数据准备 create table student (
2024-06-07, Views: 707 , Topics: PostgreSQL 统计
-
PostgreSQL group by 后查询出其他字段
需求 使用聚合函数后,无法select其他字段。 场景 有班级表(id/name)和学生表(id/name/class_id),学生表中有class_id字段关联班级表。 需查询出每个班级学生数量及
2024-06-06, Views: 463 , Topics: PostgreSQL
-
PostgreSQL 16 安装 jieba 全文检索插件报错 for loop initial declarations are only allowed in C99 mode
错误信息 在make阶段抛出错误 root@fendoudebb build]# make Scanning dependencies of target pg_jieba [ 50%] Build
2024-06-05, Views: 463 , Topics: PostgreSQL pg_jieba 全文检索
-
PostgreSQL 全文检索安装 pg_jieba 中文插件
下载 pg_jieba git clone https://github.com/jaiminpan/pg_jieba 初始化 pg_jieba cd pg_jieba 初始化子工程 git s
2024-06-04, Views: 420 , Topics: PostgreSQL 全文检索 pg_jieba
-
PostgreSQL psql: error while loading shared libraries: libpq.so.5: cannot open shared object file: No such file or directory
错误信息 执行psql时抛出异常: psql: error while loading shared libraries: libpq.so.5: cannot open shared object
2024-06-02, Views: 515 , Topics: PostgreSQL
-
PostgreSQL 强制删除数据库
需求 删除数据库时提示有其他会话,无法删除,需强制删除数据库。 SQL DROP DATABASE IF EXISTS test_db WITH (FORCE) 文档 https://www.po
2024-05-31, Views: 426 , Topics: PostgreSQL
-
Spring Boot 编程式事务 TransactionTemplate
备注 不会触发Spring Event,按需手动发送。 代码 import org.springframework.transaction.support.TransactionTemplate;
2024-05-30, Views: 461 , Topics: Spring Boot 事务
-
Spring Boot 导出 CSV 文件
CSV comma-separated values 后端代码 生成 CSV bom是为了解决中文乱码问题。 public String generateContent(List<Trade> tr
2024-05-29, Views: 422 , Topics: Spring Boot CSV
-
Spring Boot @Scheduled cron 定时任务程序启动时执行一次
需求 每次凌晨执行一次的cron的定时任务,但需要在程序启动时先执行一次。 如:博客中的一个需求,获取《历史上的今天》文章列表。 代码 实现Spring中提供的InitializingBean接口,
2024-05-28, Views: 469 , Topics: Spring Boot cron
-
Spring Boot 使用 Jackson 注解将敏感信息脱敏
需求 服务端将个人隐私数据进行脱敏。 实现类似@JsonFormat注解,只在返回给前端时脱敏,其他Service、DAO层不变。 代码 JsonSerializer 序列化器 import com
2024-05-27, Views: 375 , Topics: Spring Boot Jackson
-
Spring Boot MyBatis 报错 IndexOutOfBoundsException
错误原因 实体类上使用了@Builder或者@AllArgsConstructor或者指定的构造函数,但属于又没有与数据库的字段完全一致(可能省略了某些字段) 解决方法 去掉上述注解,使用Sette
2024-05-24, Views: 443 , Topics: MyBatis Spring Boot