postgresql中具有顺序名称后缀的表
我正在阅读postgresql中的遗留数据仓库,发现了一个名为like的表列表 命令postgresql中具有顺序名称后缀的表,postgresql,data-warehouse,postgresql-9.3,Postgresql,Data Warehouse,Postgresql 9.3,我正在阅读postgresql中的遗留数据仓库,发现了一个名为like的表列表 命令 \list 结果: abc_1 abc_2 abc_3 ... abc_10000 在数据仓库上下文中,postgresql中的这些顺序命名表意味着什么?我们为什么不把它们合并到一个表abc它们极有可能是父表abc的分区。用\d+abc\u 1检查。它是否提到任何继承或父表 即使它们不是继承方案的一部分,也可能是分区,只是在应用程序级别处理 分区是解决数据库引擎中的限制的一个有用方法。在理想情况下,这是不必
\list
结果:
abc_1
abc_2
abc_3
...
abc_10000
在数据仓库上下文中,postgresql中的这些顺序命名表意味着什么?我们为什么不把它们合并到一个表abc它们极有可能是父表abc的分区。用
\d+abc\u 1
检查。它是否提到任何继承或父表
即使它们不是继承方案的一部分,也可能是分区,只是在应用程序级别处理
分区是解决数据库引擎中的限制的一个有用方法。在理想情况下,这是不必要的,但实际上它可以帮助某些工作负载和查询模式。这意味着有人创建了末尾带有数字的表名。没有什么more@a_horse_with_no_name4分钟前谢谢你的回复。看起来是非常糟糕的设计。有什么特别的原因吗?所有的桌子看起来都一样吗?这些表格中的数据有模式吗?每个表都有一个特定的范围,或者是来自特定时间的数据?