搜索

pdf文档 PostgreSQL 13.13 Documentation

13.00 MB 2782 页 0 下载 126 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了PostgreSQL 13.13版本的发布内容,包括修复的安全漏洞、性能改进、迁移指南等。主要修复了未知类型参数处理、整数溢出检测、pg_signal_backend角色信号处理等问题,并提供了CVE编号。文档还介绍了新功能,如分区表优化、索引存储改进、时间区数据更新等。迁移过程中需要注意REINDEX操作和处理旧版本兼容性问题。
AI总结
### PostgreSQL 13.13 文档总结 #### 1. 发布信息 - **发布日期**: 2023-11-09 - **版本说明**: 13.13 版本包含从 13.12 版本修复的多种问题。 - **新功能**: 有关 13 版本的新功能,请参阅文档的 E.14 节。 #### 2. 升级注意事项 - **升级要求**: 从 13.X 版本升级时,不需要进行 dump/restore 操作。 - **索引问题**: 建议在升级后重新索引可能受影响的索引,以避免搜索结果错误。 - **旧版本升级**: 如果从早于 13.12 的版本升级,请参阅相关文档。 #### 3. 主要修复和改进 - **安全修复**: - 修复 DISTINCT "any" 聚合函数中未知类型参数的处理问题,防止服务器内存泄露。 - 修复整数溢出问题,避免潜在的内存破坏和代码执行漏洞。 - 修复 pg_signal_backend 角色无法正确识别_superuser-owned 后台进程的问题。 - **功能改进**: - 增强分区表功能,包括更广泛的分区修剪、更高效的分区表连接和对行级安全策略的支持。 - 修复逻辑复制中分区表的处理逻辑,支持显式发布分区表。 - 优化 B 树索引存储,减少重复键的存储空间。 - 移除对 POSIX-style 时区规则文件(`posixrules`)的支持,推荐使用地理时区名称。 - 修复 `ltree` 模块中 `lquery` 模式的相邻星号处理问题。 - **性能和兼容性**: - 提升查询性能和计划优化。 - 修复 `COPY TO` 命令在行级安全(RLS)启用时的行为问题。 - 修复 `CREATE INDEX` 和 `ALTER TABLE` 的权限检查问题。 #### 4. 其他重要变更 - **移除支持**: 移除对旧版本语法(如预 PostgreSQL 7.3 的外键约束语法)和预 PostgreSQL 7.3 服务器的“opaque”伪类型的兼容性支持。 - **时区更新**: 更新时区数据文件至 tzdata 2020d,修复多国日光节约时间规则。 #### 5. 安装与配置 - **获取源码**: 可从 PostgreSQL 官方网站下载源码包(`postgresql-13.13.tar.gz` 或 `postgresql-13.13.tar.bz2`)。 - **编译与安装**: 使用 `./configure` 脚本进行配置,支持 VPATH 构建方式,安装目录默认为 `/usr/local/pgsql`。 #### 6. 总结 PostgreSQL 13.13 版本主要针对安全性、性能和兼容性进行了多项改进和修复,同时新增了对分区表和时区处理的支持。用户在升级前需注意潜在的索引问题,并参考文档了解完整的变更日志和新功能详情。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 2775 页请下载阅读 -
文档评分
请文明评论,理性发言.