| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .pdf | 3 |
| 摘要 | ||
该文档是PostgreSQL 9.1的官方手册,涵盖系统特性、迁移指南及附录。PostgreSQL是基于POSTGRES 4.2的对象关系数据库管理系统(ORDBMS),支持复杂查询、外键、触发器、视图、事务完整性及多版本并发控制。9.1版本新增同步复制、外部表、每列排序规则支持、扩展机制、可序列化隔离级别、未记录表(UNLOGGED)、WITH子句中的数据修改命令、GiST索引最近邻搜索及SELinux权限控制。迁移需从旧版本使用pg_dump或pg_upgrade。附录包含模块说明(如contrib目录中的扩展工具)和发布说明(如修复GiST索引内存泄漏、GIN元页损坏风险等)。 | ||
| AI总结 | ||
PostgreSQL 9.1 官方文档由 PostgreSQL 开发者和志愿者编写,描述了当前版本支持的所有功能。文档按用户类型和经验阶段分为七个部分:入门介绍、SQL 查询语言环境、服务器安装与管理、客户端编程接口、高级用户扩展性、SQL 命令参考,以及开发者相关信息。
**核心内容:**
* **PostgreSQL 简介**:一个基于 POSTGRES 的开源对象-关系数据库管理系统(ORDBMS),支持复杂查询、外键、触发器、视图、事务完整性、多版本并发控制,并允许用户扩展数据类型、函数等。
* **9.1 版本主要新特性**:
* 支持同步复制
* 支持外部表
* 支持按列排序规则
* 引入扩展(Extensions)简化附加功能打包
* 增加真正的可序列化隔离级别
* 支持无日志表(UNLOGGED)
* 允许在 WITH 子句中使用数据修改命令(INSERT/UPDATE/DELETE)
* GiST 索引支持近邻搜索
* 增加 SECURITY LABEL 命令和 SELinux 权限控制
* 更新 PL/Python 服务器端语言
* **迁移至 9.1**:需要从任何旧版本使用 pg_dump 或 pg_upgrade 进行迁移。存在一些不兼容变更,例如需要卸载旧 contrib 模块后使用 CREATE EXTENSION。
* **9.1.24 版本(2016-10-27)**:这是 9.1.X 系列的最终版本,包含多项修复,如修复 CTE 扫描的 EvalPlanQual 重检查、修复子查询中哈希聚合结果的重复问题等。用户被鼓励更新到更新的版本分支。
* **附加模块**:位于 contrib 目录,包含移植工具、分析工具和插件。在 PostgreSQL 9.1 及更高版本中,通过 `CREATE EXTENSION module_name;` 命令注册这些模块。对于从 9.1 之前版本升级的数据库,需使用 `CREATE EXTENSION module_name FROM unpackaged;`。
* **发布说明**:附录 E 记录了每个 PostgreSQL 版本的重要变更,包括主要特性和迁移问题。9.0 版本的发布说明也作为参考被提及,其中包含内置复制、增强的存储过程支持、64 位 Windows 支持等。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
2829 页请下载阅读 -
文档评分














PostgreSQL 9.1 Documentation