Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
postgresql中具有顺序名称后缀的表_Postgresql_Data Warehouse_Postgresql 9.3 - Fatal编程技术网

postgresql中具有顺序名称后缀的表

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检查。它是否提到任何继承或父表 即使它们不是继承方案的一部分,也可能是分区,只是在应用程序级别处理 分区是解决数据库引擎中的限制的一个有用方法。在理想情况下,这是不必

我正在阅读postgresql中的遗留数据仓库,发现了一个名为like的表列表

命令

\list
结果:

abc_1
abc_2
abc_3
...
abc_10000

在数据仓库上下文中,postgresql中的这些顺序命名表意味着什么?我们为什么不把它们合并到一个表abc

它们极有可能是父表abc的分区。用
\d+abc\u 1
检查。它是否提到任何继承或父表

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


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

这意味着有人创建了末尾带有数字的表名。没有什么more@a_horse_with_no_name4分钟前谢谢你的回复。看起来是非常糟糕的设计。有什么特别的原因吗?所有的桌子看起来都一样吗?这些表格中的数据有模式吗?每个表都有一个特定的范围,或者是来自特定时间的数据?