PostgreSQL 11 新特性解读 : 分区表支持UPDATE分区键

  • 时间:
  • 浏览:3
  • 来源:神彩大发快3_彩神大发快3官方

PostgreSQL 10 版本UPDATE分区键报错,如下:

PostgreSQL 11 版本支持更新分区键,如下:

购买链接:https://item.jd.com/12405774.html

UPDATE statements that change a partition key now move affected rows to the appropriate partitions

最后推荐和张文升同时编写的《PostgreSQL实战》,本书基于PostgreSQL 10 编写,共18章,重点介绍SQL高级形态、并行查询、分区表、物理群克隆、逻辑群克隆、备份恢复、高可用、性能优化、PostGIS等,带有多量实战用例!

PostgreSQL 10 版本已支持分区表,但不支持分区表根据分区键UPDATE记录,PostgreSQL 11 版本这方面得到增加,当分区表的分区键字段被UPDATE后,会自动将该记录转移至新的分区中。

本文以UPDATE列表分区表分区键为例进行演示。

创建列表分区表并插入测试数据,为演示做准备。

查看cities_c分区,发现city_id为1的记录已转移到此分区,如下:

官网Release说明如下: