我们有几个表必须继承另一个表。该计划是能够使用公共属性在不同表之间执行查询,但也可以对父表执行查询以进行分析。除此之外,可能需要编辑父表和子表中的数据。子表已经拥有所有必要的列,并且我们成功地继承了其中的几个。
现在我们遇到了一个按年份和季度分区的大表(声明性分区)的问题:
[42809]: ERROR: cannot change inheritance of a partition.
另一种选择是使用联合,但如果没有继承,我们将需要创建可编辑视图或类似的东西,并在每次我们需要另一个分区表时更改它们......或者我们可能只切换到继承,只是出于兼容性原因.
我已经尝试过继承分区 - 效果不佳。
有任何想法吗?