数据库
jackoak
这个作者很懒,什么都没留下…
展开
-
postgres数据同步--支持双向同步-断网续传功能
最近公司做了一个矿山项目。由于矿上环境 网络不稳定,且涉及到云、线下服务器 数据库同步问题,且为 一云多从情况。为解决此情景项目,基于golang开发了此项目。本项目有两部分组成:1、synch schema,用于存放数据库执行日志、同步远端数据库传来的日志,并执行远端数据库日志,达到同步功能。2、synch golang程序,用于 传送 源数据库 执行日志到 目标数据库。结合数据库存储过程,将自动增、删、改 数据。测试:同步1万数据,耗时:14秒项目地址:...原创 2021-03-04 15:20:41 · 1016 阅读 · 1 评论 -
oracle group by having 理解
group by 用于分组,结果和distinct一样。比如 select id,name时 id ---> name ,为1对多,就可以以name为行进行分组,但是这样也没什么叼用,因为select id,name from student group by name 报错,因为group by原则是 select后没用使用聚集函数的字段,都要出现在group by后面,成了这原创 2017-03-02 11:46:47 · 650 阅读 · 0 评论 -
oracle 对数据库事务的理解
事务控制命令只与DML命令 INSERT、UPDATE、DELETE配合使用,比如我们不会在创建表之后使用commit语句,因为当表被创建后,它会自动被提交给数据库。也不能使用rollback语句来恢复被撤销的表。此外,还有其他类似的语句,也不能被撤销,例如truncate语句。所以,在运行新的命令之前,最好确定........摘录自 《SQL入门经典》 第5版上面的这原创 2017-02-26 16:32:39 · 484 阅读 · 0 评论