本文介绍PolarDB PostgreSQL版的产品功能动态,分别为内核小版本、控制台、时空数据库和API的更新说明。
您可通过如下语句查看PolarDB PostgreSQL版的内核小版本的版本号:
SHOW polardb_version;PolarDB PostgreSQL版内核小版本号于北京时间2025年2月26日更新为6位格式,您可查看PolarDB内核小版本号格式更新确认变更细节以及内核小版本号更新前后对应关系。
V1.1.29
时空数据库(V5.1)
类别  | 名称  | 描述  | 相关文档  | 发布时间  | 
新增  | ST_GeoHashID函数  | 支持将GeoHash字符转为整数类型。  | 2022年12月  | |
ST_GeoHashFromID函数  | 支持将Int类型转为GeoHash字符串。  | 2022年12月  | ||
ST_UpdatePyramid函数  | 支持更新矢量快显金字塔。  | 2022年12月  | ||
ST_SetUpdatePyramidRules函数  | 支持设置更新金字塔操作的规则。  | 2022年12月  | ||
ST_BuildPyramidUseGeomSideLen函数  | 支持考虑矢量外包框大小来构建矢量快显金字塔。  | 2022年12月  | ||
ST_InterpolateRaster函数  | 支持空间插值。  | 2022年12月  | ||
ST_Contour函数  | 支持等值线生成。  | 2022年12月  | ||
ST_Statistics函数  | 支持以MultiPoint的方式对栅格数据进行自定义权重的统计分析操作。  | 2022年12月  | ||
ST_Resample函数  | 新增ST_Resample轨迹重采样功能。  | 2022年12月  | ||
ST_Density函数  | 新增ST_Density轨迹密度统计功能。  | 2022年12月  | ||
ST_StayPoint函数  | 新增ST_StayPoint轨迹驻点识别功能。  | 2022年12月  | ||
缺陷修复  | 修复运行st_buildhistogram后raster对象变为空的问题。  | 2022年12月  | ||
修复轨迹ST_AsTable传入空值导致崩溃问题和z值错误问题。  | 2022年12月  | |||
修复ST_Split中按GeoHash切分时结果错误的问题。  | 2022年12月  | |||
修复ST_Tile 属性字段编码错误问题。  | 2022年12月  | |||
V1.1.28
内核小版本
类别  | 名称  | 描述  | 相关文档  | 发布时间  | 
新增  | 部分参数默认值调整  | 自数据库内核小版本V1.1.28(PostgreSQL 11)和V14.5.1.1(PostgreSQL 14)起,PolarDB PostgreSQL版调整了部分参数的默认值,仅针对新建集群生效,参数默认值的调整可以明显提升数据库的性能,您可以根据需要在控制台自行修改。  | 2022年11月  | |
smlar插件  | 您可以通过在数据库内使用smlar插件来高效计算数据相似度。  | 2022年11月  | ||
hypopg插件  | hypopg插件用于帮助您检查某类索引是否有助于一个或者多个查询。  | 2022年11月  | ||
pg_bigm插件  | pg_bigm插件提供了全文本搜索能力,允许创建一个二元语法(2-gram)的GIN索引来加速搜索过程。  | 2022年11月  | ||
hll插件  | hll插件支持的数据类型HyperLogLog(hll)可以帮助您快速预估PV、UV等业务指标。  | 2022年11月  | ||
varbitx插件  | PolarDB PostgreSQL版对varbit插件进行了扩展,支持更多的BIT操作,可以覆盖更多应用场景。  | 2022年11月  | ||
ZomboDB插件  | ZomboDB是一个PostgreSQL扩展插件,支持原生的访问方式,为PostgreSQL数据库带来了强大的文本索引和分析功能。  | 2022年11月  | ||
缺陷修复  | 修复对分区表部分列具有  | 2022年11月  | ||
V1.1.27
内核小版本
类别  | 名称  | 描述  | 相关文档  | 发布时间  | 
新增  | 新增实时物化视图  | PolarDB新增实时物化视图功能,当依赖表进行DML操作时,实时物化视图的数据始终和依赖表的数据保持一致,同时可以大幅提升查询性能。  | 2022年10月  | |
新增pg_sphere插件  | pg_sphere是支持球形数据类型、计算函数和操作符的PostgreSQL插件。  | 2022年10月  | ||
支持failover slot  | PolarDB PostgreSQL版的逻辑复制槽故障转移(Logical Replication Slot Failover)功能可以将所有的逻辑复制槽从主实例同步到备实例,从而实现逻辑复制槽的故障转移。  | 2022年10月  | ||
PX新增按tuple粒度扫描的方式  | 新增 
 说明  当扫描的数据较多时,按照block粒度切分扫描会具备更高的性能。  | 无  | 2022年10月  | |
