如果我在PKey列上分区了一个分区表,那么我是否可以像下面这样更新(或合并等)表(或者更复杂的表连接到另一个表),这会导致多个分区被修改?如果是,它是否取决于哪个postgresql版本?
PartitionedTable
PKey SomeOtherValue
1 10
1 11
2 10
2 11
3 11
UPDATE PartitionedTable
SET SomeOtherValue = SomeOtherValue + 1
WHERE SomeOtherValue > 10发布于 2019-06-01 19:23:46
可以在一个语句中从多个分区更新元组。
如果您使用的是声明式分区,那么在v11中添加了以使它们移动分区的方式更新元组的能力。如果您通过继承使用分区,那么在这种情况下它所做的事情取决于您的触发器。
https://dba.stackexchange.com/questions/239514
复制相似问题