搜索

pdf文档 PostgreSQL 9.1.24 Documentation

6.57 MB 2667 页 0 下载 175 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
本文档是PostgreSQL 9.1.24的官方文档,介绍了PostgreSQL的功能、安装步骤、依赖项和许可证。PostgreSQL是一个基于POSTGRES 4.2的对象关系型数据库管理系统,支持SQL标准以及许多现代功能,如复杂查询、外键、触发器等。文档详细说明了从源代码安装PostgreSQL的过程,包括配置、初始化数据库集群、创建数据库和运行服务器的步骤。此外,还提到了PostgreSQL的许可证条款和开发背景。
AI总结
《PostgreSQL 9.1.24 Documentation》是PostgreSQL官方文档,由PostgreSQL开发团队编写,涵盖了PostgreSQL 9.1.24版本的功能和使用方法。以下是文档的核心内容总结: ### 1. **PostgreSQL简介** - **定义**:PostgreSQL是一个基于POSTGRES Version 4.2的对象关系型数据库管理系统(ORDBMS),是开源的,支持大部分SQL标准和现代特性。 - **功能**: - 复杂查询 - 外键约束 - 触发器 - 视图 - 事务完整性 - 多版本并发控制(MVCC) - 用户自定义数据类型、函数、操作符、聚合函数和索引方法 - **历史**: - 始于1982年的POSTGRES项目,由加州大学伯克利分校开发。 - 1994年,Andrew Yu和Jolly Chen开发了Postgres95,增加了SQL支持。 - 1996年,PostgreSQL正式推出,版本号从6.0开始。 ### 2. **文档结构** 文档分为多个部分,针对不同用户群体和使用阶段: - **Part I**:面向新手的非正式入门指南。 - **Part II**:介绍SQL查询语言环境,包括数据类型、函数和性能调优。 - **Part III**:服务器安装与管理指南。 - **Part IV**:PostgreSQL编程接口文档。 - **Part V**:高级用户扩展功能,如用户定义的数据类型和函数。 - **Part VI**:SQL命令、客户端和服务器程序的参考信息。 - **Part VII**:开发者参考资料。 ### 3. **安装指南** - **获取源代码**: - 下载地址:`ftp://ftp.postgresql.org/pub/source/v9.1.24/postgresql-9.1.24.tar.gz` - 解压命令:`gunzip postgresql-9.1.24.tar.gz` 和 `tar xf postgresql-9.1.24.tar` - **安装步骤**: 1. 配置:运行`./configure`脚本。 2. 编译:使用`gmake`。 3. 安装:使用`gmake install`。 4. 初始化数据库集群:使用`initdb`命令。 5. 启动服务器:使用`postgres`命令。 - **依赖项**: - 必须安装的软件包包括:GNU Make、ISO/ANSI C编译器、tar、GNU Readline库等。 ### 4. **用户与权限管理** - **PostgreSQL用户账户**:建议为PostgreSQL服务器创建一个独立的用户账户(如`postgres`),避免使用共享账户(如`nobody`)。 - **数据库集群**:数据库集群是存储数据的目录,包含默认数据库`postgres`和模板数据库`template1`。 - **权限管理**:服务器启动时应以非特权用户运行,以降低安全风险。 ### 5. **法律声明** - PostgreSQL的版权属于PostgreSQL全球开发组,遵循加州大学伯克利分校的许可证。 - 使用、复制、修改和分发PostgreSQL软件及其文档无需支付费用,但需保留版权声明和相关声明。 ### 总结 《PostgreSQL 9.1.24 Documentation》全面介绍了PostgreSQL的功能、安装和使用方法,适合新手和开发人员阅读。文档结构清晰,涵盖了从入门到高级功能的各个方面,同时提供了详细的安装和配置指南。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 2660 页请下载阅读 -
文档评分
请文明评论,理性发言.