搜索

pdf文档 PostgreSQL 15.5 Documentation

13.49 MB 3073 页 1 下载 57 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
The document provides detailed information about PostgreSQL 15.5 release, including significant changes, bug fixes, and migration guidelines. It covers improvements in query optimization, security patches, and new features such as enhanced partitioning support and index optimizations. The release notes also highlight changes related to system administration, performance tuning, and compatibility considerations for upgrading from previous versions. Key updates include fixes for integer overflow, improved random number generation, and enhanced logical decoding capabilities.
AI总结
### PostgreSQL 15.5 文档总结 #### 1. 发布说明 - **发布日期**:2023-11-09 - **主要变化**:修复了15.4版本中的多种问题,新增功能详情可参考第E.6节。 #### 2. 迁移指南 - **从15.X版本升级**:无需执行转储/恢复操作。 - **注意事项**: - 发现某些索引可能导致搜索结果错误或效率低下,建议升级后对受影响的索引执行 `REINDEX`。 - 如从15.4之前的版本升级,参考第E.2节。 #### 3. 新功能与改进 - **安全修复**: - 修复了 `DISTINCT "any"` 聚合函数中未知类型参数的处理问题,避免内存泄露(CVE-2023-5868)。 - 修复了整数溢出问题,防止潜在的内存 stomps 和代码执行漏洞(CVE-2023-5869)。 - **功能改进**: - 提升 `random()` 函数的随机性,结果可能与旧版本不同。 - 移除了 `stats_temp_directory` 服务器变量。 - `libpq` 的 `PQsendQuery()` 不再支持管道模式,建议使用 `PQsendQueryParams()` 替代。 - 移除了 `pg_dump` 的 `--no-synchronized-snapshots` 选项。 - 支持在 `pg_signal_backend` 角色中禁止信号处理背景进程和自动生成进程。 - **其他改进**: - 提升了分区表的规划时间和性能。 - 支持在 `btree` 索引中高效存储重复值。 - 允许将 `NULL` 值视为非唯一值,可通过 `UNIQUE NULLS NOT DISTINCT` 约束实现。 #### 4. 兼容性与迁移 - **版本15的重大变化**: - 移除了 `PUBLIC` 模式的创建权限,默认采用更安全的设置。 - 公共模式的所有者改为 `pg_database_owner`。 - 移除了长期弃用的独占备份模式,并将相关函数重命名为新备份模式。 - **其他兼容性问题**: - 默认 `hash_mem_multiplier` 提高到2.0。 - 移除了 `plpython2u` 和通用 Python 语言支持 `plpythonu`。 #### 5. 扩展性 - **核心特性**: - PostgreSQL 的操作基于用户可修改的系统目录,支持动态加载用户定义的模块。 - 支持通过 SQL 扩展功能(如函数、聚合、数据类型、操作符等)。 - **数据类型**: - 包括基础类型、容器类型(数组、复合类型、范围)和伪类型。 - 支持用户自定义类型,如 `enum` 类型。 #### 6. 法律声明 - PostgreSQL 的版权属于 PostgreSQL 全球开发组,使用、复制、修改和分发均不受限制,但需遵守相关版权声明。 --- ### 总结 PostgreSQL 15.5 版本修复了多项安全漏洞和性能问题,并引入了多项改进功能,提升了系统的稳定性和扩展性。用户在升级时需注意兼容性问题,特别是与分区表、备份模式和权限相关的变更。同时,PostgreSQL 的可扩展性使其成为开发和存储结构快速原型设计的理想选择。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 3066 页请下载阅读 -
文档评分
请文明评论,理性发言.