表格与postgresql中的顺序名称后缀

时间:2015-11-14 21:43:56

标签: postgresql data-warehouse postgresql-9.3

我正在阅读postgresql中的遗留数据仓库,并找到了一个名为

的表列表

命令

\list

结果:

abc_1
abc_2
abc_3
...
abc_10000

在datawarehouse的上下文中postgresql中的这些连续命名表是什么意思?为什么我们不将它们合并到一个表abc

1 个答案:

答案 0 :(得分:1)

这些很可能是父表abc分区。查看\d+ abc_1。它是否提到任何继承或父表?

即使它们不是继承方案的一部分,它也可能是分区,只是在应用程序级别处理。

分区是数据库引擎限制的有用解决方法。在一个理想的世界中,它没有必要,但实际上它可以帮助一些工作负载和查询模式。