全球最先进的开源关系型数据库完全手册。远超 MySQL 的强大特性:JSON 原生支持、全文搜索、窗口函数、CTE、流复制与高可用架构。
课程简介
PostgreSQL(常简称 PG)诞生于 1986 年加州大学伯克利分校,是世界上功能最丰富的开源关系型数据库。相比 MySQL,它对 SQL 标准的支持更完整,拥有 JSONB 原生文档存储、强大的窗口函数、递归 CTE、地理空间扩展 PostGIS、以及真正的 MVCC 并发控制。
本教程面向有一定 SQL 基础、想深入掌握 PostgreSQL 核心特性与生产运维的开发者。从安装配置到高可用集群,从 JSONB 查询到流复制,覆盖真实工程中的每一个关键环节。
你将学到什么
Homebrew / Docker 安装,psql 元命令,pgAdmin 4 使用
JSONB、数组、UUID、枚举、timestamptz 时区处理
窗口函数、递归 CTE、LATERAL 连接、DISTINCT ON
GIN/GiST/BRIN 索引,EXPLAIN ANALYZE,pg_stat_statements
四级隔离、行级锁、SAVEPOINT、死锁检测与预防
JSONB 操作符、GIN 索引、tsvector、中文分词扩展
PL/pgSQL 过程语言,自动 updated_at,常用扩展生态
流复制、Patroni 自动切换、PgBouncer 连接池
asyncpg / pgx / Prisma,分区表,逻辑复制,多租户
课程目录