postgresql POSTGRES -范围划分

67up9zun  于 2023-06-29  发布在  PostgreSQL
关注(0)|答案(1)|浏览(127)

我有一个表,它已经被设计成基于月范围分区。
我正在用java写代码来检查所有现有的分区,当它不存在时会创建一个新的分区。
如果我为下一个月创建一个新的区域分区,一旦尝试将新的区域数据保存到DB中,postgres会自动将主表中的数据推送到新的区域吗?
我尝试在主表中插入数据,让postgres将数据保存到范围分区中,但我认为这不是必需的。

7nbnzgx9

7nbnzgx91#

您必须在插入属于该分区的数据之前创建该分区,这一点非常清楚。
一旦创建了新的分区,就可以将该分区的新数据插入到分区表中,数据将自动在正确的分区中结束。请注意,已分区表本身不包含任何数据;所有数据都被路由到适当的分区。您只需像使用常规表一样使用分区表。

相关问题