| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .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 页请下载阅读 -
文档评分














PostgreSQL 13.13 Documentation
