PostgreSQL 9.5 Documentation
6.33 MB
2714 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
本文档是PostgreSQL 9.5的官方文档,详细介绍了PostgreSQL的功能、安装、管理、编程接口、扩展性以及参考信息等内容。PostgreSQL是一个基于POSTGRES的面向对象关系数据库管理系统(ORDBMS),支持复杂查询、外键、触发器、事务完整性等现代特性。文档还介绍了PostgreSQL的文档格式,包括HTML、Plain text、PDF/PostScript和man pages,并详细描述了使用DocBook标记语言进行文档编写和处理的工具集。此外,文档还涉及hstore模块的兼容性和转换功能。 | ||
AI总结 | ||
《PostgreSQL 9.5 Documentation》是PostgreSQL官方文档,涵盖了该数据库管理系统的功能、安装、使用和扩展等内容。以下是文档的核心要点总结:
---
### **文档结构与内容**
1. **文档结构**
文档分为七个部分,目标用户各不相同:
- **第一部分**:为新用户提供非正式的入门介绍。
- **第二部分**:详细描述SQL查询语言环境,包括数据类型、函数和性能调优,适合所有PostgreSQL用户。
- **第三部分**:涉及服务器的安装和管理,适合PostgreSQL服务器的管理员。
- **第四部分**:介绍PostgreSQL客户端程序的编程接口。
- **第五部分**:针对高级用户,描述服务器的可扩展性功能,如自定义数据类型和函数。
- **第六部分**:提供SQL命令、客户端和服务器程序的参考信息。
- **第七部分**:为PostgreSQL开发者提供杂项信息。
2. **PostgreSQL概述**
PostgreSQL是一种基于POSTGRES的面向对象关系数据库管理系统(ORDBMS),支持SQL标准,并提供现代特性,如复杂查询、外键、触发器、事务完整性和多版本并发控制。其扩展性强,用户可以自定义数据类型、函数等。
---
### **核心功能与特性**
- **数学函数与操作符**
提供了丰富的数学操作符(如加减乘除、指数、模运算等)和函数,支持整数和浮点数类型。例如:
- 运算符:`+`, `-`, `*`, `/`, `%`, `^`(指数运算)。
- 函数:如`sqrt()`(平方根)、`factorial()`(阶乘)等。
- **hstore数据类型**
hstore是PostgreSQL的一种键值对存储类型,支持高效的查询和统计操作。文档中提到,PostgreSQL 9.0及更高版本的hstore内部表示与旧版本不同,但通过dump/restore升级不会受到影响。
- **系统管理函数**
提供了用于监控和管理PostgreSQL的函数,如:
- `current_setting()`:获取当前配置参数值。
- `set_config()`:设置运行时配置参数。
---
### **文档格式与工具**
- **文档格式**
PostgreSQL的文档提供了多种格式,包括:
- 明文文本(预安装信息)。
- HTML(在线浏览)。
- PDF或PostScript(打印用)。
- 手册页(快速参考)。
- **文档生成工具**
文档源文件使用DocBook标记语言编写,支持生成多种输出格式。DocBook是基于SGML的技术,适合技术文档的结构化编写。
---
### **法律与版权信息**
- PostgreSQL是开放源代码软件,使用 BSD 类型许可证。
- 版权信息由PostgreSQL 全球开发集团和加利福尼亚大学持有,用户被授予免费使用、复制、修改和分发的权限,但需保留版权声明。
- 文档中明确指出,PostgreSQL及其文档以“现状”提供,不提供任何明示或暗示的保证。
---
### **安装与管理**
- **服务器管理**:涵盖PostgreSQL数据库管理员的安装、配置、用户管理和维护任务。
- **性能调优**:文档提供了-performance tuning的相关信息,帮助用户优化数据库性能。
---
### **总结**
《PostgreSQL 9.5 Documentation》是一份全面而详细的官方文档,涵盖了PostgreSQL的功能特性、安装、管理、扩展和使用场景,适合开发者、管理员和普通用户。文档结构清晰,内容完整,支持多种格式,并提供了丰富的参考信息和工具。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
2707 页请下载阅读 -
文档评分