我有2个名为item
和itemdetail
的表。 itemdetail
表包含超过200,000条记录。 itemdetail
表具有其他表的引用键,我想按日期对此表进行分区(每年一次)。
我想知道的是我如何对itemdetail
表进行分区,因为它包含许多其他表的引用键。我读到某个地方,如果表包含任何引用键,我们就无法分区或使用继承。
有没有人对如何实现这一目标有任何建议?
由于
答案 0 :(得分:2)
在PostgreSQL(9.3)当前基于继承的分区实现中,你几乎可以分区或外键实现。
分区表可以将其他表作为外键引用,但它们实际上不能是来自另一个表的外键引用的主题,除非相关表也在同一个键上分区,因此它们的引用可以到同一个子表。