polar_enable_strategy_reject_buffer参数  | 新增 
  | 无  | 2022年10月  | 
V1.1.26
内核小版本
类别  | 名称  | 描述  | 相关文档  | 发布时间  | 
新增  | 支持登录登出触发器  | 登录登出触发器是一种事件触发器,提供了可以在用户登录/登出时触发指定函数或存储过程的功能。  | 2022年9月  | |
批量写入支持全部写到缓存  | 新增 
 说明  
  | 无  | 2022年9月  | 
时空数据库(V4.9)
类别  | 名称  | 描述  | 相关文档  | 发布时间  | 
新增  | ST_Intersection聚合函数  | 支持将Geometry对象数组聚合操作。  | 2022年9月  | |
ST_AddZ函数  | 支持传入Z坐标数组作为参数,将Geometry 2D/3DM转为Geometry3D/4D。  | 2022年9月  | ||
ST_SetValue函数  | 支持指定像素位置设置像素值,以及按照指定几何对象空间范围设置像素值。  | 2022年9月  | ||
优化  | ST_ExportTo函数  | 支持将Raster对象导出为cog文件。  | 2022年9月  | |
ST_CreateRast函数  | 支持将规则的网格点多条记录或者数组转换为栅格对象。  | 2022年9月  | ||
ST_Split函数  | 按照时间切分时,支持指定开始时间,并支持按轨迹点序号切分。  | 2022年9月  | ||
ST_Union函数  | 支持按内存使用量分批次执行,避免大数据量造成OOM。  | 2022年9月  | ||
ST_CreateRast函数  | 支持基于HDFS栅格数据创建。  | 2022年9月  | ||
ST_ImportFrom函数  | 支持基于HDFS栅格数据导入。  | 2022年9月  | ||
ST_ExportTo函数  | 支持栅格数据导出到HDFS文件系统。  | 2022年9月  | ||
缺陷修复  | 修复ST_makeTrajectory函数可能会崩溃的问题。  | 2022年9月  | ||
修复ST_lcsSimilarity函数无法识别以天为单位的时间段问题。  | 2022年9月  | |||
修复ST_AsEWKB函数无法转换从数据表中构建出的轨迹问题。  | 2022年9月  | |||
修复ST_BuildPyramid函数,解决超大数据构建矢量金字塔时的内存占用问题。  | 2022年9月  | |||
V1.1.25
内核小版本
类别  | 名称  | 描述  | 相关文档  | 发布时间  | 
新增  | pgAudit插件  | 支持pgAudit插件,提供生成审计日志的能力。  | 2022年8月  | 
V1.1.24
内核小版本
类别  | 名称  | 描述  | 相关文档  | 发布时间  | 
新增  | plan_cache_mode  | 新增plan_cache_mode参数,表示允许设置计划缓存模式。默认值为auto,取值如下: 
  | 无  | 2022年7月  | 
