搜索

pdf文档 PostgreSQL 9.6.24 Documentation

6.53 MB 2661 页 0 下载 54 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了PostgreSQL 9.6.24版本的发布内容,包括重大功能改进和迁移注意事项。该版本引入了并行查询支持,适用于大型查询的读取操作,同时修复了SSL加密握手的安全漏洞。用户需要注意在升级后重新索引可能受影响的索引,并遵循迁移指南进行升级。文档还列出了其他改进,如角色名称保留、扩展函数的并行安全性等。
AI总结
### PostgreSQL 9.6.24 文档总结 #### 1. 发布说明 - **发布日期**:2021-11-11 - **主要内容**: - 包含从 9.6.23 版本的各种修复。 - 9.6 系列的最后一个版本,建议用户尽快升级到 newer release branch。 #### 2. 迁移注意事项 - **迁移方式**: - 对于 9.6.X 用户,无需执行 dump/restore。 - 物理复制用户需先升级 standby 服务器,再升级 primary 服务器。 - **问题修复**: - 修复可能导致索引损坏的多个问题,建议受影响用户在升级后重新索引。 - 如果从旧版本(早于 9.6.21)升级,参考 Section E.4。 #### 3. 主要变更 - **安全性改进**: - 修复 SSL/GSS 加密握手后的数据注入漏洞(CVE-2021-23214),防止中间人攻击。 - 禁止创建以 `pg_` 开头的角色,避免与内置角色冲突。 - **性能与功能改进**: - 并行查询支持(9.6 引入):支持并行执行只读查询、哈希连接、聚合等操作。 - 提升 `psql` 的选项兼容性,`-c` 选项不再隐式禁用 `--psqlrc`。 - 改进 `pg_restore` 的 `-t` 选项,支持更多关系类型。 - 更新扩展函数以支持并行查询。 - **其他改进**: - 修复 `pg_stat_activity` 视图,显示更详细的等待事件信息。 - 改进 `to_char()` 函数在时间字段中的表现。 - 优化 `unaccent.rules` 文件,支持更多 Unicode 音节和连字符。 - 支持 CLDR 数据以映射 Windows 时间区名称到 IANA 时间区。 - 更新时区数据文件,修复多个地区的 DST 法律变化。 #### 4. 兼容性与注意事项 - **不兼容变更**: - �移除 `CREATE ROLE` 中的 `CREATEUSER` 和 `NOCREATEUSER` 选项。 - `psql` 的默认行为变更,需显式使用 `--no-psqlrc`。 - **其他建议**: - 如果使用 `postgres_fdw`,需注意远程连接的兼容性。 - 对于依赖 `pg_stat_statements` 的用户,建议检查查询文本文件大小。 #### 5. 总结 PostgreSQL 9.6.24 是 9.6 系列的最后一个版本,主要包含安全性改进、性能优化和功能增强。用户应尽快升级到 newer release branch,以享受更好的兼容性和稳定性。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 2654 页请下载阅读 -
文档评分
请文明评论,理性发言.