问答 2023-07-05 来自:开发者社区

1.1.19版本处理不了postgresql的delete returning语句

类似于这样的delete from t1 using t2 where t1.t2_id = t2.id and t2.id = 90 returning t1.name 原提问者GitHub用户bingo-chou

文章 2018-06-21 来自:开发者社区

PostgreSQL, SQL Server 逻辑增量 (通过逻辑标记update,delete) 同步到 Greenplum, PostgreSQL

标签 PostgreSQL , Greenplum , trigger , rule , 逻辑更新 , 逻辑删除 , 增量复制 背景 异构数据的增量同步是比较繁琐的事情,需要考虑很多事情,比如: 1、同步延迟 2、DDL的同步 3、同步时对上游性能的影响 4、上下游数据一致性 5、上游事务原子性在目标端是否能保证原子性 6、上下游数据类型兼容性 7、上下游字符集一致性 8、同步时对下游性能的...

文章 2018-03-06 来自:开发者社区

对PostgreSQL的UPDATE和DELETE外键属性思考

外键创建时默认属性是MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION。这里需要深入思考一下NO ACTION这部分。 首先,该部分参数有三种: 1)NO ACTION - 不允许删除/更新,但是在事务中延迟报错。 2)RESTRICT - 不允许删除/更新,直接报错。 3)CASCADE - 允许级联删除/更新。 在这里,CASCA...

文章 2016-08-27 来自:开发者社区

在PostgreSQL中实现update | delete limit

背景 使用MySQL的用户可能会比较熟悉这样的用法,更新或删除时可以指定限制更新或删除多少条记录。 达到限定的记录数后不再继续进行下去,而是返回。 delete from tbl where xxx limit 100; update tbl set xxx=xxx where xxx limit 100; 目前PostgreSQL没有类似的语法,但是可以通过其他手段来达到同样的效果。 w...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等