标签: postgresql sharding citus
我想使用citus数据来分割我的postgres数据库。在进入它之前,我想完全理解它在不同场景中的行为。虽然文档解释了大多数情况。
我想知道在更新记录的tenant_id时如何将数据移动到不同的分片?
tenant_id
答案 0 :(得分:1)
当您尝试更新分区列的值时,Citus会出错。您可以使用INSERT INTO ... SELECT ...移动数据,然后在事务中移动DELETE FROM ...。
INSERT INTO ... SELECT ...
DELETE FROM ...