搜索

pdf文档 PostgreSQL 16 US Documentation

14.37 MB 3201 页 0 下载 3 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
该文档是PostgreSQL 16.14的官方用户手册,由PostgreSQL全球开发组编写。文档介绍了PostgreSQL是一个基于POSTGRES 4.2开发的对象-关系数据库管理系统(ORDBMS),支持复杂查询、外键、触发器、可更新视图、事务完整性和多版本并发控制等现代特性。系统采用客户端/服务器架构,服务器进程postgres管理数据库文件并处理客户端连接,每个连接会派生独立进程。文档包含安装指南、SQL查询语言、服务器管理、编程接口、扩展能力等部分。PostgreSQL支持丰富的数据类型,如bigint、boolean、json、jsonb等。用户可通过邮件列表、Wiki和网站获取更多信息,并鼓励参与社区贡献。文档还提供了错误报告指南,强调用户反馈对提升系统可靠性的重要性。
AI总结
PostgreSQL 16.14 官方文档主要包含以下内容: **1. 文档结构与目标读者** - 全书按用户类型和经验阶段分为七部分:新手入门(第一部分)、SQL查询语言(第二部分)、服务器安装与管理(第三部分)、客户端编程接口(第四部分)、服务器扩展性(第五部分)、SQL命令参考(第六部分)和开发者信息(第七部分)。 **2. PostgreSQL 简介** - 基于加州大学伯克利分校开发的 POSTGRES 4.2 版,是一个开源的对象-关系数据库管理系统(ORDBMS)。 - 支持复杂查询、外键、触发器、可更新视图、事务完整性、多版本并发控制等现代特性。 - 用户可扩展数据类型、函数、运算符和聚合函数。 **3. 额外资源** - **Wiki**:包含 FAQ、TODO 列表和详细主题信息。 - **官网**:提供最新版本发布信息。 - **邮件列表**:用于提问、分享经验和联系开发者。 - **用户贡献**:作为开源项目,鼓励用户通过阅读邮件列表、回答问题、完善文档和贡献代码来回馈社区。 **4. 错误报告指南** - 报告前需仔细阅读文档,确认是否为真正的 bug(包括文档错误)。 - 报告应有助于高效处理,但无法保证立即修复所有 bug。紧急情况可考虑商业支持合同。 **5. 入门指南** - **安装**:可由非特权用户自行安装;若已预装,需咨询系统管理员。需正确设置环境变量(如 PGHOST、PGPORT)。 - **架构**:采用客户端/服务器模型。服务器进程(postgres)管理数据库并接受连接;客户端应用多样。服务器可为每个连接创建独立进程,支持多并发连接。 **6. 历史版本** - **Postgres95**:将查询语言 PostQUEL 替换为 SQL,新增 psql 交互工具、Tcl 前端库,重构大对象接口,移除实例级规则系统。性能比 POSTGRES 4.2 提升 30-50%。 - **PostgreSQL**:1996 年更名,版本号从 6.0 开始,重点转向增强功能和能力。 **7. 约定与数据类型** - **语法约定**:方括号表示可选,花括号和竖线表示二选一,省略号表示可重复。 - **数据类型**:丰富的内置类型,包括 bigint、boolean、date、json、jsonb、numeric、text 等。用户可通过 CREATE TYPE 命令新增类型。 **8. 系统信息函数** - 提供会话信息函数,如 `current_database()`、`current_user`、`inet_client_addr()` 等,用于获取当前数据库、用户、客户端 IP 地址等信息。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 3189 页请下载阅读 -
文档评分
请文明评论,理性发言.