0

我有 2 个名为item和的表itemdetail。该itemdetail表包含超过 200,000 条记录。该itemdetail表具有其他表的引用键,我想按日期对该表进行分区(每年一次)。

我想知道的是如何对itemdetail表进行分区,因为它包含许多其他表的引用键。我在某处读到,如果表包含任何引用键,我们不能分区或使用继承。

有人对如何实现这一目标有任何建议吗?

谢谢

4

1 回答 1

2

在 PostgreSQL (9.3) 当前基于继承的分区实现中,您几乎可以获得分区外键强制。

分区表可以引用其他表作为外键,但它们不能真正成为另一个表的外键引用的主题,除非相关表也分区在同一个键上,因此它们的引用可以指向同一个子表。

于 2013-08-16T07:21:59.347 回答