首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Postgresql更新已分区表,其中更新会影响多个分区

Postgresql更新已分区表,其中更新会影响多个分区
EN

Database Administration用户
提问于 2019-05-31 02:07:35
回答 1查看 1.6K关注 0票数 0

如果我在PKey列上分区了一个分区表,那么我是否可以像下面这样更新(或合并等)表(或者更复杂的表连接到另一个表),这会导致多个分区被修改?如果是,它是否取决于哪个postgresql版本?

代码语言:javascript
复制
PartitionedTable

PKey    SomeOtherValue
1       10
1       11
2       10
2       11
3       11


UPDATE PartitionedTable
    SET SomeOtherValue = SomeOtherValue + 1
WHERE SomeOtherValue > 10
EN

回答 1

Database Administration用户

发布于 2019-06-01 19:23:46

可以在一个语句中从多个分区更新元组。

如果您使用的是声明式分区,那么在v11中添加了以使它们移动分区的方式更新元组的能力。如果您通过继承使用分区,那么在这种情况下它所做的事情取决于您的触发器。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/239514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档