- 博客(4)
- 收藏
- 关注
原创 关于使用pg的TimeScaleDB时序库实现数据备份和恢复的操作
本文详细介绍了PostgreSQL 17与TimeScaleDB 2.20.3环境下的数据备份与恢复操作。主要内容包括:1)使用pg_dump命令进行数据库备份的方法及参数说明;2)分步骤指导如何创建新数据库、安装TimeScaleDB插件并恢复数据;3)特别指出数据库命名大小写问题和解决方案;4)提供了恢复后验证超表、chunks、压缩设置和策略的SQL命令。文章强调了对常见问题的处理经验,如备份日志中的特定提示不影响操作,为实际应用提供了可靠指导。
2025-09-02 18:07:22
712
原创 使用MybatisPlus流式查询进行逆序列化赋值,大大减少性能消耗
原表中的工步和零件字段在数据库中是以序列化存储,当返回前端时需要转换为各自的List对象列表便于前端调用和使用。经测试,比使用for循环性能消耗最多减少50%
2024-12-18 15:38:35
182
原创 EasyExcel实现多级表头(间隔表头)的导入操作,通过自定义监听器实现
这个需求其实很简单,需求就是将一条数据导入数据库实现替换,只不过有很多属性,单独一行进行编辑比较繁琐,所以模板定为如图所示,将其分段进行编辑。一开始我以为有现成的方法可以调用,试着搜索多级表头的操作,结果和我想象的不太一样,实际逻辑还是一层表头,下面都是数据行了。所以我i这里定义一下这种类似需求为间隔表头。我这里只是抛砖引玉,也希望有更好的想法可以提出。
2024-11-14 11:19:52
1321
原创 关于MybatisPlus操作联合主键的默认对象
因为MybatisPlus默认是单一主键操作,还没有针对联合主键的操作,这里以删除二级栏目为3的用记录为例子,逻辑是删除二级栏目数据库中的记录之前,先删除关联表中的menu_one_Id = 1,menu_two_id = 3的记录,使用MybatisPlus中提供的BaseMapper中的默认方法deleteById。今天做了一个子父表的用例:一级栏目表和二级栏目表,一级栏目下包含多个二级栏目,一对多连接,中间使用关联表,全程使用Navicat创建。解决办法也很简单,自定义Mapper方法即可。
2024-08-02 16:58:15
929
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