Files
zhuangang/topics/backend/postgresql/index.md
T

1.4 KiB

id, title, type, domain, stack, tags, week
id title type domain stack tags week
backend.postgresql.index PostgreSQL index backend
postgresql
数据库
SQL
PostgreSQL
2
3
6

PostgreSQL

功能最全面的开源关系数据库之一:标准 SQL 支持好、事务和并发控制严谨,还有 JSONB、全文检索、pgvector(向量检索)等扩展。本计划用它学 SQL 和事务,再对照学习 MySQL。

学习路线

顺序 课程 级别 预计
1 表设计和 SQL:约束、JOIN、CTE、窗口函数、JSONB、UPSERT 基础 4 小时
2 索引、EXPLAIN、事务、隔离级别和 MVCC 进阶 4 小时

企业场景

面试题

示例代码

  • examples/order-state:Go + pgx 实现的订单状态流转(乐观锁 + 审计日志,同一事务提交);设置 TEST_DATABASE_URL 后运行集成测试

在 16 周计划中

官方资料