pdf文档 PostgreSQL 9.3 Documentation

7.53 MB 3183 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档是PostgreSQL 9.3的官方文档,详细介绍了其功能、安装、管理、编程接口和高级特性。版本9.3引入了物化视图、改进了JSON数据类型支持,增强了外数据包装器功能,并修复了多个漏洞和性能问题。文档还包括SQL命令参考、性能调优指南以及开发者资源。
AI总结
以下是《PostgreSQL 9.3 Documentation》的中文总结,重点突出核心内容和关键信息,逻辑清晰,语言简洁: --- ### 《PostgreSQL 9.3 Documentation》总结 #### 1. 文档概述 《PostgreSQL 9.3 Documentation》是PostgreSQL数据库管理系统的官方文档,由PostgreSQL开发团队和志愿者编写。文档内容分为七个部分,分别针对不同用户群体和使用阶段: - **第一部分**:新手引导,为新用户提供非正式的入门概述。 - **第二部分**:SQL查询语言环境,涵盖数据类型、函数和性能优化,所有用户必读。 - **第三部分**:服务器安装和管理,适合数据库管理员。 - **第四部分**:编程接口,针对PostgreSQL客户端程序。 - **第五部分**:服务器扩展功能,涵盖用户定义数据类型和函数。 - **第六部分**:SQL命令、客户端和服务器程序的参考信息。 - **第七部分**:开发者相关内容。 --- #### 2. PostgreSQL 简介 PostgreSQL是一个基于伯克利大学POSTGRES的开源对象关系数据库管理系统(ORDBMS)。它支持标准SQL和现代特性,如: - 复杂查询 - 外键约束 - 触发器 - 可更新视图 - 事务完整性 - 多版本并发控制(MVCC) PostgreSQL可扩展性强,用户可添加新数据类型、函数等。 --- #### 3. PostgreSQL 9.3 主要增强功能 PostgreSQL 9.3版本的主要增强内容包括: - **物化视图**:支持物化视图,提升查询性能。 - **JSON数据类型**:新增JSON操作符和函数,方便提取和处理JSON数据。 - **LATERAL选项**:在FROM子句中支持SQL标准的LATERAL选项,优化子查询和函数调用。 - **外数据包装器**:支持对外表的写入操作(插入、更新、删除),并新增Postgres外数据包装器,允许访问其他Postgres服务器。 - **事件触发器**:新增事件触发器功能。 - **数据校验**:可选数据页校验功能,报告数据损坏。 - **内存优化**:大幅减少System V共享内存需求。 - **并发控制**:提升并发性能,避免非键字段更新阻塞外键检查。 --- #### 4. 版本更新与修复 发布日期:2013年9月9日 版本9.3.1主要修复内容: - 确保hstore扩展支持新JSON功能。 - 修复B-tree索引和lo_open()导致的内存泄漏。 - 优化可序列化快照和并发控制。 - 解决libpq中SSL使用的死锁问题。 - 修复pg_receivexlog的时间线处理漏洞。 --- #### 5. 文档与工具 - **文档格式**:包括HTML、Plain文本、PDF、PostScript和man-pages。 - **DocBook工具**:文档源文件使用DocBook标记语言编写,内容结构化,便于生成多种格式。 - **开发工具**:文档编写和处理涉及多种工具,包括DocBook DTD、XSLT样式表、xsltproc和FOP。 --- #### 6. 版权与许可 PostgreSQL是开源软件,允许用户免费使用、修改和分发。其版权归PostgreSQL全球开发团队所有,但不提供任何明示或暗示的保证,用户使用风险自担。 --- 以上是文档的核心内容和关键信息的总结,涵盖了PostgreSQL 9.3的功能、更新内容、文档结构及使用条款。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 3176 页请下载阅读 -
文档评分
请文明评论,理性发言.