Postgres-xl:无法通过新添加的datanode

时间:2018-05-09 14:48:30

标签: sql database postgresql truncate alter

我已经有了一个功能性的postgres-xl。当我设法向集群添加新的datanode时(将在我运行SELECT * FROM pgxc_node;时列出),没有表自动在所有节点上分发。因为病态文档说我尝试使用命令ALTER TABLE t1 ADD NODE (dn3);重新分发(表t1由表t2引用,列col1上有一个外键。两个表都已由此列col1分发)我收到此错误:

ERROR:  cannot truncate a table referenced in a foreign key constraint
DETAIL:  Table "t2" references "t1".
HINT:  Truncate table "t2" at the same time, or use TRUNCATE ... CASCADE.

我不知道如何遵循上面的提示!,有什么我想念的吗?老实说,在对数据库进行所有严格更改以使其在postgres-xl上运行之后我真的希望这样做的一个主要好处是能够在所有数据节点上均匀地添加数据节点和直接添加新记录(甚至可以重新分配现有的数据节点)所有节点也是如此)但是得到这个错误就像是一记耳光。 有什么帮助吗?

0 个答案:

没有答案