跳转到内容

PostgreSQL 官方文档导读

PostgreSQL 官方文档 由 PostgreSQL 全球开发组维护,是学习与查阅 PostgreSQL 的权威来源。本文按官方文档结构做简要导读,便于按需跳转。

文档版本与入口

  • 当前文档入口PostgreSQL Current Documentation(具体主版本以官方当前页面为准)
  • 其他版本:同一站点提供 17、16、15、14、13 等历史版本及开发版(devel)文档链接,可按生产环境版本选择对应文档。

文档结构概览

官方文档大致分为以下几部分,本站在「入门」等章节会与之对应并做精简说明,深入细节请以官方文档为准。

前言与约定

  • 什么是 PostgreSQL、简史、文档中的约定与术语、错误报告方式等。

I. 教程

  • 入门:安装后第一次连接、建库建表、简单 SQL。
  • SQL 语言:SELECT/INSERT/UPDATE/DELETE、类型、函数、子查询等。
  • 高级特性:继承、视图、触发器、规则等概念入门。

II. SQL 语言

  • 语法、数据定义(DDL)、数据操作(DML)、查询、数据类型、函数与运算符、类型转换、索引、全文搜索、并发控制、性能提示、并行查询等。做性能调优时可重点看「性能提示」「索引」「并行查询」。

III. 服务器管理

  • 安装(二进制/源码)、服务器配置与操作、客户端认证、角色与权限、数据库管理、本地化、例行维护(VACUUM、ANALYZE)、备份与恢复、高可用与复制、监控、WAL、逻辑复制等。运维与容量规划时多会用到这部分。

IV. 客户端接口

  • libpq、大对象、ECPG、信息模式等,应用开发时按使用方式选读。

V. 服务器编程

  • 扩展 SQL、触发器、事件触发器、规则、过程语言(PL/pgSQL、PL/Tcl、PL/Perl、PL/Python)、逻辑解码等,做服务端逻辑开发时参考。

VI–VII. 参考与内部

  • SQL 命令参考、客户端/服务端程序说明、内部结构、系统目录与协议等,适合进阶与二次开发。

附录

  • 错误代码、日期时间、关键字、符合性、发布说明、附加模块、限制、术语表等,用作速查。

与本站文档的关系

  • 本站文档以「入门」「导读」「实践」为主,减少重复,并尽量在文中链接到官方对应章节。
  • 具体语法、参数说明和兼容性等以 PostgreSQL 官方文档 为准;发现文档问题可通过官方站点提供的渠道反馈。