我试图使用citus在集群中共同定位表,但json方案中的表中提到了这种关系,如下例所示:
TABLE person(
id uuid PRIMARY KEY,
...
);
TABLE event(
id uuid PRIMARY KEY,
resource jsonb NOT NULL,
...
);在资源列以及本例中都提到了这个关系:
resource{
...,
subjetc{
resource_type: person,
reference: uuid
}
}是否可以创建分布式表,以便通过这种关系将它们放在同一位置?
发布于 2020-05-15 14:57:26
不,这目前是不可能的。您必须向事件表中添加一个类似于subject_id的列,该列的内容与resource->>subject->>reference相同。这确实复制了一些数据,但这是目前支持的唯一方法。
https://stackoverflow.com/questions/61083223
复制相似问题