时空数据库(V4.7)
类别  | 名称  | 描述  | 相关文档  | 发布时间  | 
新增  | ST_makeTrajectory函数  | 支持将表中的行转化为轨迹。  | 2022年7月  | |
ST_AsTable函数  | 支持将轨迹转化为表类型。  | 2022年7月  | ||
缺陷修复  | 修复栅格数据操作时,匿名临时表无法自动删除的问题。  | 2022年7月  | ||
V1.1.23
内核小版本
类别  | 名称  | 描述  | 相关文档  | 发布时间  | 
新增  | pg_hint_plan  | pg_hint_plan插件通过特殊的注释语句提示来调整既定的执行计划。  | 2022年6月  | |
新增  | resource manager内存释放过程性能优化  | 
  | 无  | 2022年6月  | 
V1.1.22
内核小版本
类别  | 名称  | 描述  | 相关文档  | 发布时间  | 
新增  | PX Analyze功能  | 
  | 无  | 2022年3月  | 
port线下支持clang  | 支持clang编译。  | 无  | 2022年3月  | 
时空数据库(V4.6)
类别  | 名称  | 描述  | 相关文档  | 发布时间  | 
新增  | 对象存储服务路径  | 栅格数据新增支持用户自建的Minio服务器访问。  | 2022年3月  | |
ST_PointValues函数  | 新增栅格ST_PointValues函数返回所有波段像素值。  | 2022年3月  | ||
缺陷修复  | 修复栅格ST_Clip函数波段顺序错误的问题。  | 2022年3月  | ||
修复栅格更新时由于缺少主键索引导致性能较低的问题。  | 2022年3月  | |||
修复轨迹从OSS读取数据失败时支持重试。  | 2022年3月  | |||
时空数据库(V4.5)
类别  | 名称  | 描述  | 相关文档  | 发布时间  | 
新增  | 新增Ganos支持PostgreSQL 14系列。  | 无  | 2022年3月  | |
优化  | 增强外部存储的轨迹对象增加缓存,提升访问性能。  | 无  | 2022年3月  | |
缺陷修复  | 修复栅格数据导出到OSS会缺少文件后缀的问题。  | 2022年3月  | ||
修复栅格对部分数据统计时失败的问题。  | 2022年3月  | |||
V1.1.20
内核小版本
类别  | 名称  | 描述  | 相关文档  | 发布时间  | 
新增  | 支持表的闪回删除  | 新增闪回删除功能,可以快速恢复已经删除的表,以及查看和清理回收站。  | 2022年1月  | |
PX多级分区表  | 支持多级分区的并行查询。  | 2022年1月  | ||
支持GBK/GB18030编码  | PolarDB PostgreSQL版支持GBK/GB18030服务器编码格式。  | 2022年1月  | 
时空数据库(V4.4)
类别  | 名称  | 描述  | 相关文档  | 发布时间  | 
新增  | ST_LinearStretch函数  | 新增ST_LinearStretch函数,将影像进行线性拉伸,作为一个新的raster返回。  | 2022年1月  | |
ST_BuildPercentiles函数  | 新增ST_BuildPercentiles函数,统计影像的像素值百分比。  | 2022年1月  | ||
ST_ComputeStatistics函数  | 新增ST_ComputeStatistics函数,一次性计算栅格数据的统计值,直方图以及百分比。  | 2022年1月  | ||
ST_Percentile函数  | 新增ST_Percentile函数,获取影像的像素百分比。  | 2022年1月  | ||
优化  | 并行计算  | ST_SummaryStats和ST_BuildHistogram函数支持并行计算能力。  | 无  | 2022年1月  | 
ST_ExportTo函数  | ST_ExportTo函数在导出数据时,如果目标文件已存在,返回false取代报错消息。  | 无  | 2022年1月  | |
ST_ImportFrom函数  | ST_ImportFrom函数在导入数据时出错,会返回具体的错误详情方便排查错误原因。  | 2022年1月  | ||
缺陷修复  | 修复栅格裁剪时由于四舍五入可能会有半个像素丢失的问题。  | 2022年1月  | ||
修复由于栅格数据带有  | 2022年1月  | |||