![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 62
witleo灬
代码搬运工 擅长增删改查 面向搜索引擎编程
展开
-
解决postgresql序列重复的问题
这里写自定义目录标题问题来源解决办法问题来源在系统使用过程中出现了一个报错信息错误:more than one owned sequence found (找到多个拥有的序列)排查得知是数据库在迁移时生成了多个序列导致,如下图现在数据库中基本每个序列都有三个解决办法背景介绍完毕,接下来开始删掉多余的序列执行代码得到序列的删除语句 SELECT 'DROP SEQUENCE "'||c.relname||'";' FROM pg_class c WHERE c.relkind ='S';原创 2021-05-19 17:01:20 · 3675 阅读 · 0 评论 -
postgresql为主键设置自增序列
CREATE SEQUENCE sys_user_id_seq START 1;nextval(‘sys_user_id_seq’)原创 2021-04-12 11:45:49 · 400 阅读 · 0 评论 -
postgresql使用UUID函数gen_random_uuid()
在postgresql13中内置了函数gen_random_uuid()create extension “pgcrypto”select gen_random_uuid()select * from pg_extension;select * from pg_available_extensions;pgcrypto.control原创 2021-04-08 15:06:27 · 4981 阅读 · 1 评论 -
学习记录-使用Canal进行MySql与 PostgresSQL数据库逻辑同步
测试环境搭建1.安装MySql使用yum安装Mysql8.0下载mysql yum地址:https://dev.mysql.com/downloads/repo/yum/选择对应版本下载。[root@localhost ~]# wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm--2021-04-02 08:32:51-- https://dev.mysql.com/get/mysql80-com原创 2021-04-02 11:10:47 · 4541 阅读 · 0 评论 -
通用Mapper插件和MyBatis拦截器的使用
通用Mapper和MyBatis拦截器的使用MyBatis拦截器拦截器的作用MyBatis 拦截器的简单实现实例结果验证orderBy默认排序通用Mapper的使用MyBatis拦截器拦截器的作用在实际开发过程中我们对于数据库中的表经常会有大量重复工作,例如在业务表中都会存在以下字段: // 创建时间 private LocalDateTime createTime; // 创建人 private String createBy; // 更新时间 private Local原创 2021-03-18 13:26:33 · 1784 阅读 · 2 评论 -
MySql在将字符串与整数比较时存在一个坑
mysql在将字符串与整数比较时存在一个坑:SELECT "abc"=1;结果:0SELECT "1abc"=1;结果:1SELECT "abc"=0;结果:1SELECT "a2bc"=2;结果:0 可以看到字符串类型明显与整数不相等,但是mysql却当做相等查询了出来,mysql在处理字符串与整形数据对比时,会依次将字符串与整形数据对比...原创 2019-11-25 14:14:13 · 609 阅读 · 0 评论 -
查看Mysql引擎
Mysql在V5.1之前默认存储引擎是MyISAM;在此之后默认存储引擎是InnoDB查看默认存储引擎查看当前mysql默认引擎:show variables like '%engine%';mysql> show variables like '%engine%';如何查看MySQL的当前存储引擎?一般情况下,mysql会默认提供多种存储引擎,你可以通过下面的查看:...原创 2019-09-24 10:01:26 · 2623 阅读 · 0 评论 -
mysql提高insert into 插入速度的方法
插入记录时,影响插入速度的主要是索引、唯一性校验、一次插入记录条数等。根据这些情况,可以分别进行优化,本节将介绍优化插入记录速度的几种方法。Mysql在V5.1之前默认存储引擎是MyISAM;在此之后默认存储引擎是InnoDB查看默认存储引擎show variables like '%engine%';一.对于MyISAM引擎表常见的优化方法如下: 1.禁用索引。对于非空...转载 2019-09-24 10:10:44 · 1980 阅读 · 0 评论