在更新记录的tenant_id时,使用citus数据组织分片

时间:2017-09-13 13:16:31

标签: postgresql sharding citus

我想使用citus数据来分割我的postgres数据库。在进入它之前,我想完全理解它在不同场景中的行为。虽然文档解释了大多数情况。

我想知道在更新记录的tenant_id时如何将数据移动到不同的分片?

1 个答案:

答案 0 :(得分:1)

当您尝试更新分区列的值时,Citus会出错。您可以使用INSERT INTO ... SELECT ...移动数据,然后在事务中移动DELETE FROM ...