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 页请下载阅读 -
文档评分













