psql、类型、JSONB、索引与 Spring Boot 接入,对接 backend / full-stack 路线图。
登录后追踪本课程进度 —登录
PostgreSQL 是什么
与 MySQL 对比、适用场景、本站仍用 MySQL 的说明。
安装与 psql
本地/ Docker 安装、psql 连接、基本 meta 命令。
DDL 与约束
SERIAL、约束、schema、与 sql-essentials 对照。
数据类型
boolean、uuid、array、timestamptz。
JSONB
文档型字段、索引、查询运算符。
索引与 EXPLAIN
B-tree、GIN、执行计划入门。
事务与 MVCC
ACID、隔离级别、与 MySQL InnoDB 对比。
Spring Boot 接入
JDBC URL、MyBatis-Flex/JPA 配置差异。
迁移与 Flyway
schema 版本化、与 backend 迁移思路。
选型:PG vs MySQL
CodeRoadMap 用 MySQL 的原因、何时选 PG。
Docker 运行 PG
官方镜像、卷、compose 与 backend 联调。
综合练习
设计 tracks 表 PG 版;可选 Spring 只读 API。